第6章-MCS-51系列单片机硬件结构资料.ppt
《第6章-MCS-51系列单片机硬件结构资料.ppt》由会员分享,可在线阅读,更多相关《第6章-MCS-51系列单片机硬件结构资料.ppt(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章 单片机总体结构 1。本章主要内容:单片机结构、引脚、时钟与时序;单片机复位与复位电路;单片机的存储器 2。本章重点:单片机引脚、单片机的时序、单片机的存储器 3。本章难点:单片机的并行接口 4、教学内容如下:6.16.1概述概述6.16.1概述概述6.2 MCS-51单片机内部结构单片机内部结构 1中央处理器CPU 这是单片机的核心,它完成运算和控制功能。其工作原理如图1-4。2内部数据存储器RAM MCS-51系列单片机中51子系列有128个字节单元,地址为007FH。、3内部程序存储器ROM 8051单片机内有4KB掩膜ROM。8751单片机片内有4KB的EPROM型只读存储器,8
2、031单片机内没有ROM。4特殊功能寄存器SFR(SFR,Special Function Register)SFR地址离散地分布在80H0FFH特殊功能寄存器空间。(1)串行口 (2)定时器/计数器 (3)中断控制器 (4)并行口5.CPU内部总线和外部总线CPU通过内部总线与单片机各个内部部件连接。外部总线即单片机系统总线,系统总线由P3、P2、P0经总线形成电路生成、6.时钟电路 外接晶振,产生单片机所需时钟信号。6.3 MCS-51系列单片机的引脚及其功能 1、电源输入:Vcc和Vss;时钟输入:XTAL1和XTAL2。1、电源输入:Vcc和Vss;时钟输入:XTAL1和XTAL2。2
3、、RST/Vdd,输入脚:正常供电时为“复位输入”供电不正常时为“备用电源输入”。保护单片机内部RAM的数据不丢失。1、电源输入:Vcc和Vss;时钟输入:XTAL1和XTAL2。2、RST/Vdd,输入脚:正常供电时为“复位输入”供电不正常时为“备用电源输入”。保护单片机内部RAM的数据不丢失。3、PSEN,输出脚:单片机读外部程序存储器时输出“0”。4、EA/Vpp,输入脚 (1)输入TTL电平(0V或5V)输入高电平5V(逻辑1),单片机只读内部程序存储器ROM;输入低电平0V(逻辑0),单片机只读外部程序存储器ROM。4、EA/Vpp,输入脚 (1)输入TTL电平(0V或5V)输入高电
4、平5V(逻辑1),单片机只读内部程序存储器ROM;输入低电平0V(逻辑0),单片机只读外部程序存储器ROM。(2)输入高电压(12.5V或25V)创造异常工作环境:可以对单片机内部EPROM编程(写指令入程序存储器)详细解释见下页:EA/Vpp输入TTL电平 EA/Vpp 输入高电压(单片机的一般应用)(写单片机内部EPROM)EA/Vpp输入TTL电平 EA/Vpp 输入高电压(单片机的一般应用)(写单片机内部EPROM)ALE/(/PROG)作为输出脚作为输出脚ALE ALE输出低8位地址锁存信号P0口口:P0口输出低8位地址时,ALE输出1;P0口作为数据总线时,ALE输出0。P1口口:
5、普通的I/O口。P2口口:输出高8位地址。EA/Vpp输入TTL电平 EA/Vpp 输入高电压(单片机的一般应用)(写单片机内部EPROM)ALE/(/PROG)作为输入脚作为输入脚PROG 输入“写片内程序存储器”控制信号,低电平有效。P0口:口:写片内程序存储器时输入“指令”。P1口:口:写片内程序存储器时输入低8位地址。P2口口:写片内程序存储器时输入高8位地址。P3口的第二功能表口线特殊功能信号名称P3.0RXD串行输入口P3.1TXD串行输出口P3.2INT0外部中断0输入脚P3.3INT1外部中断1输入脚P3.4T0定时器0外部输入脚P3.5T1定时器1外部输入脚P3.6WR写选通
6、输出脚P3.7RD读选通输出脚 XTAL2XTAL1MCS-51C1C2CYSXTAL2XTAL1MCS-51+5VVSSTTL外部时钟源 内部振荡方式 外部振荡方式6.4 时钟电路与时序 振荡器与时钟电路 P1P2S1P2状态周期振荡(时钟)周期机器周期机器周期指令周期XTAL2(OSC)S2S3S4S5S6S1S2S4S5S3S6P1P1P1P1P1P1P1P1P1P1P1P2P2P2P2P2P2P2P2P2P2振荡(时钟)周期P:时钟频率的倒数。1、单片机工作周期 P1P2S1P2状态周期振荡(时钟)周期机器周期机器周期指令周期XTAL2(OSC)S2S3S4S5S6S1S2S4S5S3
7、S6P1P1P1P1P1P1P1P1P1P1P1P2P2P2P2P2P2P2P2P2P2振荡(时钟)周期P:时钟频率的倒数。状态周期S:时钟周期2。1、单片机工作周期 P1P2S1P2状态周期振荡(时钟)周期机器周期机器周期指令周期XTAL2(OSC)S2S3S4S5S6S1S2S4S5S3S6P1P1P1P1P1P1P1P1P1P1P1P2P2P2P2P2P2P2P2P2P2振荡(时钟)周期P:时钟频率的倒数。状态周期S:时钟周期2。机器周期:状态周期6。1、单片机工作周期 P1P2S1P2状态周期振荡(时钟)周期机器周期机器周期指令周期XTAL2(OSC)S2S3S4S5S6S1S2S4S
8、5S3S6P1P1P1P1P1P1P1P1P1P1P1P2P2P2P2P2P2P2P2P2P2振荡(时钟)周期P:时钟频率的倒数。状态周期S:时钟周期2。机器周期:状态周期6。指令周期:执行一条指令(含“取指”)所需的时间,不是常数 13个机器周期。1、单片机工作周期 2.单片机时序 (1)单片机原始时序 2.单片机时序 (1)单片机原始时序 (2)单片机系统总线时序 单片机三总线(即AB、DB、CB)由所谓总线形成电路获得 2.单片机时序 (1)单片机原始时序 (2)单片机系统总线时序 与第2章诸时序相同。3、单片机工作工程和工作方式、单片机工作工程和工作方式 (1)复位方式)复位方式 (a
9、)上电复位电路)上电复位电路 (b)上电)上电/手动复位电路手动复位电路 单片机RST/VpDVccVss 单片机RST/VpDVccVss 复位时的工作状态复位时的工作状态 (a)复位时,各RAM和SFR寄存器的状态为:(PC)=0000H;(SP)=07H;其余SFR寄存器内容均为0;RAM的内容保持不变;(b)复位时,各引脚状态为:P0P3=FFH ALE=0,PSEN=1。(2)待机方式 在待机方式下:提供给CPU的时钟信号被切断,CPU全部内部状态被保留 时钟信号仍提供给中断控制器、串行口和定时器。cc仍为,但单片机消耗的电流可由正常的24mA降为mA。(a)使电源控制寄存器PCON
10、的IDL位为,则进入待机方式。(b)退出待机方式的方法:来了一个中断请求或硬件复位。(3)掉电方式 在掉电方式下:片内振荡器停止工作,所有功能停止,片内RAM和寄存器内容保持不变各端口值被锁存,ALE、PSEN输出为。cc可降至,电流仅为50uA。(a)使使电源控制寄存器PCON的PD位为,则进入掉电方式。(b)退出掉电方式的方法:硬件复位。(4)编程和校验方式 EA/Vpp脚输入12.5V(或25V)时,单片机进入此方式。用途:对单片机内部EPROM输入程序并校验之。(5)程序执行方式)程序执行方式 单片机的基本工作方式。单片机的基本工作方式。6.5 存储器组织存储器组织 6.5 存储器组织
11、存储器组织 6.5 存储器组织存储器组织 1、程序存储器a、EA脚输入1:片内4KB片外60 KB统一编址:0000HFFFFH。b、EA输入0:片内0KB片外64 KB编址:0000HFFFFH。2、数据存储器 单片机允许扩充64KB外部数据存储器。用专门的指令访问之。外部RAM0000HFFFFH 单片机内部单片机内部RAM分为内部数据存储器(灰色)和特殊功能寄存器(绿分为内部数据存储器(灰色)和特殊功能寄存器(绿色)色)单片机内部单片机内部RAM分为内部数据存储器(灰色)和特殊功能寄存器(绿分为内部数据存储器(灰色)和特殊功能寄存器(绿色)色)(1)内部数据存储器)内部数据存储器 工作寄
12、存器区工作寄存器区 先设定先设定RS1和和RS0,从而确定谁是当前工作寄存器,从而确定谁是当前工作寄存器 RS1、RS0是寄存器是寄存器PSW中的位。中的位。RS1 RS0 组别 R0 R1 R2 R3 R4 R5 R6 R7 0 0 0 1 1 0 1 1 0 1 2 3 00H 01H 02H 03H 04H 05H 06H 07H 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 10H 11H 12H 13H 14H 15H 16H 17H 18H 19H 1AH 1BH 1CH 1DH 1EH 1FH 先设定先设定RS1和和RS0,从而确定谁是工作寄存,从而确定谁是工作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MCS 51 系列 单片机 硬件 结构 资料
限制150内