第2章MCS-51单片机的硬件结构 2,1概述 2.2中央处理器CPU 2.3MS-51单片机的内部存储器 2.4MCS-51单片机并行输入/输出口 2.5MCS-51单片机的复位 2.6单片机的几种工作方式 電子工掌出版社 Publishing House of Electronics Inoustry
第2章 MCS-51单片机的硬件结构 • 2.1 概述 • 2.2 中央处理器CPU • 2.3 MCS-51单片机的内部存储器 • 2.4 MCS-51单片机并行输入/输出口 • 2.5 MCS-51单片机的复位 • 2.6 单片机的几种工作方式
2.1概述 2.1.1MCS-51单片机的内部结构框图 单片机主要部件有8个,通过片内总线连接而成: 中央处理器(CPU)、数据存储器(RAM)、程序 存储器( ROM/ EPROM)、并行输入/输出口(PO口 P3口)、串行口、定时/计数器、中断系统及特殊 功能寄存器。 P0.0-P0 P2.0-P2.7 数据 P2口 程序 存佬番 P口 存佬器 CPU Vss G云算部件〕 梓霖 巧能 MTAI 中断寄存器 数器 束统 CSFR> 〔控制部件〕 P1口 P3 P SEN ALE P10-P1.7 P3.0-P3.7 RE SET 图2.1单片机的基本组成框图 ruDasnang nouse or Elecronics Industry
2.1 概述 2.1.1 MCS-51单片机的内部结构框图 单片机主要部件有8个,通过片内总线连接而成: 中央处理器(CPU)、数据存储器(RAM)、程序 存储器(ROM/EPROM)、并行输入/输出口(P0口- P3口)、串行口、定时/计数器、中断系统及特殊 功能寄存器
2.1.2MCS-51单片机的引脚及片外总线结构 1.MCS-51单片机的引脚 MCS-51单片机的封装有两种形式:一种是 双列直插式PDIP( PLASTIC DIP)封装的形式, 另一种是方形封装形式PLC( PLASTIC LEADED CHIP CARRIED),方形封装有44引脚,其中4个 NC为空引脚。HMOS工艺的80C51单片机采用40 引脚的PDIP封装,CHM0s工艺的单片机80C51 除采用PDIP封装外,还采用PLCC封装形式。 40引脚PDIP封装的80C51单片机引脚排列 图如图2.2所示 電子工掌出版社 Publishing House of Electronics Inoustry
2.1.2 MCS-51单片机的引脚及片外总线结构 1.MCS-51单片机的引脚 MCS-51单片机的封装有两种形式:一种是 双列直插式PDIP(PLASTIC DIP)封装的形式, 另一种是方形封装形式PLCC(PLASTIC LEADED CHIP CARRIED),方形封装有44引脚,其中4个 NC为空引脚。HMOS工艺的80C51单片机采用40 引脚的PDIP封装,CHMOS工艺的单片机80C51 除采用PDIP封装外,还采用PLCC封装形式。 40引脚PDIP封装的80C51单片机引脚排列 图如图2.2所示
P0口的P0.0~P0.7引脚(39~32脚) P1口的P1.0~P1.7引脚(1~8脚) P1.0 40 P1.1 39 P2口的P2.0~P2.7引脚(28~21脚) P0.0 F1.2 38 P3口的P3.0~P3.7引脚(10~17脚) 卫0 P1.3 3T=20.2 Vcc(40脚):电源端,接+5V; 11.4 3Pp03 F1.5 5 Vss(20脚):接地端; F1.5 XTAL1(19脚)、XTAL2(18脚):外 P0.5 9Dc51 P0. 接石英晶体、微调电容或振荡信号输 入引脚。 RST/NPD(9脚):复位信号输入端引F:3e 脚。第二功能为备用电源输入端。 I0/34 >/Vpp(31脚):读片内或片外程序1.5 存储器选择端引脚。第二功能为编程 w61 电压输入端。 XT. ALE/PROG〔30脚):低8位地址锁存允许 MTIL1 84554322 信号输出引脚。第二功能为编程脉冲 输入引脚; PSEN(29引脚):读片外程序存储 器选通信号输出端引脚。 图2.2PDIP封装引脚排列 電子工掌出版社
➢ P0口的P0.0~P0.7引脚(39~32脚) ➢ P1口的P1.0~P1.7引脚(1~8脚) ➢ P2口的P2.0~P2.7引脚(28~21脚) ➢ P3口的P3.0~P3.7引脚(10~17脚) ➢ Vcc(40脚):电源端,接+5V; ➢ Vss(20脚):接地端; ➢ XTAL1(19脚)、 XTAL2(18脚):外 接石英晶体、微调电容或振荡信号输 入引脚。 ➢ RST/VPD(9脚):复位信号输入端引 脚。第二功能为备用电源输入端。 ➢ /Vpp(31脚):读片内或片外程序 存储器选择端引脚。第二功能为编程 电压输入端。 ➢ :低8位地址锁存允许 信号输出引脚。第二功能为编程脉冲 输入引脚; ➢ (29引脚):读片外程序存储 器选通信号输出端引脚
2McS-51单片机的片外三总线结构 所谓总线就是连接单片机与系统中各部件的一组公共的 信号线。 (1)地址总线( Address bus,简写AB) 地址线A0~A15共16位,P2口提供高 8位地址A8~A15,P0口经地址锁存器提 PO 供低8位地址A0~A7。片外存储器可寻 址范围达64KB(即=65536个字节)。 改据 90c51 (2)数据总线 Data bus,简写DB) 地址线D0-7共8位,由P0口提供,分 L 时输送低8位地址(通过地址锁存器锁存) 和8位数据信息。 丽丽頭 总 (3)控制总线 ontrol bus,简写CB) 控制总线由P3口的第二功能WR YP3.6)、RD(P3.7)和3根独立的控制 线EA、ALE和RSEN组成。 图23片外三总线结构 Publishing House of Electronics Inoustry
⑴ 地址总线(Address Bus,简写AB) 地址线A0~A15 共16位,P2口提供高 8位地址A8~A15,P0口经地址锁存器提 供低8位地址A0~A7 。片外存储器可寻 址范围达64KB(即=65536个字节)。 ⑵ 数据总线(Data Bus,简写DB) 地址线D0-D7共8位,由P0口提供,分 时输送低8位地址(通过地址锁存器锁存) 和8位数据信息。 ⑶ 控制总线(Control Bus,简写CB) 控制总线由P3口的第二功能 (P3.6)、 (P3.7)和3根独立的控制 线 、ALE和 组成。 WR RD EA PSEN 2.MCS-51单片机的片外三总线结构 所谓总线,就是连接单片机与系统中各部件的一组公共的 信号线。 回上层目录