MCS51单片机的结构ppt课件

上传人:博****1 文档编号:568614648 上传时间:2024-07-25 格式:PPT 页数:45 大小:4.10MB
返回 下载 相关 举报
MCS51单片机的结构ppt课件_第1页
第1页 / 共45页
MCS51单片机的结构ppt课件_第2页
第2页 / 共45页
MCS51单片机的结构ppt课件_第3页
第3页 / 共45页
MCS51单片机的结构ppt课件_第4页
第4页 / 共45页
MCS51单片机的结构ppt课件_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《MCS51单片机的结构ppt课件》由会员分享,可在线阅读,更多相关《MCS51单片机的结构ppt课件(45页珍藏版)》请在金锄头文库上搜索。

1、2-2-3 CPU3 CPU第二章第二章第二章第二章第二章第二章 MCS-51MCS-51MCS-51MCS-51MCS-51MCS-51单片机芯片的硬件结构单片机芯片的硬件结构单片机芯片的硬件结构单片机芯片的硬件结构单片机芯片的硬件结构单片机芯片的硬件结构2-2 2-2 单片机存储器配置单片机存储器配置内容提要:2-1 2-1 MCS-51MCS-51单片机内部结构及引脚单片机内部结构及引脚2-2-4 4 MCS-51MCS-51工作方式工作方式1;.MCS-51MCS-51单片机单片机l l美国美国IntelIntel公司于公司于19801980年推出的年推出的8 8位高档单片机系列产品位

2、高档单片机系列产品l lAtmelAtmel、Infoneon Technologies(Infoneon Technologies(原原Siemens AG)Siemens AG)、Maxim Integrated Maxim Integrated ProductsProducts、NXP(NXP(原原Philips Semiconductor)Philips Semiconductor)、Nuvoton(Nuvoton(原原Winbond)Winbond)、ST ST MicroelectronicsMicroelectronics、Silicon Laboratories(Silicon

3、 Laboratories(原原Cygnal)Cygnal)、Texas InstrumentsTexas Instruments、Cypress SemiconductorCypress Semiconductor等等l lIntelIntel的产品系列称作的产品系列称作MCS-51MCS-51,其他厂家的自行命名,其他厂家的自行命名2;.MCS-51系列单片机配置一览表系列片内存储器(字节)定时器计数器并行I/O串行I/O中断源片内ROM片内RAM无有ROM有EPROMIntelMCS-51子系列803180C31805180C51(4K字节)875187C51(4K字节)128字节2x1

4、64x8位15IntelMCS-52子系列803280C32805280C52(8K字节)875287C52(8K字节)256字节3x164x8位16ATEML89C系列(常用型)1051(1K)/ 2051(2K)/ 4051(4K)(20条引脚DIP封装)1282151589C51(4K)/ 89C52(8K)(40条引脚DIP封装)128/2562/33215/63;.4;.2.1 MCS-512.1 MCS-51单片机的内部结构单片机的内部结构l l一个一个8 8位的中央处理器位的中央处理器( (又可分为运算器和控制器两部分又可分为运算器和控制器两部分) );l l128128字节的数

5、据存储器字节的数据存储器( (增强型为增强型为256256字节字节) );l l4KB4KB的程序存储器;的程序存储器;l l3232条并行条并行I/OI/O口线;口线;l l两个定时器两个定时器/ /计数器计数器( (增强型为增强型为3 3个个) );l l具有具有5 5个中断源个中断源( (增强型为增强型为6 6个个) )、两个优先级的中断机构;、两个优先级的中断机构;l l可用于多处理机通信、可用于多处理机通信、I/OI/O扩展或全双工扩展或全双工UARTUART的串行口;的串行口;l l以及一个片内振荡器和时钟电路以及一个片内振荡器和时钟电路5;.6;.7;.单片机的引脚定义从一片集成

6、电路的角度去认识单片机8;. MCS-51 MCS-51单片机的引脚功能单片机的引脚功能l l流行的流行的MCS-51MCS-51兼容单片机根据型号不同,引脚数目、封装形式有很大区别兼容单片机根据型号不同,引脚数目、封装形式有很大区别l l常见的有常见的有4040引脚双列直插引脚双列直插(DIP)(DIP)方式,和方式,和4444引脚引脚PLCCPLCC封装形式。较新型的产品封装形式。较新型的产品采用占用面积更小的封装,如采用占用面积更小的封装,如AtmelAtmel的的AT89S51AT89S51有有4444引脚引脚TQFPTQFP封装形式封装形式9;.10;.认识单片机的引脚MCS-51M

