第2章80C51的结构和原理PPT格式课件下载.ppt
《第2章80C51的结构和原理PPT格式课件下载.ppt》由会员分享,可在线阅读,更多相关《第2章80C51的结构和原理PPT格式课件下载.ppt(51页珍藏版)》请在冰豆网上搜索。
![第2章80C51的结构和原理PPT格式课件下载.ppt](https://file1.bdocx.com/fileroot1/2022-10/19/33f6b78e-2399-47ef-83a1-ebcda7f8b1fd/33f6b78e-2399-47ef-83a1-ebcda7f8b1fd1.gif)
一是一是HMOSHMOS工艺(高密度短沟道工艺(高密度短沟道MOSMOS工艺)。
工艺)。
二是二是CCHMOSHMOS工艺(互补金属氧化物的工艺(互补金属氧化物的HMOSHMOS工艺)。
2022/11/53功能上,有基本型和增强型功能上,有基本型和增强型22大类:
大类:
增强型增强型:
8052/8752/80328052/8752/803280C52/87C52/80C3280C52/87C52/80C32基本型基本型:
8051/8751/80318051/8751/803180C51/87C51/80C3180C51/87C51/80C312022/11/54在片内程序存储器配置上,有在片内程序存储器配置上,有33种形式,种形式,即即掩膜掩膜ROMROM、EPROMEPROM和和ROMLessROMLess。
如:
。
80C80C5511有有4K4K字节的字节的掩膜掩膜ROMROM8877C51C51有有4K4K字节的字节的EPROMEPROM80C80C3311在芯片内在芯片内无程序存储器无程序存储器。
2022/11/552.1.280C512.1.280C51系列系列各厂商各厂商以以80518051为基核为基核开发出的开发出的CMOSCMOS单片机统称为单片机统称为80C5180C51系列。
常用系列。
常用产品有:
产品有:
IntelIntel:
80C3180C31、80C5180C51、87C5187C51,80C3280C32、80C5280C52、87C5287C52等;
等;
ATMELATMEL:
89C5189C51、89C5289C52、89C205189C2051等;
PhilipsPhilips、华华邦邦、DallasDallas、SiemensSiemens等等公公司司的的许多产品许多产品。
2022/11/562.280C51的的基本结构与应用模式基本结构与应用模式2.2.180C512.2.180C51的基本结构的基本结构2022/11/572.2.280C512.2.280C51的应用模式的应用模式带总线扩展引脚的产品带总线扩展引脚的产品扩展总线的应用模式扩展总线的应用模式不扩展总线的应用模式不扩展总线的应用模式2022/11/58没有总线扩展引脚的产品没有总线扩展引脚的产品引脚数减少、体积减小。
对于不需进行并行外引脚数减少、体积减小。
对于不需进行并行外围扩展,装置的体积要求苛刻且程序量不大的系围扩展,装置的体积要求苛刻且程序量不大的系统极其适合。
统极其适合。
典型产品典型产品,如:
AT89S2051/AT89S4051AT89S2051/AT89S4051。
2022/11/592.380C51典型产品资源配置与引脚封装典型产品资源配置与引脚封装2.3.180C512.3.180C51典型产品资源配置典型产品资源配置2022/11/510由表可见:
由表可见:
增强型与基本型的几点不同:
片内片内ROMROM:
从:
从4K4K增加到增加到8K8K片内片内RAMRAM:
从128128增加到增加到256256定时定时/计数器:
从计数器:
从22个增加到个增加到33个个中断源:
从中断源:
从55个增加到个增加到66个。
个。
2022/11/511无无ROM型,要在片外扩展程序存储器;
型,要在片外扩展程序存储器;
掩膜掩膜ROM型,程序由芯片生产厂写入;
型,程序由芯片生产厂写入;
EPROM型,程序通过写入装置写入;
型,程序通过写入装置写入;
FlashROM型,程序可电写入(常用)。
型,程序可电写入(常用)。
片内片内ROMROM的配置形式:
的配置形式:
还有还有OTPROMOTPROM型,具有较高的可靠性型,具有较高的可靠性。
2022/11/5122.3.280C512.3.280C51的引脚封装的引脚封装2022/11/5132.480C51的的CPU2022/11/5142.4.1CPU2.4.1CPU的功能单元的功能单元运算器运算器累加器累加器ACCACC寄存器寄存器BBPSWPSW控制器控制器程序计数器程序计数器PCPC指令寄存器指令寄存器IRIR定时与控制逻辑定时与控制逻辑其他寄存器其他寄存器程序计数器程序计数器PCPC数据指针数据指针DPTRDPTR堆栈指针堆栈指针SPSP工作寄存器工作寄存器R0R0R7R72022/11/515寄存器及其存储器映射如下图:
寄存器及其存储器映射如下图:
2022/11/5162.4.280C512.4.280C51的时钟与时序的时钟与时序时钟产生方式时钟产生方式内部时钟方式内部时钟方式外部时钟方式外部时钟方式2022/11/51780C5180C51的时钟信号的时钟信号1111个机器周期个机器周期个机器周期个机器周期:
12121212个晶荡周期个晶荡周期个晶荡周期个晶荡周期(或(或(或(或6666个时钟周期)个时钟周期)个时钟周期)个时钟周期)指令的执行时间称作指令的执行时间称作指令的执行时间称作指令的执行时间称作指令周期指令周期指令周期指令周期(单、双、四周期)(单、双、四周期)(单、双、四周期)(单、双、四周期)2022/11/51880C5180C51的典型时序的典型时序单字节指令单字节指令双字节指令双字节指令单周期指令单周期指令2022/11/519双周期指令双周期指令22个机器周期中个机器周期中个机器周期中个机器周期中ALEALE有效有效有效有效44次,后次,后次,后次,后33次读操作无效。
次读操作无效。
2022/11/520访问外部访问外部RAM的双周期指令时序的双周期指令时序第二机器周期无读操作码的操作,而是进行外部数据第二机器周期无读操作码的操作,而是进行外部数据第二机器周期无读操作码的操作,而是进行外部数据第二机器周期无读操作码的操作,而是进行外部数据存储器的寻址和数据选通存储器的寻址和数据选通存储器的寻址和数据选通存储器的寻址和数据选通。
ALEALEALEALE信号会出现非周期现象。
信号会出现非周期现象。
2022/11/5212.4.380C512.4.380C51单片机的复位单片机的复位复位复位可使单片机可使单片机或或系统部件处于确定的系统部件处于确定的初始状态初始状态。
复位电路复位电路上电复位电路上电复位电路按键与上电复位按键与上电复位2022/11/522单片机复位后的状态单片机复位后的状态PCPC=00000000HHRAMRAM:
随机值随机值(运行中复位不改变(运行中复位不改变RAMRAM内容内容)SFRSFR:
P0P0P3=P3=FFFFHHSP=SP=0707HHIPIP、IEIE和和PCONPCON:
有效位为:
有效位为00PSW=PSW=0000HH2022/11/5232.580C51的存储器组织的存储器组织80C5180C51存储器可以分成两大类:
存储器可以分成两大类:
RAMRAM,CPUCPU在运行时能随时进行数据的写入和读出,在运行时能随时进行数据的写入和读出,但在关闭电源时,其所存储的信息将丢失。
但在关闭电源时,其所存储的信息将丢失。
用来存用来存放暂时性的输入输出数据、运算的放暂时性的输入输出数据、运算的中间结果中间结果或用作或用作堆栈堆栈。
ROMROM,写入信息后不易改写的存储器。
断电后,写入信息后不易改写的存储器。
断电后,其中的信息保留不变。
其中的信息保留不变。
用来存放用来存放固定的程序或数据固定的程序或数据,如系统监控程序、常数表格等。
如系统监控程序、常数表格等。
2022/11/5242.5.180C512.5.180C51单片机的程序存储器配置单片机的程序存储器配置片片内内与片与片外外程序存储器的选择程序存储器的选择EAEA引脚接高电平引脚接高电平-片内片内2022/11/525EAEA引脚接高地引脚接高地-片外片外2022/11/526程序存储器低端的几个特殊单元程序存储器低端的几个特殊单元2022/11/527程序存储器中的指令代码及其观察程序存储器中的指令代码及其观察2022/11/5282.5.280C512.5.280C51单片机数据存储器配置单片机数据存储器配置片片内、内、片片外外数据存储器概况数据存储器概况片内片内RAMRAM及及SFRSFR片外片外RAMRAM2022/11/529工作寄存器区(含寄存器组工作寄存器区(含寄存器组0033)寄存器组寄存器组00:
地址:
地址00H00H07H07H寄存器组寄存器组11:
地址08H08H0FH0FH寄存器组寄存器组22:
地址10H10H17H17H寄存器组寄存器组33:
地址18H18H1FH1FH当前工作寄存器组当前工作寄存器组选择选择PSWPSW寄存器中:
寄存器中:
2022/11/530片内片内RAMRAM详图详图2022/11/531位寻址区位寻址区字节字节地址地址位地址位地址D7D6D5D4D3D2D1D020H07H06H05H04H03H02H01H00H21H0FH0EH0DH0CH0BH0AH09H08H22H17H16H15H14H13H12H11H10H23H1FH1EH1DH1CH1BH1AH19H18H24H27H26H25H24H23H22H21H20H25H2FH2EH2DH2CH2BH2AH29H28H26H37H36H35H34H33H32H31H30H27H3FH3EH3DH3CH3BH3AH39H38H28H47H46H45H44H43H42H41H40H29H4FH4EH4DH4CH4BH4AH49H48H2AH57H56H55H54H53H52H51H50H2BH5FH5EH5DH5CH5BH5AH59H58H2CH67H66H65H64H63H62H61H60H2DH6FH6EH6DH6CH6BH6AH69H68H2EH77H76H75H74H73H72H71H70H2FH7FH7EH7DH7CH7BH7AH79H78H2022/11/532通用通用