精华内容
下载资源
问答
  • 51单片机常用库函数

    2020-02-14 11:58:32
    51单片机是对所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8004单片机,后来随着Flash rom技术的发展,8004单片机取得了长足的进展,成为应用最广泛的8位单片机之一,其代表型号是ATMEL...
  • 51单片机初学1-51单片机介绍

    千次阅读 多人点赞 2021-03-05 13:21:21
    学习单片机往往都是从简单的51单片机开始,这篇文章以STC89C52为例来介绍51单片机,使用一款单片机先从了解它开始...

       目前,单片机型号种类繁多,以其优越的控制性能在自动化控制领域占有重要地位。如今单片机无处不在,像我们的电冰箱、空调、洗衣机都是单片机在内部控制,当然,他们所用的单片机是定制的,并不是我们学习时使用的单片机。除此不同品牌的单片机芯片采用的内核也会不同,比如INTEL公司的MCS-51内核(代表芯片:AT89系列、国产STC系列等),ARM公司的高性能”Cortex-M3”内核(代表芯片:STM32系列)等。因为内核的差异,使得他们在使用中也会有所不同。

    对于初学者来说,51单片机中的STC89C52是很不错的选择,因为它便宜(单片价格在8RMB左右),而且相对容易学习。接下来将以这款芯片为例介绍51单片机。

    首先简单介绍这款芯片:

    1.STC89C52是STC公司(中国深圳宏晶科技公司)生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器(8K对单片机来说不小了,当然不能跟我们的手机比),使用MCS-51内核,指令代码完全兼容传统8051。

    2.工作电压范围很广(这里只介绍5V版本),在3.3V~5.5V之间都能工作,但是电压越高,工作电流也会更大,通俗的说,如果用单片机点亮一颗LED灯,使用5.5V供电,灯的亮度要比3.3V供电时亮,耗电也会更多。

    3.通用I/O 口(4x8=32个),复位后为:P1/P2/P3 是准双向口/弱上拉, P0 口是漏极开路输出,作为 I/O 口用时,需加上拉电阻。(除非某I/0口置零,否则它就输出高电平)

    4.工作频率范围:0~40MHz,相当于普通8051 的0~80MHz,实际工作 频率可达48MHz,其工作频率取决于晶振频率,我们常用的是12MHz、11.0592MHz。

    5.ISP(在系统可编程)/IAP(在应用可编程),可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程 序。在学习过程中,我们只要使用ISP即可,也就是制作好电路板之后,只要把RxD/P3.0,TxD/P3.1通过排针引出来,我们就可以通过USB-TTL把程序烧录到单片机,不需要再把单片机芯片从系统板上取出来。

    6.共3 个16 位定时器/计数器。即定时器T0、T1、T2

    其他参数就不详细介绍,其资料可自行在网上查阅。

    首先需要了解这款芯片的引脚图,才能根据引脚连接各种元件。(暂时只标注常用的的功能)

    接下来详细探讨各模块:

     1,I/O口

    I/O口即输入输出口,是单片机用来输出或者输入信号的端口。STC89C52共有四组(P0、P1、P2、P3),每组8个(每组I/O口能同时输出8位二进制数,所以该芯片为8位控制器),共32个I/O口。

    单片机所有I/O口默认状态都是高点平,除非在程序里将其置0,这样的设定可以让单片机运行更稳定。

    通常,I/O口都会连接上拉电阻,其目的一是使单片机运行稳定,二是提高单片机驱动能力,即让单片机能控制更大的负载。上拉电阻我们常用阻值为10K的9P排阻即可(其大小在1~10K都可,电阻小可提高驱动能力,电阻大可以降低功耗)。它有9个引脚,一个为公共端,另外八个引脚与I/O口相连。其结构及接线图如下图所示。注意,除了上拉电阻,还有下拉电阻,上拉电阻的公共端是接VCC,下拉电阻的公共端是接GND,这里暂不讨论下拉电阻。

     

    2.时钟电路

    这里的时钟并不是我们所说的钟表,而是指一种信号(理想的时钟信号就是矩形波,或者说脉冲波)。从数字电子技术中学习知道,在逻辑电路中,必须依靠时钟信号才能工作(例如触发器,每收到一个时钟信号,就动作一次),单片机其实就可以看成就是一个集成化的逻辑电路。所以我们需要外接时钟电路,来让单片机工作。

    时钟电路的核心是晶振,它是一种可以产生稳定震荡频率的电子元件。它的基本参数是震荡频率,单位为MHz,其参数决定了单片机的工作频率。其数值一般刻在晶振元件上面。常用的单片机晶振主要有12.000MHz和11.0592MHz,当程序中使用了定时器,使用11.0592MHz晶振可以定时更准确。

    时钟电路除了晶振还有两个瓷片电容(30pF),这两个电阻可以起到微调频率的作用。

    晶振电路有两个端口XT1和XT2,将这两个端口分别与单片机的18脚(XTAL2)、19脚(XTAL1)相连即可为单片机提供时钟信号(这两个端口没有顺序,可以随意连接)。

    3.复位电路
    复位电路说白了就是用来重启单片机,使单片机初始化,重新开始执行程序。当单片机因程序问题出现故障(比如程序中出现不可控的死循环),可通过复位电路向单片机第9脚RET发送一个复位信号,单片机就可自行复位。这个复位信号是一个连续2个机器周期(24个时钟周期)的高电平。也就是单片机的RES脚如果连续两个机器周期都是被置于高电平,单片机就会自动复位。

    所以最简单的复位电路就是上图所示。按下开关K,VCC接入单片机RST,两个机器周期后,单片机复位。(实际使用中,你按下按钮立刻松开,这段时间已经远超过两个机器周期,所以按下复位键不需要停顿再松开)如果一直按着复位键,单片机则不会进入工作状态,只有松开复位键单片机才开始工作。

    一般来说,单片机上电以后自动从程序开头执行,所有寄存器也是初始值。但是在一些复杂的电路中,单片机的外接电路很多,有时候会有电容电感之类的,他们上电之后并不能立即进入工作状态,他们有个“充电”过程,虽然时间短,但是单片机执行一条指令是微秒级的,很容易让单片机误判,出现意想不到的错误。如何避免这种现象?

    请设想:如果单片机上电之后,不立即进入工作状态,而是停顿“一会儿”,等其他元件充电完毕,再进入工作状态,那就可以躲开上电初期的不稳定因素,从而避免误判。

    那如何实现这个停顿呢?这就依赖于复位电路的上电自动复位了。

    上面是单片机常用的复位电路。

    其原理涉及到电路原理中的KCL定律和一阶电路的零状态响应,不感兴趣可略过。

    上电后,电解电容C1充电,其电压变化为Uc=5(1-e^{-t/\tau }) [式1],

    而RET处的电位即对地电压,可以看到,电阻R9的电压在数值上正好等于RET的电位,

    根据基尔霍夫电压定律,R9的电压=电源电压-电容C1电压,即Ur=5-5\left ( 1-e^{-t/\tau } \right )=5e^{-t/\tau }

    式中的τ为时间常数,其值为τ=RC=1000X22/1000000=22ms,其电压变化曲线如图(简略绘制,仅供参考):

    可以看到在很长一段时间里(其实不到20ms),Ur都保持在较高的电位,也就是RET为高电平(3.7V以上电压单片机都认为是高电平),在这段时间,足够单片机躲过上电初期的不稳定。当Ur的电压减小到不足以让单片机判定为高点平,复位失效,单片机工作。

    可以看到这种复位电路也能手动复位,按下开关S1,电容C1通过R10放电,松开S1,电容C1又开始充电,其情形与上电复位相同,RET接收到高电平,单片机复位。
    所以复位电路的作用一是开机自动复位,躲过上电时的不稳定;二是手动复位,在单片机运行出错时使用。

    4.其他引脚

    并行串口:第10、11脚是单片机的并行串口,作用就是烧录程序。注意这两脚是P3.0、P3.1复用了。烧录程序需要用到烧录工具USB-TTL。

    实际的USB-TTL有很多型号,有的型号有10个引脚,但烧录程序只需用到四个(VCC、GND、RXD、TXD)。所以我们需要四根杜邦线,首先,将转换工具上的VCC、GND与单片机系统板的VCC、GND连接,然后把烧录工具的RXD与单片机的TXD连接,烧录工具的TXD与单片机的RXD连接。因为两个引脚一个是发送数据,一个是接收数据,转换工具发送数据(TXD),单片机自然是接收数据(RXD),反之同理。另外,烧录程序还需用到软件STC-ISP,这是专门用于STC系列单片机的烧录软件。

    存储器选通:单片机的31脚是存储器选通EA,单片机内部存储空间很小,如果需要扩展空间,就需要用到这个功能。当EA置于高电平,单片机从内部存储器开始执行程序;当EA置于低电平,单片机则从外部存储器开始执行程序。对初学者来说,我们使用内部存储器就足够了,所以可以直接将EA接VCC。

    同样,第30脚ALE为地址锁存信号,也是在有外部存储器是使用,不用时将其悬空即可;29脚PSEN为外部存储器读选通信号,同样将其悬空。另外的40脚、20脚分别接电源正极、负极(地)不用多说了。

     

    以上纯属个人理解,如有错误,还请指出.

    展开全文
  • 我也是在网上收集的,对于使用STC单片机的开发人员来说能帮你省很多时间,这里的资料其他网站上也有,但经过我得收集能节省你找资料的时间。
  •  初学者开始学习51单片机时往往先是一愣,说好51单片机啊,咋个型号是AT89C52,这个S52又是咋回事?上学的时候大都懵懵懂懂就这么用着,但始终没整明白,所以今天我们就彻底搞明白这些“51”都是些啥51。文章最后我...

    零、前言

      初学者开始学习51单片机时往往先是一愣,说好51单片机啊,咋个型号是AT89C52,这个S52又是咋回事?上学的时候大都懵懵懂懂就这么用着,但始终没整明白,所以今天我们就彻底搞明白这些“51”都是些啥51。文章最后我还准备了一份各型号的对比手册,大家可以对照参考。

    一、8031指令集

      51单片机是一个泛称,我们将所有兼容Intel 8031指令系统的都叫51单片机,所以无论是AT89C51、AT89S52、AT80C51、TS83C25等等,不管他叫什么名字都统称为51单片机。那为啥不叫31单片机呢?Intel当年推出这个单片机系列时第一款编号就是8031(所以叫8031指令系统),而后在其基础上进行小改就叫8032、8033,进行大改就叫8041、8051,刚好升级到8051时Intel将8051的资料公布给其他厂商鼓励大家一起来玩,于是现在所有其他厂商的51单片机都是基于8051进行二次开发的(自然使用的就是8031指令系统),而后大家就把所有使用8031指令系统、基于8051单片机生产其他单片机统称为51单片机。

    二、C51与C52

      ATMEL生产了很多型号的51单片机,最经典的自然就是AT89C51了,但是其的ROM只有4K、RAM只有128Byte,想多写几行代码怎么办?自然是先简单的升个级嘛,于是将ROM和RAM空间增倍就是AT89C52了(ROM 8K、RAM 258Byte)。

     

     

    三、C51与S51

      AT89S51是AT89C51的一次全面升级,除了采用更新的工艺、更高的频率、更多的烧写次数,还增加了ISP、看门狗、异步串口等,所以市面上使用最多的还是S51而不是C51。

     

    四、不可多次擦写的87系列

      我们印象中51单片机一般都是可多次擦写的(重复烧录程序),但很多商用场景下只需要写入一次程序即可(OTP),所以ATMEL自然推出了只可烧录一次的版本,比如AT87F51、AT87C5103、TS87251等,命名特点是都有个87.

     

    五、L、LV、LS、LP

      除了常见的C51、S51、C52、S52,我们有时还能看到不少L、LV、LS、LP,比如AT89LS52、AT89LV51等,实际含义如下:

      1)L:代表低电压低功耗

      2)LV:代表低电压

      3)LS/LP:代表在低电压低功耗(L)基础上增强型内核的产品

    六、总结

      除了上述的特性外,芯片型号中还包含了很多信息,一般老手看到长长一串字符大概就能知道芯片的特性,如果想了解更多可以关注公众号“零基础爱学习”回复“A51”可获得下面的资料:

      1、ATMEL 51单片机常见型号性能对照表

      2、ATMEL 51单片机命名规则

      后续还会继续补充更多学习资料,敬请关注“零基础爱学习”

     ​​​​​​​

    展开全文
  • 型号 程序存储器 AT89C51 4k Flash AT89C52 8k Flash AT89S51 4k Flash AT89S52 8k Flash AT89S53 12k Flash AT87F51 4k OTP AT87F52 8k OTP AT89LS51 4k Flash AT89LS52 8k Flash AT89LS53 12kFlash AT...
  • STC单片机常用型号

    万次阅读 2017-07-29 15:46:51
    一:STC15W204S系列有8脚、16脚,具体应用参考STC15系列单片机手册。 二:STC15W401AS系列有SOP16、SOP20、SOP28,具体应用参考芯片手册。

    一:STC15W204S系列有8脚、16脚,具体应用参考STC15系列单片机手册。



    二:STC15W401AS系列有SOP16、SOP20、SOP28,具体应用参考芯片手册。


    展开全文
  • 1,单片机基本介绍,目前常用的8位单片机有AVR,PIC,51这三个系列,51单片机指的是以Intel 8051为内核的一系列单片机,它因为技术成熟,学习资料...51单片机型号繁多,选型时应从芯片的通用性和系统的需求等方面考虑。
  • 经典51单片机精品设计合集

    万次阅读 多人点赞 2018-08-23 13:41:08
    51单片机作为基础入门的单片机应用十分广泛,一直以来基于51单片机的作品就层出不穷,推陈出新,有一段时间没有给大家整理关于51单片机的作品了,今天给大家分享电路城上最新的基于51单片机的作品,尤其是智能家居...

    51单片机作为基础入门的单片机应用十分广泛,一直以来基于51单片机的作品就层出不穷,推陈出新,有一段时间没有给大家整理关于51单片机的作品了,今天给大家分享电路城上最新的基于51单片机的作品,尤其是智能家居方面。

    1、智能手机蓝牙控制家电开关设计方案

    本文利用所学51 单片机基础知识结合自动控制技术和蓝牙2.0 通信技术设计完成一套无线遥控家电开关系统。整个系统以STC89C52 单片机为核心,单片机实现HC-05 蓝牙指令的解析与继电器开关控制指令的发出。 为了使系统设计简便,操作演示方便,家用电器部分采用4 种LED 灯来模拟替代,通过继电器开关上接的LED灯的亮灭来模拟所控制的电器的开启和关闭,系统LCD12864 液晶实时显示4 种家电开关的开启与关闭状态。

    http://www.cirmall.com/circuit/4062/details?1

     

    2、2013年全国大学生电子设计竞赛G手写绘图板(一等奖作品)

    本设计是使用51单片机实现的,目的得到一个较为精确的手写绘图板,我们通过一个恒流源接入覆铜板并将八个精密电阻引入,当触摸笔接触到覆铜板任意一个位置时便会检测到一个小电压信号,通过这一原理我们在覆铜板上通过表笔的移动采集差分信号,差分信号有助于信号传输,我们将采集到的信号进行电压跟随以提高电路带负载的能力从而得到较为稳定的小电压信号,再进行前置高精度较高增益放大并通过低通滤波然电路后进入电压跟随电路从而得到更稳定的信号并提高信号准确度及性价比。被放大的电压信号被高精度的AD采集,经过51单片机的处理得到信号数据并将处理的信号显示到液晶上,从而实现实时显示表笔的位置坐标的要求及其他的显示要求。

    http://www.cirmall.com/circuit/1727/details?1

     

    3、基于51单片机智能家居设计

    该智能家居基于51单片机控制, 同时外接DS1302和DS18B20以及LCD液晶屏等,对智能家居智进行简易的控制。

    该设计运用到的芯片:STC89C58+DS18B20+DHT11+DS1302+LCD12864+红外人体感应器+无线遥控。

    http://www.cirmall.com/circuit/609/details?1

     

    4、多功能自动调光器 智能节能LED灯台灯设计(毕业设计)

    智能节能LED灯台灯可以根据环境光强自动调节发光强度,调节过程为渐亮或渐暗;调光器具有人体感应功能,当感知空间内无人时自动熄灭,空间内有人时自动开灯;电路采用51单片机作为主控制芯片,有16LED。整个系统通过USB接口供电,通过1602显示节能LED的具体亮度,红外人体感应器是外界模块,附件里有介绍。

    http://www.cirmall.com/circuit/918/details?1

     

    5、基于51单片机的智能窗帘

    采用51单片机+LCD1602液晶+步进电机+光敏传感器+蜂鸣器+红外遥控+键盘设计而成。

    通过将光敏电阻与比较器的配合连接识别白天和黑夜,窗帘的控制电机为步进电机,可通过键盘设置为三种模式。并且液晶实时显示目前窗帘状态。

    实现功能:

    1. 窗帘控制有三种模式:智能模式,手动模式,遥控模式;

    2. 智能模式下,由光敏信号感应光线强度,电机会相应的白天上拉或夜晚下降。此过程碰触相应的限位行程开关,停止转动。

    3. 手动模式下,由相应按键控制窗帘的上拉和下降;

    4. 遥控模式下,可以遥控上拉、下降窗帘。

    http://www.cirmall.com/circuit/3465/details?1

     

    6、基于51单片机的电子密码锁系统设计制作,电路图+源程序

    这款基于51单片机的电子密码锁系统,单片机用STC89C52RC单片机,电路简单,制作过程中不需要进行调试,支持密码掉电保存功能!密码储存于单片机内部自带的的EEPROM中,不需要外置AT24C01保存密码,是学习电子密码锁比较好的教学试验系统。

    http://www.cirmall.com/circuit/3449/details?1

     

    7、LED音乐频谱制作教程、原理图、参考源代码

    利用 51 单片机制作 LED 音乐频谱显示的原理:

    1、 选择一款具有高速 ADC 采样的单片机,采集音频信号的电压幅度,比如 WQX 推荐是STC12C5A60S。该单片机具有 8 通道 10 位 ADC 采样封装模块。 每秒钟可以采样 25 万次。 满足我们的设计需要。传统的单片机开发板自带的 ADC0804 采样速度不能满足。不推荐。

    2、 采样结果,通过 FFT 运算,得出各种频段的幅度值。分别保存在 15 个字节的数组变量中。我们人耳能够听到的极限频率是 20Hz--20KHz 。但是 我们平时的音乐歌曲的频段大概是100Hz---4KHz(极少部分乐器的频率能达到 6K 以上)。所以,我们的显示频率范围定为100Hz---4KHz 。

    3、 利用 IO 口驱动 8*15=120 颗 LED 组成的矩阵灯点。显示 15 个频段的幅度值。并且多添加一行作为平面,让效果更美观。

    http://www.cirmall.com/circuit/3162/details?1

     

    8、51开发板原理图+PCB+BOM清单+程序共享下载

    51开发板也称51单片机实验板、51单片机学习板。是用于学习51型号的单片机的实验及学习器件,他是将51单片机常用的外围。比如流水灯,数码管,矩阵键盘,EEPROM,时钟,蜂鸣器,继电器及集成在一小块电路板上。便于携带及学习,直接插在PC机上面。

    http://www.cirmall.com/circuit/3203/details?1

     

    9、双人对战五子棋电路+源代码等

    该设计为基于51单片机+TFT320240+按键的双人对战五子棋

    实现功能:

    1)白棋,黑棋轮流下子

    2)判断是否五子相连

    3)判断是否和局

    4)悔棋

    5)重新开始游戏

    http://www.cirmall.com/circuit/2866/details?1

     

    10、基于51单片机的实时时钟系统(MF界面编程完成PC界面)

    本系统通过上位机与下位机之间的通行协议,实现在三个更新周期内,上位机时间与下位机时间完全同步,适用于时间要求严格的系统。系统运行后,每过3秒钟,会有一个更新信号,防止上位机与下位机时间发生不同步现象。而且该更新周期可根据对时间精度的要求进行更改。通过软件上的复杂度换取时间上的精确度。

    http://www.cirmall.com/circuit/2863/details?1

     

    11、(电子大赛)自动售水机源码分享

    该自动售水机采用51单片机作为主控制芯片,pcf8591用于AD转换,并将结果显示在数码管上。整个设计基于专用版CT107D设计。

    http://www.cirmall.com/circuit/2940/details?1

     

    12、基于51的简单智能家居控制系统

    1. 分享自己做的毕业设计--基于51单片机的智能家居控制系统
    2. 本系统主要使用了两块51单片机作为控制mcu,
    3. 步进电机模拟窗帘,三个LED灯模拟灯光,
    4. 使用了四个传感器:温度传感器(DS18B20)、烟雾传感器、光敏传感器、红外传感器
    5. 远程通信:使用SIM900A模块作为短信报警,
    6. 近距通信:使用HC06主从一体蓝牙模块
    7. APP为安卓版本,借助MIT APP inventor 2 开发。

    http://www.cirmall.com/circuit/2417/details?1

    展开全文
  • 51单片机知识点汇总一、STC89C51单片机外部引脚简介电源及时钟引脚:Vcc(40脚)、GND(20脚)、XTAL1(19脚)、XTAL2(18脚)。Vcc、GND——单片机电源引脚,不同的型号单片机接入对应电压电源,常压为+5V,低压为+...
  • 能够进行51单片机的集成开发环境比较多,比较常用的是Keil C51,可以从相应的网站上下载,如下图所示为Keil C51的安装文件 点击“Setup.exe”,出现如下图所示的窗口。 点击上图中的“Full Version”,出现如...
  • 本课题所研究的单片机距离测量系统,基于红外...主单片机使用AT89C52,这是市面上常用单片机型号,并且功能十分全面,可以实现本课题的设计需求。最后测量得到的设计,通过液晶显示出来,拥有良好的人机交互界面。
  • 51单片机知识点汇总

    千次阅读 2019-10-05 18:44:56
    51单片机知识点汇总 一、STC89C51单片机外部引脚简介 电源及时钟引脚:Vcc(40脚)、GND(20脚)、XTAL1(19脚)、XTAL2(18脚)。 Vcc、GND——单片机电源引脚,不同的型号单片机接入对应电压电源,常压为+5V,...
  • 51单片机的前世今世

    2019-09-24 17:02:09
    51单片机的前世今世 0:单片机 单片机,又称为单片微控制器,英文叫Single-Chip Microcomputer,又称MCU。它其实就是一种集成电路芯片,是通过超大规模集成电路技术,将CPU、RAM、ROM、输入输出和中断系统、定时器/...
  • 看此篇博文之前建议先看博主的上一篇博文: 51单片机教程:8*8 点阵显示字符、数字、简单汉字 教你如何用4个8乘8点阵拼成一个16乘16点阵 一、点阵原理 市面上有很多种类的点阵,但是最常用的还是这种88点阵 内部...
  • [填空题] AT89S51单片机为()位单片机更多相关问题贴塑导轨的磨擦性质,属()磨擦导轨。A.滚动B.滑动C.液体润滑依据()的特点,讲述活动可以分为看图讲述、实物讲述、情景表演讲述等。A、凭借物B、内容C、发码D、编码三...
  • 51单片机 定时器学习

    2021-04-11 15:30:04
    一、定时器介绍 定时器:51单片机的定时器属于单片机的内部...注意:定时器的资源和单片机的型号是关联在一起的,不同的型号可能有不同的定时器个数和操作方式,但一般来说,T0和T1的操作方式是所有51单片机共有的。 2
  • 51单片机基本知识

    千次阅读 多人点赞 2019-03-07 07:06:13
    一、STC51单片机外部引脚介绍 1、电源和时钟引脚。如Vcc、GND、XTAL1、XTAL2 2、编程控制引脚。如RST(复位)。 3、I/O口引脚。 Vcc、GND——单片机电源引脚,不同的型号单片机接入对应电压电源,常压为+5V,...
  • C51单片机学习

    千次阅读 2014-02-24 09:58:01
    单片机C51学习笔记 一, C51内存结构深度剖析 二, reg51.头文件剖析 三, 浅淡变量类型及其作用域 四, C51常用头文件 五, 浅谈中断 六, C51编译器的限制 七, 小淡C51指针 八, 预处理命令   ...
  • STM32单片机和51单片机有何区别?

    千次阅读 2021-03-02 15:00:43
    单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入...51单片机 应用最广泛的8位单片机,当然也是初学者们最容易上手学习的单片机。最早由Intel推出,...
  • 51单片机之DS18B20

    2021-01-20 11:11:55
    对于新手而言, DS18B20基本概念仅做了解,最重要的是利用单片机对DS18B20进行编程,读取温度信息,并把读取到的温度信息利用数码管,LCD1602或者上位机进行显示 初识DS18B20 DS18B20是常用的数字温度传感器,其输出的是...
  • 51单片机开发板推荐

    千次阅读 2013-12-08 18:50:23
    简介:超强性价比,51和AVR区别是对应的单片机型号不同,ARM是STM32。外围器件包括几乎所有常用功能,极大方便学习与测试。本人用此开发板学习完C51后,继续学习了STM32。 地址:普中51+AVR+ARM三合一开发板
  • 基于51单片机的洗衣机控制系统

    万次阅读 多人点赞 2020-11-16 09:46:23
    摘要: 根据洗衣机的控制要求,从功能要求、硬件设计、软件设计三个方面描述了一个以AT89C51单片机为控制核心的洗衣机控制系统。给出了硬件线路框图和相关的控制程序流程图。 关键词: AT89C51单片机;洗衣机控制系统;...
  • 51单片机程序烧写说明

    万次阅读 2014-12-26 14:58:31
    USBASP下载器使用方法 启动下载软件PROGISP1.6.7 烧录步骤: 设置编程器及接口,编程器选择USBASP,接口为USB(如图) 选择芯片,在选择芯片下拉列表可以选择正在使用的单片机型号51或者avr均可(常用51型号为AT89...
  • 单片微型计算机简称单片机,简单来说就是集CPU(运算、控制)、RAM(数据存储-内存)、ROM(程序存储)、输入输出设备(串口、并口等)和中断系统处于同一芯片的器件,在我们自己... 51单片机简介 应用最广泛的8位...
  • 基于51单片机的电子时钟设计 目录 基于51单片机的电子时钟设计 一、需求分析 1.1前言 1.2研究价值及意义 1.3 任务目标 一、总体设计 2.1 设计思路 2.2 总体框架 2.3 主要元件说明 2.3.1AT89C51单片机 ...
  • 51单片机学习历程(一)单片机入门

    万次阅读 多人点赞 2018-07-19 11:42:24
    单片机入门 什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器...
  • 51单片机和Arduino有什么区别?

    千次阅读 多人点赞 2020-11-27 11:37:17
    很多学习单片机的朋友会问51单片机和Arduino有什么区别?解决这个问题之前我们先来了解下51单片机和arduino分别是什么? 什么是51单片机51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是51...
  • 常用单片机介绍

    2020-09-27 09:50:36
    单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、...51单片机是对所有兼容Intel 803
  • 51单片机最全入门总结

    千次阅读 多人点赞 2019-10-16 16:25:46
    51单片机最简入门知识点总结,初级入门总结 时钟周期:晶振振荡周期 T时钟=1/f晶振 机器周期:计数器/定时器加一的时长 机器周期=12*时钟周期(12M晶振单片机T机器=1us) 计数状态 X=65536-N 定时状态 X=65536-需要...
  • 单片机简单来说就是集CPU(运算...51单片机: 应用最广泛的8位单片机,当然也是初学者们最容易上手学习的单片机。 最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,432
精华内容 572
关键字:

常用的51单片机型号