7、CS-51单片机单片机4040脚脚Vcc, GND 2Vcc, GND 2XTAL1, XTAL2 2XTAL1, XTAL2 2RESET 1RESET 1EA/Vpp 1EA/Vpp 1ALE/PROG 1ALE/PROG 1PSEN 1PSEN 1P0.0P0.0P0.7 8 P1.0P0.7 8 P1.0P1.7 8 P2.0P1.7 8 P2.0P2.7 P2.7 8 P3.08 P3.0P3.7 8P3.7 811;.单片机的引脚(电源端)lVcc, GNDVcc, GND: : 正电源端与接地端(正电源端与接地端(+5V/3.3V/2.7V)+5V/3.3V/2.7V)不同的单片

8、机可以允许不不同的单片机可以允许不同的工作电压,不同的单片机表现出的功耗也不同。同的工作电压,不同的单片机表现出的功耗也不同。12;.单片机的引脚(晶振端)lXTAL1, XTAL2: XTAL1, XTAL2: 片内振荡电路输入片内振荡电路输入/ /输出端输出端151545pfx245pfx21 112MHz12MHz(MCS-51MCS-51) 0 024MHz24MHz(Atmel-89CAtmel-89C)XTAL1XTAL1XTAL2XTAL2也可以由也可以由 XTAL1XTAL1端接入外部端接入外部时钟,此时应将时钟,此时应将 XTAL2XTAL2接地:接地:XTAL2XTAL2X

9、TAL1XTAL1外部时钟外部时钟通常通常外接一个外接一个晶振两个电容晶振两个电容13;. 时钟电路时钟电路14;.时钟电路时钟电路15;.时钟电路时钟电路16;.复位使单片机进入某种确定的复位使单片机进入某种确定的初始状态初始状态: PCPC值归零(值归零(0000H0000H);); 各个各个SFRSFR被赋予初始值:被赋予初始值: P0P0P3 = 0FFHP3 = 0FFH,Acc = 0Acc = 0,B = 0B = 0,TH0=0TH0=0,TL0=0TL0=0,TH1=0TH1=0,TL0=0TL0=0,SP=7SP=7,PSW=0 PSW=0 退出处于节电工作方式的停顿状态、

10、退出一切程序进程、退出程序的死循退出处于节电工作方式的停顿状态、退出一切程序进程、退出程序的死循环,从头开始。环,从头开始。单片机的引脚(复位端)lRESET: RESET: 复位端(高电平有效,高电平持续时间复位端(高电平有效,高电平持续时间 2 2个机器周期个机器周期)17;.单片机的引脚(复位端)+5V10uF10KVccRSTGND上电复位上电复位10uF10KVccRSTGND手动手动&上电复位上电复位1K+5V18;.复位方式复位方式19;.单片机的引脚(EA端)lEA/Vpp: EA/Vpp: 寻址外部寻址外部ROMROM控制端控制端/ /编程电源输入端。编程电源输入端。 低有效

11、低有效,片内,片内无无ROMROM时时必须必须接地接地; 片内片内有有ROMROM时时应当应当接高电平接高电平; 对片内对片内ROMROM编程时编程正电源加到此端。编程时编程正电源加到此端。20;.单片机的引脚(PSEN端)lPSENPSEN:寻址外部程序存储器时选通外部寻址外部程序存储器时选通外部EPROMEPROM的的 读控制端读控制端(OEOE)低有效。低有效。21;.单片机单片机锁存器锁存器74LS373P0.0-P0.7ALEPSENP2.0-P2.48D8QOEA8-A12A0-A7D0-D7GEAOECEEPROM单片机的引脚(PSEN端)lPSENPSEN:寻址外部程序存储器时

12、选通外部寻址外部程序存储器时选通外部EPROMEPROM的的 读控制端读控制端(OEOE)低有效。低有效。22;.各寄存器的名称:各寄存器的名称:1 1、算术运算寄存器、算术运算寄存器(1 1)A A累加器。累加器。(2 2)B BB B寄存器,乘、除法运算用。寄存器,乘、除法运算用。(3 3)PSWPSW程序状态字寄存器:包含程序运行状态、信息。程序状态字寄存器:包含程序运行状态、信息。 23;.24;.25;.单片机存储器配置(片外RAM/ROM) l可寻址片外可寻址片外RAM 64KRAM 64K字节字节 (0000H0000HFFFFHFFFFH););l可寻址片外可寻址片外ROM 6

