C51结构解析优秀PPT.ppt
《C51结构解析优秀PPT.ppt》由会员分享,可在线阅读,更多相关《C51结构解析优秀PPT.ppt(114页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 1第第2 2章章 80C5180C51的结构和原理的结构和原理2.1 80C512.1 80C51内部结构与引脚功能内部结构与引脚功能2.2 80C512.2 80C51的的CPUCPU2.3 80C512.3 80C51的存储器组织的存储器组织2.4 80C512.4 80C51单片机并行口单片机并行口2.5 80C512.5 80C51单片机最小系统单片机最小系统第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 2学习目标学习目标 (1 1)理解)理解80C51
2、80C51的的CPUCPU结构及存储器配置结构及存储器配置(2 2)驾驭)驾驭80C5180C51复位和时钟电路应用复位和时钟电路应用(3 3)熟悉)熟悉80C5180C51并行口的结构原理和应用特点并行口的结构原理和应用特点重点内容重点内容(1 1)80C51 CPU80C51 CPU工作原理及存储器组织工作原理及存储器组织(2 2)80C5180C51复位和时钟电路的典型形式复位和时钟电路的典型形式(3 3)80C5180C51并行口的驱动方法并行口的驱动方法第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 32.1 80C512.1 80C51内部
3、结构与引脚功能内部结构与引脚功能80C5180C51和和MCS-51MCS-51的关系的关系80518051是是MCS-51MCS-51系列单片机的典型品种。以系列单片机的典型品种。以80518051为基为基核开发出的核开发出的CHMOSCHMOS工艺单片机产品统称为工艺单片机产品统称为80C5180C51。(1 1)在功能上,该系列单片机有基本型和增加型两大)在功能上,该系列单片机有基本型和增加型两大类:类:(2 2)在片内程序存储器的配置上,该系列单片机)在片内程序存储器的配置上,该系列单片机 有三种形式,即掩膜有三种形式,即掩膜ROMROM、EPROMEPROM和和ROMLess(ROM
4、Less(无片内程无片内程序存储器序存储器)。如:。如:第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 42.1.1 80C512.1.1 80C51内部结构内部结构n CPUn8位,布尔处理,时钟电路,总线限制n 存储器ROM,4KB,RAM,128B,SFR,21n I/O接口并口,4个8位,UART,1个,定时计数器,2个,中断源,5个80C5180C51单片机内部包含以下功能模块:单片机内部包含以下功能模块:第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 5RAMRAM P0 P0口口串行口串行口 定时
5、器定时器 计数器计数器特殊特殊功能功能寄存器寄存器(SFRSFR)中断中断系统系统微处理器微处理器ALUALU控制逻辑控制逻辑 P2 P2口口 P1 P1口口 P3 P3口口ROM/EPROMROM/EPROMCPUCPU内部内部 总线总线VccVccVssVssXTAL1XTAL1XTAL2XTAL2PSENPSEN EAEAALEALERESETRESETP P2.02.0PP2.72.7P P0.00.0PP0.70.78 88 8P P1.01.0PP1.71.78 8P P3.03.0P P 3.73.78 880518051面对用户的结构面对用户的结构共共4040条引线条引线用户的
6、内特性用户的内特性用户外特性用户外特性物理结构框图物理结构框图第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 680C5180C51的基本结构框图的基本结构框图第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 80C51 80C51单片机接受单片机接受4040引脚双列直插封装引脚双列直插封装(DIP)(DIP)形式形式(接受接受CHMOCHMO工艺制造工艺制造),也有用,也有用4444引脚的方型封装结构引脚的方型封装结构(QFP)(QFP),其,其中中4 4条条(标有标有NC)NC)的引脚是不连线的。的引脚是不连
7、线的。DIPDIP封装封装QFPQFP封装封装2.1.3 80C512.1.3 80C51典型产品封装和引脚典型产品封装和引脚第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 80C5180C51单片机引脚图单片机引脚图第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 引脚名称及功能:引脚名称及功能:1 1、电源引脚:、电源引脚:VCCVCC和和VSS VSS VCC(40 VCC(40脚脚):接:接+5V+5V电源。电源。VSS(20VSS(20脚脚):接地。:接地。2 2、时钟电路引脚:、时钟电路引脚:XTAL
8、1XTAL1和和XTAL2 XTAL2 XTAL1(19 XTAL1(19脚脚):片内反相放大器的输入端。接:片内反相放大器的输入端。接外部石英晶体和微调电容的一端。若运用外部时外部石英晶体和微调电容的一端。若运用外部时钟时,对于钟时,对于HMOSHMOS单片机,该引脚必需接地;对于单片机,该引脚必需接地;对于CHMOSCHMOS单片机,该引脚作为驱动端。单片机,该引脚作为驱动端。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 XTAL2(18 XTAL2(18脚脚):片内反相放大器的输出端。接外部石英晶:片内反相放大器的输出端。接外部石英晶体和微调电
9、容的另一端。振荡电路的频率是晶体振荡频率。体和微调电容的另一端。振荡电路的频率是晶体振荡频率。若运用外部时钟时,对于若运用外部时钟时,对于HMOSHMOS单片机,该引脚输入外部时单片机,该引脚输入外部时钟脉冲;对于钟脉冲;对于CHMOSCHMOS单片机,此引脚应悬浮。单片机,此引脚应悬浮。注:要检查单片机芯片振荡电路是否正常工作,可用注:要检查单片机芯片振荡电路是否正常工作,可用示波器查看示波器查看XTAL2XTAL2端是否有脉冲信号输出。端是否有脉冲信号输出。3 3、限制信号引脚:、限制信号引脚:RST/Vpd RST/Vpd 第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统
10、设计单片机原理及系统设计 ALE ALE:(30(30脚脚):地址锁存允许信号端:地址锁存允许信号端/EPROM/EPROM编程输入端。编程输入端。当当CPUCPU访问片外存储器时,用于锁存访问片外存储器时,用于锁存P0P0口低口低8 8位地址位地址(因为因为P0P0口作为地址口作为地址/数据复用口,数据复用口,P0P0口上的信息原委是地址还口上的信息原委是地址还是数据完全由是数据完全由ALEALE定义定义)。当单片机上电正常工作后,此端周期性地以时钟振荡频率当单片机上电正常工作后,此端周期性地以时钟振荡频率的的1/61/6的固定频率向外输出正脉冲信号。所以,的固定频率向外输出正脉冲信号。所以
11、,ALEALE信号可信号可用作对外输出时钟或定时信号。用作对外输出时钟或定时信号。留意:留意:5151单片机系统有外部存储器在访问外部存储器时,有单片机系统有外部存储器在访问外部存储器时,有ALEALE脉冲丢失,用户不宜用脉冲丢失,用户不宜用ALEALE做精确的时钟或定时信号做精确的时钟或定时信号检查单片机芯片的好坏,可用示波器查看检查单片机芯片的好坏,可用示波器查看ALEALE端是否有脉端是否有脉冲信号输出。冲信号输出。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 :对:对EPROMEPROM型单片机,如对型单片机,如对87C51BH87C51BH
12、编程时的编编程时的编程脉冲输入端。程脉冲输入端。(29(29脚脚):程序存储允许输出端。片外程序存储:程序存储允许输出端。片外程序存储器的读选通信号,低电平有效。器的读选通信号,低电平有效。CPUCPU从外部从外部ROMROM取指令时,在每个机器周期中两次有取指令时,在每个机器周期中两次有效。但在访问片外效。但在访问片外RAMRAM时,要少产生两次负脉冲信号。时,要少产生两次负脉冲信号。有效时,将外部有效时,将外部ROMROM中的指令读到数据总线上。中的指令读到数据总线上。检查单片机系统上电后,检查单片机系统上电后,CPUCPU能否正常到能否正常到EPROM/ROMEPROM/ROM中读取指令
13、码,可用示波器查看该端有无负脉冲信号中读取指令码,可用示波器查看该端有无负脉冲信号输出。输出。可驱动可驱动8 8个个LSLS型型TTLTTL门电路。门电路。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 单片机单片机锁存器锁存器74LS373P0.0-P0.7ALEPSENP2.0-P2.48D8QOEA8-A12A0-A7D0-D7GEAOECEEPROMEPROM第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 (31 (31脚脚):内部:内部/外部外部ROMROM地址选择信号地址选择信号/固化编程固化编程电
14、压输入端。电压输入端。:为高电平,:为高电平,CPUCPU访问访问ROMROM有两种状况:当有两种状况:当PCPC中的中的值小于值小于0FFFH0FFFH时,执行片内时,执行片内ROMROM指令指令;当当PCPC中的值超过中的值超过0FFFH0FFFH时,将自动转向执行片外时,将自动转向执行片外ROMROM指令。指令。当为低电平常,当为低电平常,CPUCPU只执行片外只执行片外ROMROM指令。对指令。对80C31BH80C31BH单单片机,必需接低电平。片机,必需接低电平。VPP VPP用于用于87C51BH87C51BH编程时输入编程电压。编程时输入编程电压。第第2章章 80C51的结构和
15、原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 RST/VPD(9RST/VPD(9脚脚):复位信号输入端:复位信号输入端/备用电源正端输入。备用电源正端输入。RSTRST:高电平有效,其复位信号都是靠外部电路实现。:高电平有效,其复位信号都是靠外部电路实现。在此输入端保持两个机器周期的高电平后,就可以完成复在此输入端保持两个机器周期的高电平后,就可以完成复位操作。位操作。图图2-3 上电与按钮复位电路上电与按钮复位电路第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 工作原理:在通电瞬间,由于工作原理:在通电瞬间,由于RCRC的充电过程在的
16、充电过程在RSTRST端出现确定宽度的正脉冲,只要该脉冲能保持端出现确定宽度的正脉冲,只要该脉冲能保持10ms10ms以上,就能使单片机牢靠复位。但初始化不影响以上,就能使单片机牢靠复位。但初始化不影响片内片内RAMRAM状态,只要状态,只要RSTRST引脚保持高电平,单片机将循引脚保持高电平,单片机将循环复位,复位有效期间,环复位,复位有效期间,ALEALE、输出高电平,当输出高电平,当RSTRST从高电平变为低电平常,单片机将从从高电平变为低电平常,单片机将从0000H0000H单元起单元起先执行程序。先执行程序。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原
17、理及系统设计 2.2 80C512.2 80C51单片机内部基本结构及引脚功能单片机内部基本结构及引脚功能内部寄存器内部寄存器初始状初始状态内部寄存器内部寄存器初始状初始状态ACC00HTCON00HB00HTMOD00HPSW00HTH000HSP07HTL000HDPL00HTH100HDPH00HTL100HP0P3FFHSCON00HIPXXX00000BSBUF不定不定IE0XX00000BPCON0XXXXXXXB表表2-1 80C512-1 80C51单片机复位后各内部寄存器的状态单片机复位后各内部寄存器的状态第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单
18、片机原理及系统设计 上电复位电路:上电复位电路:RCRC构成微分电路,在上电瞬间,构成微分电路,在上电瞬间,产生一个微分脉冲,其宽度若大于产生一个微分脉冲,其宽度若大于2 2个机器周期,个机器周期,80C5180C51将复位。为保证微分脉冲宽度足够大,将复位。为保证微分脉冲宽度足够大,RCRC时间常时间常数应大于两个机器周期。一般取数应大于两个机器周期。一般取2222电容、电容、1k1k电阻。电阻。通常接受以下两种复位方式:通常接受以下两种复位方式:第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 按键复位电路:该电路除具有上电复位功能外,若要复按键复位
19、电路:该电路除具有上电复位功能外,若要复位,只需按下图中位,只需按下图中RESETRESET键,键,R1C2R1C2仍构成微分电路,使仍构成微分电路,使RSTRST端产生一个微分脉冲复位,复位完毕端产生一个微分脉冲复位,复位完毕C2C2经经R2R2放电,等待下放电,等待下一次按下复位按键。一次按下复位按键。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 Vpd(Vpd(备用电源正端输入备用电源正端输入):当主电源:当主电源VccVcc电位突然降低或断电位突然降低或断电电(故障故障),将,将+5V+5V电源自动接入电源自动接入RSTRST,从而疼惜,从而
20、疼惜RAMRAM中信息中信息不丢失,使复电后能正常工作。不丢失,使复电后能正常工作。4 4、I/O(I/O(输入输入/输出输出)引脚:引脚:P0P0、P1P1、P2P2、P3 P3 说明:说明:P0P0P3P3是是4 4个寄存器,也称为个寄存器,也称为4 4个端口,是个端口,是80C5180C51单片机与外界联系的单片机与外界联系的4 4个个8 8位双向并行位双向并行I/OI/O口。口。由于在数据的传输过程中,由于在数据的传输过程中,CPUCPU须要对接口电路中输须要对接口电路中输入输出数据的寄存器进行读写操作,所以在单片机中对这入输出数据的寄存器进行读写操作,所以在单片机中对这些寄存器像对存
21、储单元一样进行编址。通常把接口电路中些寄存器像对存储单元一样进行编址。通常把接口电路中这些已编址并能进行读写操作的寄存器称为端口这些已编址并能进行读写操作的寄存器称为端口(PORT)(PORT)或或简称口。简称口。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 P0P0口(口(P0.0P0.0P0.7P0.7)(32(323939脚脚):一个一个8 8位的准双向位的准双向I/OI/O口。在访问片外存储器时,它分口。在访问片外存储器时,它分时作为时作为8 8位地址线和位地址线和8 8位双向数据线;不作总线运用时,可位双向数据线;不作总线运用时,可作一般作
22、一般I/OI/O口;其每位的负载实力为口;其每位的负载实力为8 8个个LSTTLLSTTL。P1P1口口(P1.0(P1.0P1.7)(1P1.7)(18 8脚脚):一个带内部上拉电阻的一个带内部上拉电阻的8 8位准双向位准双向I/OI/O口。其每位的负口。其每位的负载实力为个载实力为个LSTTLLSTTL。P2P2口口(P2.0(P2.0P2.7)(21P2.7)(212828脚脚):一个带内部上拉电阻的:一个带内部上拉电阻的8 8位位准双向准双向I/OI/O口。在访问片外存储器时,它作为高口。在访问片外存储器时,它作为高8 8位地址线;位地址线;不作总线运用时,也可做一般不作总线运用时,也
23、可做一般I/OI/O口口 其每位的负载实力为其每位的负载实力为4 4个个LSTTLLSTTL。第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 P3P3口口(P3.0(P3.0P3.7)(10P3.7)(101717脚脚):一个带内部上拉电阻的:一个带内部上拉电阻的8 8位位准双向准双向I/OI/O口;口;P3P3口除了作为一般准双向口运用外,每脚口除了作为一般准双向口运用外,每脚还具有其次功能;还具有其次功能;其每位的负载实力为其每位的负载实力为4 4个个LSTTLLSTTL。口线口线第二功能第二功能P3.0P3.0RXD(RXD(串行口输入串行口输入
24、)P3.1P3.1TXD(TXD(串行口输出串行口输出)P3.2P3.2(外部中断外部中断0 0输入输入)P3.3P3.3(外部中断外部中断1 1输入输入)P3.4P3.4T0(T0(定时器定时器0 0的外部输入的外部输入)P3.5P3.5T1(T1(定时器定时器1 1的外部输入的外部输入)P3.6P3.6片外数据存储器写选通控制输出片外数据存储器写选通控制输出P3.7P3.7片外数据存储器读选通控制输出片外数据存储器读选通控制输出第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 2022/10/31232.22.2 80C5180C51的的CPUCPU
25、2.2.1 80C512.2.1 80C51的功能单元的功能单元n 运算器ACC,累加器B,寄存器PSW,程序状态字n 限制器nPC,程序计数器nIR,指令寄存器n译码逻辑刚好钟n 其他寄存器DPTR,数据指针SP,堆栈指针第第2章章 80C51的结构和原理的结构和原理 单片机原理及系统设计单片机原理及系统设计 24(1 1)累加器)累加器A A(ACCACC)()(8 8位)位)功能:暂存操作数及保存运算结果;功能:暂存操作数及保存运算结果;A A是是MCS-51MCS-51单片机中最繁忙的寄存器;单片机中最繁忙的寄存器;(2 2)寄存器)寄存器B B(8 8位)位)功能:用于乘法、除法运算
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C51 结构 解析 优秀 PPT
限制150内