第二章(上册)MCS-51单片机的硬件结构_单片微型计算机原理与接口技术.ppt

第二章(上册)MCS-51单片机的硬件结构_单片微型计算机原理与接口技术.ppt

第二章(上册)MCS-51单片机的硬件结构_单片微型计算机原理与接口技术

第二章 MCS-51单片机的硬件结构 2.1.1 MCS-51单片机的结构与特点 1、MCS-51单片机的基本组成 单片机内部包含了下列几个部件: ·一个8位CPU ·一个片内振荡器及时钟电路 ·4K字节程序存储器 ·128字节数据存储器 ·两个16位定时器/计数器 ·一个可编程全双工串行口 ·四个8位可编程并行I/O端口 ·64K字节外部数据存储器和64K字节程序存储器扩展控制电路 ·五个中断源;两个优先级嵌套中断结构 2、MCS-51单片机处理器及 内部结构 1.运算器 2.程序计数器PC 3.指令寄存器 4.工作寄存器区 5.专用寄存器区 6.堆栈 7标志寄存 3、MCS-51单片机系列 2.1.2 MCS-51单片机的引脚功能 1、主电源引脚:Vcc和Vss 2、外接晶体引脚XTAL1 和XTAL2 3、控制或其它电源复用引脚 RST/VPD 、ALE/ PROG、PSEN、EA/VPP 4、输入/输出引脚 P0.0~P0.7、 P1.0 ~P1.7、 P2.0~ P2.7、 P3.0~P3.7 (1)P0.0 ~ P0.7 P0是一个8位漏极开路型双向I/O口。在访问外部存储器时可作为地址(低8位)/数据分时复用总线使用。作为地址/数据分时复用总线时,在访问存储器期间它能激活内部的上拉电阻,此时P0成为一个双向口。在EPROM型单片机编程时,P0接收指令,而在验证程序时,则输出指令。验证时,要求外接上拉电阻。P0能以吸收电流的方式驱动8个LSTTL电路。 (2)P1.0 ~ P1.7(1~8)P1是一个内部带上拉电阻的8位准双向I/O口。在对EPROM型单片机编程和验证程序时,它接收低8位地址。P1能驱动(吸收或输出电流)4个 LSTTL电路。 (3)P2.0 ~ P2.7(21~28)P2是一个内部带上拉电阻的8位准双向I/O口。在访问外部存储器时,它送出高8位地址。在对EPROM型单片机编程和程序验证期间,它接收高8位地址。P2可以驱动(吸收或输出电流)4个LSTTL电路。 (4)P3.0 ~ P3.7(10~17)P3内部带上拉电阻的8位准双向I/O口。P3能驱动(吸收或输出电流)4个LSTTL电路,P3每个引脚分别具有第二功能。 P3各口线的第二功能 口线 第二功能 P3.0 RXD(串行口输入) P3.1 TXD(串行口输出) P3.2 INT0(外部中断0外部输入) P3.3 INT1(外部中断1外部输入) P3.4 T0(定时器/计数器0 外部输入) P3.5 T1(定时器/计数器1 外部输入) P3.6 WR(外部数据存储器写选通) P3.7 RD (外部数据存储器读选通) 2.1.3 振荡器、时钟电路和CPU时序 1、振荡器、时钟电路 石英晶体可以在1.2M至12M之间选择,外接电容的值虽然没有严格的要求。 采用外部振荡器来产生时钟。 2.1.4 并 行 I/O 端口 1、P0口 2、P1口 3、P2口 4、P3口 2.1.5 复位和低功耗操作 1、复位 硬件复位电路 寄存器 内容 寄存器 内容 PC 0000H TH0 00H ACC 00H TL0 00H B 00H TH1 00H PSW 00H TL1 00H SP 07H

文档评论(0)

1亿VIP精品文档

相关文档