13、4KROM 64K字节字节 (0000H0000HFFFFHFFFFH););l片内片内 掩膜掩膜 ROM 4KROM 4K字节字节 (0000H0000H0FFFH0FFFH););FFFFH0000H可寻址片可寻址片外外RAMRAM 64K字节字节FFFFH0000H可寻址片可寻址片外外ROMROM 64K字节字节0FFFH0000H可寻址片内可寻址片内 掩膜掩膜 ROMROM 4K字节字节805180517FH00H片内片内 RAMRAM 128字节字节FFH80H26;.单片机的程序存储器特殊单元 中断矢量:中断矢量: MCS-51MCS-51单片机的单片机的 5 5 个中断源分别对应

14、有各自的中断服务程序入口个中断源分别对应有各自的中断服务程序入口地址地址中断矢量中断矢量000BH000BH000BH-0012H000BH-0012H定时定时/ /计数器计数器0(T0)0(T0)002BH002BH002BH-0032H002BH-0032H定时定时/ /计数器计数器2(T2)2(T2)0023H0023H0023H-002AH0023H-002AH串行口接收串行口接收/ /发送发送001BH001BH001BH-0022H001BH-0022H定时定时/ /计数器计数器1(T1)1(T1)0013H0013H0013H-001AH0013H-001AH外部中断外部中断1(

15、 INT1)1( INT1)0003H0003H0003H-000AH0003H-000AH外部中断外部中断0( INT0)0( INT0)中断矢量中断矢量中断地址区中断地址区中中 断断 源源系统启动单元:系统复位(系统启动单元:系统复位(PCPC)0000H0000H占用地址区占用地址区0000H-0003H0000H-0003H27;.存储器配置(片内RAM)l片内片内RAMRAM 128128字节字节(00H00H7FH7FH)00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HFFHFFH52子系列才子系列才有有的的RAM区区普通普通RAM区区位寻址区位

16、寻址区工作寄存器区工作寄存器区SFR分布在分布在80H-FFH其中其中92个位个位可位寻址可位寻址80H80HFFHFFH所有的所有的RAMRAM区区( (包括位寻址区、工作包括位寻址区、工作寄存器区)都可以用于存放数据,寄存器区)都可以用于存放数据,故也称为数据缓存寄存器故也称为数据缓存寄存器8051 128 128字节字节28;.l片内片内RAMRAM前前3232个单元是个单元是工作寄存器区工作寄存器区 (00H(00H1FH)1FH)00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HFFHFFH52子系列才子系列才有有的的RAM区区普通普通RAM区区位寻

17、址区位寻址区工作寄存器区工作寄存器区存储器配置(片内RAM)29;.00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HFFHFFH52子系列才子系列才有有的的RAM区区普通普通RAM区区位寻址区位寻址区工作寄存器区工作寄存器区R0R2R1R3R4R5R6R707H02H01H00H06H04H05H03H08H1FH工作寄存器区工作寄存器区3工作寄存器区工作寄存器区2工作寄存器区工作寄存器区1工工作作寄寄存存器器区区00FH10H17H18Hl片内片内RAMRAM前前3232个单元是个单元是工作寄存器区工作寄存器区 (00H(00H1FH)1FH)存储器配置(

18、片内RAM)l工作寄存器区选择由工作寄存器区选择由PSWPSW中的中的RS1RS1和和RS0RS0决定决定30;.00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HFFHFFH52子系列才子系列才有有的的RAM区区普通普通RAM区区位寻址区位寻址区工作寄存器区工作寄存器区l片内片内RAMRAM中有中有128128个可按位寻址的位。个可按位寻址的位。 位地址位地址: :00H00H7FH 7FH 分布在分布在: :20H20H2FH2FH单元单元存储器配置(片内RAM)31;.00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HF

19、FHFFH52子系列才子系列才有有的的RAM区区普通普通RAM区区位寻址区位寻址区工作寄存器区工作寄存器区27H22H21H20H26H24H25H23H28H2FH单元地址单元地址07 06 05 04 03 02 01 000F 0E 0D 0C 0B 0A 09 0817 16 15 14 13 12 11 101F 1E 1D 1C 1B 1A 19 1827 26 25 24 23 22 21 202F 2E 2D 2C 2B 2A 29 2837 36 35 34 33 32 31 303F 3E 3D 3C 3B 3A 39 3847 46 45 44 43 42 41 407F

20、 7E 7D 7C 7B 7A 79 78位地址位地址总共总共128个可个可按位按位寻址寻址的位的位l片内片内RAMRAM中有中有128128个可按位寻址的位。个可按位寻址的位。 位地址位地址: :00H00H7FH 7FH 分布在分布在: :20H20H2FH2FH单元单元存储器配置(片内RAM)32;.33;.34;.存储器配置(片内RAM)l l片内片内片内片内RAMRAMRAMRAM 128128128128字节字节字节字节(00H00H00H00H7FH7FH7FH7FH)00H00H20H20H2FH2FH7FH7FH1FH1FH30H30H80H80HFFHFFH52子系列才子系

21、列才有有的的RAM区区普通普通RAM区区位寻址区位寻址区工作寄存器区工作寄存器区SFR分布在分布在80H-FFH其中其中92个位个位可位寻址可位寻址80H80HFFHFFH所有的所有的RAMRAM区区( (包括位寻址区、工包括位寻址区、工作寄存器区)都可以用于存放数作寄存器区)都可以用于存放数据,故也称为数据缓存寄存器据,故也称为数据缓存寄存器128128字节字节 小结35;. 时钟的基本概念时钟的基本概念 启动单片机后,指令执行顺序:启动单片机后,指令执行顺序: 取指令取指令 分析分析 执行执行 2-2-2-2-3 3 3 3 CPUCPUCPUCPU时序时序时序时序36;.时序时序l lC

22、PUCPU执行指令时所需控制信号的时间顺序执行指令时所需控制信号的时间顺序l l在制造商设计产品时,在制造商设计产品时,CPUCPU的时序已经固定的时序已经固定l lCPUCPU发出的时序信号发出的时序信号l l一类用于芯片内部各功能部件的控制一类用于芯片内部各功能部件的控制l l另一类用于芯片外部存储器或另一类用于芯片外部存储器或I/OI/O端口的控制,需要通过器件的控制引脚端口的控制,需要通过器件的控制引脚送到片外送到片外37;.38;.39;.典型指令时序典型指令时序40;.P1口:8位内部上拉的双向I/O接口P0口:8位开漏输出的双向I/O接口 扩展时,8位作为数据总线或低 8位地址总

23、线P3口:P3.6、P3.7的第二功能WR#、RD#提供P2口:8位内部上拉的双向I/O接口 扩展时,高8位地址总线41;.P3口第二功能表(P.26 表23)引引 脚脚第第 二二 功功 能能 P3.0P3.0RxD: RxD: 串行口接收数据输入端串行口接收数据输入端P3.1P3.1TxD: TxD: 串行口发送数据输出端串行口发送数据输出端P3.2P3.2INT0: INT0: 外部中断申请输入端外部中断申请输入端 0 0P3.3P3.3INT1: INT1: 外部中断申请输入端外部中断申请输入端 1 1P3.4P3.4T0: T0: 外部计数脉冲输入端外部计数脉冲输入端 0 0P3.5P3.5T1: T1: 外部计数脉冲输入端外部计数脉冲输入端 1 1P3.6P3.6WR: WR: 写外设控制信号输出端写外设控制信号输出端P3.7P3.7RD: RD: 读外设控制信号输出端读外设控制信号输出端42;.单片机最小系统单片机最小系统43;.实例实例ORGORG0000H0000HLOOP:LOOP:INCINCA AADDADDA, #12HA, #12HSJMPSJMPLOOPLOOPENDEND44;.THE END !45;.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号