第二章MC5单片机结构原理 内容提要 §2-1单片机内部结构及引脚 §2-2单片机存储器配置 §2-3cPU时序 §2-4并行|/0端口
§2-3 CPU时序 §2-4 并行I / O端口 第二章 MCS-51单片机结构原理 §2-2 单片机存储器配置 内容提要: §2-1 单片机内部结构及引脚
§2-1MCS-51单片机内部结构及引脚 MCS51系列单片机是因特公司1980推出的高档8位机 分为二个子系列,、三个版本: 存储器类型 单片机系 掩膜 MOS EPROM 8031 51子系 8051 4KB MCS-51 8751 4KB 52子系8032 列 8052 8KB
§2-1 MCS-51单片机内部结构及引脚 MCS-51系列单片机是因特公司1980推出的高档8位机 分为二个子系列,、三个版本: 8052 8KB / 52子系 8032 / / 列 8751 / 4KB 8051 4KB / 8031 / / 51子系 列 MCS-51 掩膜MOS EPROM 存储器类型 单片机系列
、MS-51单片机内部结构 内部结构框图如下 频 率基准源 计数器 振荡器及定 4K/8K字节程序 128n256 字 2个16位定 时电路 存储器ROM 节数据存储 时器/计数器 器RAM 8051 CPU 64K字节总 可编程IO口 可编程 线扩展控制 4×8位 串行口 中断 中断 控制 并行IO口 串行输入/输出 单片机结构框图 8051
一、MCS-51单片机内部结构 内部结构框图如下: 单片机结构框图 频率基准源 计数器 内部总线 中断 中断 控制 并行 I/O 口 串行输入 /输出 8051 振荡器及定 时电路 4 K /8K 字节程序 存储器 ROM 128 /256 字 节数据存储 器 RAM 2 个 16 位定 时器 /计数器 8051 CPU 64K 字节总 线扩展控制 可编程 I/O 口 4 × 8 位 可编程 串行口
1、中央处理单元CPU(8位) 用于数据处理、位操作(位测试、置位、复位) 2、只读存储器ROM(4KB或8KB) 用于永久性存储应用程序,掩膜ROM、 EPROM、 EEPROM 3、随机存取存取器RAM(256B) 用于程序运行中存储工作变量和数据 4、并行输入/输出口/0(32线) 用作系统总线、扩展外存、O接口芯片 5、串行输入输出口UART(二线) 串行通信、扩展O接口芯片
1、中央处理单元CPU(8位) 用于数据处理、位操作(位测试、置位、复位) 2、只读存储器ROM(4KB或8KB) 用于永久性存储应用程序,掩膜ROM、EPROM、EEPROM 3、随机存取存取器RAM(256B) 用于程序运行中存储工作变量和数据 4、并行输入/输出口 I / O(32线) 用作系统总线、扩展外存、I / O接口芯片 5、串行输入/输出口 UART (二线) 串行通信、扩展I / O接口芯片
6、定时计数器T(16位增量可编程) 它与cPU之间各自独立工作,当它计数满时向cPU中断 7、时钟电路fosc 分为内部振荡器、外接振荡电路 8、中断系统 五源中断、两级优先,可编程进行控制
6、定时/计数器 T(16位增量可编程) 它与CPU之间各自独立工作,当它计数满时向CPU中断 7、时钟电路 fosc 分为内部振荡器、外接振荡电路 8、中断系统 五源中断、两级优先,可编程进行控制
二、MCS51单片机外部引脚 封装形式 1.0 0.0 见右图: 17 189 RST p3.0/RXD p3.1/TXD IVPP/EA p3.2/INTO p3.3/INT1 8051 ALE/PROG p34/T0 29 p35/T1 PSEN P3.6/WR ⑩卫478 p3.7/RD XTA 21 SS 2.0
二、MCS-51单片机外部引脚 封装形式, 见右图: p1.0 p1.7 VSS XTAL1 XTAL2 p3.7 / RD p3.6 / WR p3.5 / T1 p3.4 / T0 p3.3 /INT1 p3.2 /INT0 p3.1 / TXD p3.0 / RXD RST p2.0 p2.7 VCC p0.0 p0.7 PSEN ALE/ PROG Vpp / EA 1 8 201819171615141312 11109 2128403932293031 8051
引脚分类 1、主电源引脚Vss、Vcc 2、外接晶振引脚XTAL1、XTAL2 XTAL1 时钟发生器 P1 荡 状态 器 9→n时御 ALE XTAL2 6 机 周 器期
引脚分类: 1、主电源引脚 Vss、Vcc 2、外接晶振引脚 XTAL1、XTAL2
3、控制或复位引脚 RST/VPD—当出现两个机器周期高电平时, 单片机复位。 复位后,P0"P3输出高电平;SP寄存器为07H; 其它寄存器全部清0;不影响RAM状态。 参考复位电路如下:
3、控制或复位引脚 RST / VPD —— 当出现两个机器周期高电平时, 单片机复位 。 复位后,P0 ~ P3 输出高电平;SP寄存器为07H; 其它寄存器全部清0;不影响RAM状态。 参考复位电路如下:
Va8051 cC C10吧 10yF801 -RST RST K R2 80C51 R R 8. 2K 8.2 +Vss al)上电复位电路 (b)按键电平复位 ()外部脉冲复位
ALE/PROG——地址锁存控制端 提供1/6fosc振荡频率;为其内的 EPROM输入编程脉冲 PSEN 外部程序存储器的读选通信号端 /vpp—内外ROM选择端 =1时,访问内部程序存储器,即内RoM =0时,只访问外部程序存储器,即外RoM 对于8751单片机编程时,该端施加编程电压 4、输入输出引脚 P00~P0.7 P1.0~P1.7;P20~P27;P3.0~P37 四个O口,每口八条线;还兼作地址数据线
= 0 时,只访问外部程序存储器,即外ROM = 1 时,访问内部程序存储器,即内ROM / Vpp —— 内\外ROM选择端 对于8751单片机编程时,该端施加编程电压 4、输入/输出引脚 P0.0 ~ P0.7 ; P1.0 ~ P1.7 ; P2.0 ~ P2.7 ;P3.0 ~ P3.7 四个I / O口,每口八条线;还兼作地址/数据线。 EA EA EA ALE / PROG —— 地址锁存控制端 提供1/6 fosc振荡频率;为其内的EPROM输入编程脉冲 PSEN —— 外部程序存储器的读选通信号端