《单片机结构》PPT课件.ppt
《《单片机结构》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《单片机结构》PPT课件.ppt(82页珍藏版)》请在三一办公上搜索。
1、2023/7/11,单片机原理与应用,第2章 增强型MCS-51单片机结构,2.1 内部结构和引脚功能2.2 输入/输出(I/O)口2.3 存储器系统2.4 MCS-51外部存储器的连接 2.5 操作时序 2.6 复位及复位电路 2.7 节电运行状态和掉电运行状态,2023/7/11,单片机原理与应用,2.0 选择MCS-51单片机的理由,MCS-51系列单片机总线技术开放,开发工具成熟,单片机芯片及开发工具供货商多,价格低廉,同时该系列单片机进入市场时间早,汇编语言指令书写形式与Intel公司8位通用微处理器,如8085相似,很容易被接触过Intel通用微处理器汇编语言的用户所接受。因此,在
2、单片机应用中占有重要位置,是单片机教学的首选机种。理解MCS-51系列单片机内部结构、工作原理、应用实例后,将非常容易理解和使用其他系列,如NEC、Motorola、MicroChip单片机芯片。,2023/7/11,单片机原理与应用,1.增强型MCS-51单片机主要特征,与标准MCS-51内核芯片相比,增强型MCS-51内核单片机芯片具有如下特征:,(2)片内集成了3个16位定时/计数器,其中T0、T1与标准MCS-51系列完全相同;T2除了保留标准MCS-52子系列中定时/计数器T2功能外,还增加了向下计数和时钟输出功能。,(1)与标准MCS-51保持100%兼容,即可以使用增强型MCS-
3、51芯片直接替换相应型号的标准MCS-51芯片,如用80C32取代8031/2、87C51/2取代8751/2。,2023/7/11,单片机原理与应用,(3)采用增强型全双工串行口,即增强型MCS-51串行口除了具有标准MCS-51串行口功能外,还具有帧错误侦测和地址自动识别功能。,(5)为降低电磁辐射量,可禁止地址锁存信号ALE输出。为此,增加了辅助功能寄存器AUXR。,(4)Philips、Temic Seconductor Technology公司的8XC5X、8XC5XX2芯片以及Atmel公司的AT89S5X系列芯片具有双数据指针DPTR(为此增加了辅助功能寄存器AUXR1),这极大
4、地方便了外部RAM不同存储单元之间的数据传送。,2023/7/11,单片机原理与应用,(6)扩展了中断控制器功能,可以管理具有4个中断优先级的6个中断源。为此,增加了高位中断优先级控制寄存器IPH。,(8)改进了电源管理功能,即允许通过外部中断方式唤醒掉电模式。,(7)采用CHMOS工艺,工作电压低、范围宽(1.8V6.0V);功耗小,可用电池供电,方便了野外作业使用。,2023/7/11,单片机原理与应用,(9)提高了时钟频率,标准MCS-51最高时钟频率为12MHZ,而增强型MCS-51最高时钟频率一般可达33MHz。,(10)片内程序存储器以OTP ROM和Flash ROM为主。,20
5、23/7/11,单片机原理与应用,2.增强型MCS-51内核主流芯片,增强型MCS-51及兼容单片机芯片主要包括:Intel公司的8XC52/54/58系列 Philips公司的P8XC52/54/58系列(简称为8XC5X系列)Atmel公司的AT89S51/52/53系列(但Atmel公司的AT8XC5X系列采用标准MCS-51内核)Winbond公司的W87E54/58芯片。,2023/7/11,单片机原理与应用,2000年后Philips和ATMEL公司“6时钟/机器周期”的P8XC52X2/8XC54X2/8XC58X2和TS 8XC52X2/8XC54X2/8XC58X2系列简称8
6、XC5XX2系列,特点是硬件资源与8XC5X系列兼容,但运行速度比8XC5X系列快一倍。,为了便于比较表2-1列出增强型MCS-51主流芯片的主要性能。,2023/7/11,单片机原理与应用,2.1 内部结构和引脚功能,2.1.1 内部结构,8XC5X芯片由一个8位通用中央处理器(CPU)、程序存储器、随机读写数据存储器、常用外围电路等部分组成,如图2-1所示。,2023/7/11,单片机原理与应用,图2-1增强型MCS-51 CPU内部结构,2023/7/11,单片机原理与应用,将一些基本的、常用的外围电路,如振荡器、定时/计数器、串行通讯、中断控制和I/O接口电路器与CPU内核集成在同一芯
7、片内是单片机芯片的又一特征。增强型MCS-51 芯片内部含有三个16位定时/计数器,可以管理6个中断源的中断控制器(具有四个优先级),用于多机通信或I/O口扩展的增强型全双工串行口UART(通用异步收发器),片内振荡器及时钟电路。,2023/7/11,单片机原理与应用,2.1.2 引脚功能,增强型MCS-51系列CPU封装形式、引脚排列与标准MCS-51兼容,如图2-2所示(为了便于比较图中还给出了标准MCS-51内核芯片DIP40封装引脚排列图),引脚逻辑如图2-3所示,而引脚功能如表2-2所示。,2023/7/11,单片机原理与应用,2023/7/11,单片机原理与应用,图2-3 增强型M
8、CS-51 CPU引脚逻辑符号,2023/7/11,单片机原理与应用,在MCS-51中,CPU引脚功能与CPU内特定单元电路有关:,与振荡电路有关的引脚分别是XTAL1(片内晶振电路反相放大器输入端,接CPU内部时钟电路)、XTAL2(片内晶振电路反相放大器的输出端)。与复位电路有关的引脚为RST。与外存储器连接有关的引脚是P0、P2口、ALE、以及P3口中的P3.6(,外部数据存储器的写选通信号)、P3.7(,外部数据存储器的读选通信号)。与中断控制有关的引脚是P3口的(P3.2)、(P3.3)。与定时/计数器有关的引脚是P3口的T0(P3.4)、T1(P3.5);P1口的P1.0(T2)、
9、P1.1(T2EX)。与串行通信口有关的引脚为TXD(P3.1)、RXD(P3.0)。,2023/7/11,单片机原理与应用,XTAL1、XTAL2分别系统时钟信号fOSC输入、输出端。,1.晶振电路及XTAL1、XTAL2引脚的连接,当采用外部时钟信号时,外部时钟信号需从XTAL1引脚输入,XTAL2引脚不用(悬空)。,电阻Rs用于限制晶振驱动电平,阻值在1002.7K之间。但一般不需要,只有当晶振频率较低时才需要。,当使用片内振荡电路时,XTAL1、XTAL2与晶体振荡器及电容C1、C2按图2-4所示方式连接。振荡电容C1、C2容量取值范围与晶振种类及频率有关,如表2-3所示。,2023/
10、7/11,单片机原理与应用,图2-4 增强型MCS-51振荡电路及连接,2023/7/11,单片机原理与应用,RST引脚对GND(地)引脚电阻(即复位电阻RRST)约为40K220K之间,因此在RST引脚和电源Vcc之间接一容量为10uF22uF的电容后,即可构成最简单RC复位电路(可参看2.6节“复位电路”中的图2-22)。,2.复位电路及复位引脚RST的连接,RST引脚为复位输入端,MCS-51采用高电平复位方式。,2023/7/11,单片机原理与应用,图2-22 分立元件构成的MCS-51外部复位电路,2023/7/11,单片机原理与应用,MCS-51系列单片机理论上有四个8位I/O口,
11、即P0口、P1口、P2口和P3口,等效电路如图2-5所示。,2.2 输入/输出(I/O)口,2023/7/11,单片机原理与应用,(a)P1口(b)P0口(c)P2口(d)P3口 图2-5 MCS-51 I/O口等效电路,2023/7/11,单片机原理与应用,关于I/O引脚第二输入/输出功能使用说明:从图2-5看出,作为“第二功能输出”引脚使用前并不需要对引脚切换进行任何设置,只要相应外设处于使能状态,对应I/O引脚就具有第二功能输出。例如,在“MOVX DPTR,A”指令 执行期间,P3.6引脚自动输出外部数据存储器写控制信号。而作为第二功能输入引脚使用前,也无须设置,只要相应引脚I/O口锁
12、存器为1(否则I/O口下拉MOS管导通,输入信号被钳位在0电平),则当对应外设处于使能状态时,就自动具有第二功能输入特性(当然这时仍可通过读引脚指令获取引脚的电平状态)。,2023/7/11,单片机原理与应用,2.2.5 I/O口负载能力,由于P1P3口上拉电阻较大,约为20K40K,属于“弱上拉”,因此P1P3口引脚输出高电平电流IOH很小(约为30uA60uA)。而输出低电平时,下拉MOS管导通,可吸收1.6mA15mA的灌电流,负载能力较强,即P1P3口负载能力为34个TTL门电路。作为I/O口使用时,P0口漏极开路,当需要驱动拉电流负载时,必须外接上拉电阻;输出低电平负载能力比P1P3
13、口强,可以吸收3.2mA以上的灌电流,能驱动8个TTL门电路。由于P1P3口上拉电阻较大,而P0口为漏极开路,因此作为输出口使用时P0、P1P3口引脚均具有“线与”功能。,2023/7/11,单片机原理与应用,图2-8 P1P3口驱动三极管电路,2023/7/11,单片机原理与应用,2.2.6 读锁存器和读引脚指令,当把P0P3口作为输入引脚使用时,以I/O口作为源操作数的数据传送指令、算术及逻辑运算指令、位测试转移指令等属于读引脚指令,如:MOVC,P1.0;将P1.0引脚状态读到位累加器C中。MOVA,P1;将P1口的P1.0P1.7引脚信号读到累加器A中。ANLA,P1;将P1口的P1.
14、0P1.7引脚信号与累加器A相与。ADDA,P1;将P1口的P1.0P1.7引脚信号与累加器A相加。JBP1.0,LOOP;P1.0引脚信号为1,则转移。JNBP1.0,LOOP;P1.0引脚信号为0,则转移。而所有的“读改写”指令均读I/O口锁存器,如:JBCP1.0,LOOP;P1.0锁存器为1转移,且将P1.0锁存器清0。DEC P1INCP1CPLP1.0,2023/7/11,单片机原理与应用,8XC5X系列单片机的存储器由三部分组成:程序存储器(包括片内程序存储器,大小与芯片型号有关,如89C52片内程序存储器容量为8KB,地址编码从0000H1FFFH;89C54片内程序存储器容量
15、为16KB,地址编码从0000H3FFFH;89C58片内程序存储器容量为32KB,地址编码从0000H7FFFH;外部程序存储器地址编码从0000HFFFFH,共64KB)。片内数据存储器(包括内部RAM存储器00HFFH,共256字节;特殊功能寄存器)。外部数据存储器(0000HFFFFH,共64KB),如图2-9所示。,2.3存储器系统,2023/7/11,单片机原理与应用,图2-9 8XC5X/8XC5XX2系列单片机存储器结构,尽管数据存储器地址空间与程序存储器地址空间重叠,但不会造成混乱,原因是MCS-51采用Harvard双总线结构,且访问外部程序存储器时用 信号选通;而访问外部
16、数据存储器时,由(P3.6)信号(读)和(P3.7)信号(写)选通。,数据存储器由片内数据存储器(内部RAM)和外部数据存储器组成,尽管地址空间重叠,但也不会造成混乱。原因是内部数据存储器通过MOV指令读写,使用内部数据总线,此时外部数据存储器选通信号(、)无效;而外部数据存储器通过MOVX指令访问,分别由(读操作)或 信号(写操作)选通。,在8XC32/8XC52/54/58芯片中,尽管高128字节内部RAM地址空间与特殊功能寄存器地址重叠,但同样不会造成混乱,原因是MCS-51约定:只能用寄存器间接寻址方式访问高128字节内部RAM;只能用直接寻址方式访问特殊功能寄存器。例如:MOV R0
17、,#90HMOV R0,A;累加器A内容送内部RAM 90H单元MOV 90H,A;累加器A内容送地址为90H的特殊功能寄存器(即P1口),2023/7/11,单片机原理与应用,片内数据存储器由内部RAM和特殊功能寄存器组成。对于8XC51、8XC31芯片来说,内部RAM的容量为128字节(00H7FH);对于8XC52/54/58芯片来说,片内RAM容量为256 字节(00H0FFH)。根据用途、存取方式的不同,256字节内部RAM可分为:00H-1FH:工作寄存器区 20H-2FH:可按位寻址区 30H-7FH:用户数据区 80H-FFH:堆栈区或用户数据区,2.3.1 片内数据存储器 1
18、.片内RAM及其寻址方式,2023/7/11,单片机原理与应用,(1)工作寄存器区大小为32个字节,分为四个区,每区8个字节,分别用R0R7作这8个字节的寄存器名。任何时候只能选择四个工作寄存器区中的一个区作为当前工作寄存器区,当前工作寄存器区由程序状态字寄存器PSW的b4、b3位决定,具体情况如下:PSW寄存器b4、b3位 当前工作寄存器区 寄存器R7R0地址 00 0区 07H00H 01 1区 0FH08H 10 2区 17H10H 11 3区 1FH18H 复位后,PSW的b4、b3位为00,因此复位后将选择0区作为当前工作寄存器区。,2023/7/11,单片机原理与应用,(2)20H
19、2FH单元,共16字节,属于位寻址区。该区域可以按字节读写,也可以按位读写。位地址从20H单元开始,共有16字节8位,即128个位地址(20H单元b0位的位地址为00H,20H单元b1位的位地址为01H,20H单元b2 位的位地址为02H。依此类推,21H单元b0位的位地址为08H,2FH单元b7位的位地址为7FH),如表2-3所示。,2023/7/11,单片机原理与应用,MCS-51中位单元地址表示法:,一,直接使用位存储单元地址,如:MOV C,23H,二,在程序头中先使用位变量定义伪指令说明,后再引用。如:VAR_b bit 23HMOV C,VAR_b,三,使用“寄存器名.位”或“变量
20、名.位”形式。如:VAR1 DATA 24HMOV C,VAR1.4MOV C,ACC.2,2023/7/11,单片机原理与应用,(3)30H单元以后可作为内部用户RAM区或堆栈区。对于8XC31/8XC51系列来说,从 30H7FH,尚有80个字节,可作用户内部RAM或堆栈区;对于8XC32/8XC52/54/58系列来说,从30HFFH,尚有208个字节,可作用户内部RAM或堆栈区。00H-7FH:支持直接寻址和寄存器间接寻址方式 80H-FFH:只支持寄存器间接寻址方式,2023/7/11,单片机原理与应用,由于单片机芯片内集成了一些常用的外围接口电路,如并行I/O端口、串行口、定时器/
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机结构 单片机 结构 PPT 课件
链接地址:https://www.31ppt.com/p-5475521.html