如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第2章单片机原理与基本应用系统MCS-51单片机的结构和原理任务一单灯闪烁任务一单灯闪烁b编程思路(1)硬件控制对象是谁?编程要用到①脚的名字——叫“P1.0”。记住它,类似这样的名字以后还有很多。(2)用什么语言控制?名字有了,但又怎样让它变“高”或变“低”呢?叫人做事,说一声就可以,这叫发布命令。要单片机做事,也得要向单片机发命令,计算机能听得懂的命令称之为计算机的指令。(3)关键指令要P1.0输出高电平,则指令应为:SETBP1.0;要P1.0输出低电平,则指令应为:CLRP1.0。2.参考程序ORG0000HLJMP1000HORG1000HSTART:CLRP1.0;从P1.0引脚输出低电平LED亮LCALLDELAY;延时0.2sSETBP1.0;从P1.0引脚输出高电平LED灭LCALLDELAY;延时0.2sAJMPSTART;重新开始DELAY:MOVR5,#4;延时子程序,延时时间为0.2SD1:MOVR6,#20D2:MOVR7,123NOPDJNZR7,$DJNZR6,D2DJNZR5,D1RETEND(4)单片机怎么理解你的程序?单片机看不懂SETB、CLR之类的指令,得把指令翻译成计算机能懂的方式,再让计算机去读。计算机能懂什么呢?它只懂一样东西——数字。得把“CLRP1.0”变为:C2H、90H,至于为什么是这两个数字,这也是由51芯片的设计者——INTEL规定的。这样的代码有两种方式可以得到:人工查表和机器编译。(5)编写好的程序放在哪儿?(写片)通过编程器可将“C2H、90H”这样的代码写入到单片机中,然后将单片机放入到应用电路板中方可运行。SUPERPROL+编程器缓冲区界面如下:通过任务发现的问题1、单片机芯片有哪些?——各种类型的单片机芯片介绍。1常用单片机系列简介(2)该系列生产工艺有两种:(3)在功能上,该系列单片机有基本型和增强型两大类:(4)在片内程序存储器的配置上,该系列单片机有三种形式,即掩膜ROM、EPROM和ROMLess(无片内程序存储器)。如:1.280C51系列1.2.180C51系列的基本结构1.2.280C51系列的应用模式一、总线型单片机应用模式二、非总线型单片机应用模式非总线型单片机已经将用于外部总线扩展用的I/O口线和控制功能线去掉,从而使单片机的引脚数减少、体积减小。对于不需进行并行外围扩展,装置的体积要求苛刻且程序量不大的系统极其适合。非总线型单片机典型产品如:AT89C2051/AT89C4051。1.380C51典型产品资源配置与引脚由表可见:(1)增强型与基本型在以下几点不同:(2)片内ROM的配置形式1.3.280C51的引脚封装1.3.3AT89系列单片机性能及结构该系列单片机是1998年以后出现的80C51系列单片机的一个新的分支,采用了高性能的静态8051为内核来设计,以先进的CMOS工艺制造并带有非易失性的Flash程序存储器,具有32条I/O口线,6输入4优先级的嵌套中断结构,1个串口(用于多机通信、I/O扩展或全双工串行UART),片内有振荡和时钟电路。AT89系列单片机的主要特性:是以8051为核心的单片机,89S51/89S52/89S54/89S58是这个系列的主要型号,分别具有4KB/8KB/16KB/32KB的Flash程序存储器,89S51与89S52/89S54/89S58分别具有128B/256B的数据存储器,其存储器寻址范围为64KB,工作频率为33MHz,计算速度更快,具有ISP(在线更新)功能,集成了看门狗功能等。2、单片机芯片怎样才能工作?直接电源行吗?——单片机芯片的结构、管脚功能、单片机最小应用系统。1.4AT89S51单片机内部结构b、AT89S51的片内存储器P17在物理上设计成程序存储器和数据存储器两个独立的空间(称为哈佛结构):c、AT89S51的I/O口及功能单元d、AT89S51(8051)的特殊功能寄存器(SFR)P201.4.1、电源VCC(P40)——芯片电源,接+5V。VSS(P20)——接电源地。1.4.2、时钟XTAL1(P19)——晶体振荡电路的反相器输入端XTAL2(P18)——晶体振荡电路的反相器输出端。AT89S51的时钟产生方式(P24)1.机器周期和指令周期(1)时钟周期:也称振荡周期,是指为单片机提供时钟脉冲信号的振荡源的振荡脉冲的周期,又称节拍(P1)。(2)状态周期:每个状态周期为时钟周期的2倍(P1,P2),是振荡周期经二分频后得到的。(3)机器周期:一个机器周期包含6个状态周期(S1~S6),也就是12个时钟周