第2章_MCS-51单片机硬件结构汇.ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章_MCS-51单片机硬件结构汇

P0~P3端口功能总结 使用中应注意的问题: P0~P3口都是并行I/O口,但P0口和P2口还可用来构建 数据总线和地址总线,故电路中有一个MUX,进行转换 而P1口和P3口无构建系统的数据总线和地址总线的功能 因此,无需转接开关MUX 只有P0口是一个真正的双向口,P1~P3口都是准双向口 原因:P0口作数据总线使用时,为保证数据正确传送, 需解决芯片内外的隔离问题,即只有在数据传送时芯片内 外才接通;否则应处于隔离状态。为此,P0口的输出缓冲 器应为三态门。 P3口具有第二功能。因此在P3口电路增加了第二功能控 制逻辑。这是P3口与其它各口的不同之处。 1、时钟周期 单片机的基本时间单位。 若时钟的晶体的振荡频率为fosc,则时钟周期 Tosc=1/fosc。如fosc=6MHz,Tosc=166.7ns。 2、机器周期 CPU完成一个基本操作所需要的时间 是衡量指令或程序执行速度的最小单位,每个机器周 期完成一个基本操作。 MCS-51单片机每12个时钟周期为一个机器周期。 一个机器周期又分为6个状态:S1~S6。 每个状态又分为两拍:P1和P2。 因此,一个机器周期中的12个时钟周期表示为: S1P1、S1P2、S2P1、S2P2、…、S6P2。 3、指令周期 CPU取一条指令至该指令执行完所需时间 执行一条指令时,可分为取指令阶段和指令执行阶段 取指令阶段,PC中地址送到程序存储器,并从中取出需 要执行指令的操作码和操作数。 指令执行阶段,对指令操作码进行译码,以产生一系列 控制信号完成指令的执行。 ALE信号是为地址锁存而定义的,以时钟脉冲1/6的频率 出现,在一个机器周期中,ALE信号两次有效(注意, 在执行访问外部数据存储器的指令MOVX时,将会丢失 一个ALE脉冲) 上电按钮复位,有电平方式和脉冲方式两种。 若外接晶振为12MHz,则单片机的四个周期的具体值为: 时钟周期=1/12MHz=1/12μs=0.0833μs 状态周期=1/6μs=0.167μs 机器周期=1μs 指令周期=1~4μs 用于计算指令、程序的执行时间,以及定时器的定时时间 S1 S2 S3 S4 S5 S6 S1 S2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 fosc 一个状态周期 一个机器周期 T=12*(1/fosc) X2 CPU的时序(时钟周期、 状态周期、机器周期) 2.6.3 典型指令的时序 MCS-51单片机共有111条指令,全部指令按其指令长度可分为单字节指令、双字节指令和三字节指令。 执行这些指令所需的机器周期数目是不同的,概括起来共有以下几种情况: 单字节单机器周期指令、单字节双机器周期指令 双字节单机器周期指令、双字节双机器周期指令 三字节双机器周期指令和单字节四机器周期指令 第二章 MCS-51单片机硬件结构 2.6.3 典型指令的时序 2.7 工作方式 复位 程序执行 单步执行 掉电保护 低功耗 EPROM编程和效验 第二章 MCS-51单片机硬件结构 2.7.1复位方式 第二章 MCS-51单片机硬件结构 1. 复位操作的作用 单片机的初始化操作,摆脱死锁状态。 复位时,PC初始化为0000H,使单片机从0000H单元开 始执行程序。 除使PC清零外,复位操作还对其它一些专用寄存器有影响 另外,复位操作还对单片机的个别引脚有影响,例如会把 ALE和 PSEN变为无效状态,即使ALE=0,PSEN =0。RST 变为低电平后,退出复位状态,CPU从初始状态开始工作 MCS-51单片机各寄存器的复位状态 00H TCON 0000H PC   00H TMOD 0×××0000B PCON 0×000000B IE 不定 SBUF ××000000B IP 00H SCON 0FFH P0~P3 00H TH1 0000H DPTR 00H TL1 07H SP 00H TH0 00H PSW 00H TL0 00H ACC 复位状态 寄存器 复位状态 寄存器 MCS-51单片机的复位操作有两种方式: 上电复位和上电按钮复位。 最简单的上电自动复位电路 电平方式 脉冲方式 程序执行方式是单片机的基本工作方式。由于 复位后PC=0000H,因此程序执行总是从地址 0000H开始。但是用户程序一般并不存在其中 ,故通常需要在0000H单元放一条无条件转移 指令(如LJMP addr16),使程序转向实际的 用户入口地址去执行。 第二章 MCS-51单片机硬件结构 2.7.2程序执行方式 2.7.3 掉电保护方式 单片机系统在运

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档