网站大量收购独家精品文档,联系QQ:2885784924

第二章 MCS-51单片机的硬件结构2014.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
片内各寄存器的复位状态 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * * * * * * * * * * * * * * * * 执行一条指令所需的时间,它以机器周期为单位。 MCS-51系列单片机的指令周期一般为1~2个机器周期,只有乘、除法指令为4个机器周期。 指令周期 §2.6 时钟电路 执行一条指令时,分为取指令阶段和指令执行阶段 取指令阶段,PC中地址送到程序存储器,并从中取出需要执行指令的操作码和操作数。 指令执行阶段,对指令操作码进行译码,以产生一系列控制信号完成指令的执行。 ALE信号是为地址锁存而定义的,以时钟脉冲1/6的频率出现,在一个机器周期中,ALE信号两次有效 (注意,在执行访问外部数据存储器的指令MOVX时,将会丢失一个ALE脉冲) §2.6 时钟电路 8051 X2 X1 Vss TTL 外接时钟源 Vcc 时钟电路 需外接晶振的频率1.2~12MHZ,C1和C2取30±10PF X1 X2 C2 C1 X 8051 振荡电路 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 时钟电路 若外接晶振为12MHz时,则单片机的四个周期的具体值为: 振荡周期=1/12MHz=1/12μs=0.0833μs 状态周期=1/6μs=0.167μs 机器周期=1μs 指令周期=1~4μs 可用于计算指令、程序的执行时间,以及定时器的定时时间 §2.6 时钟电路 单片机的初始化操作,摆脱死锁状态。 引脚RST加上大于2个机器周期(即24个振荡周期)的 高电平就可使MCS-51复位。 复位时,PC初始化为0000H,使MCS-51单片机从0000H单 元开始执行程序。 除PC外,复位操作还对其它一些寄存器有影响,见复位状 态表, SP=07H ,P0-P3的引脚均为高电平。 在复位有效期间,ALE脚和/PSEN脚均为高电平,内部 RAM的状态不受复位的影响。 §2.7 复位电路 1. 复位操作 片内复位结构 §2.7 复位电路 2. 复位电路 通常采用上电自动复位和按钮复位两种方式。 §2.7 复位电路 片外复位电路 * 两种低功耗节电工作模式:空闲模式(idle mode)和掉电保持模式(power down mode)。 掉电保持模式下,Vcc可由后备电源供电。下图为两种节电模式的内部控制电路。 低功耗节电模式的控制电路 §2.8 低功耗节电模式 两种节电模式可通过PCON的位IDL和位PD的设置来实现。 PCON寄存器各位定义: SMOD:串行通信波特率选择。 ━ :保留位。 GF1、GF0:通用标志位,两个标志位用户使用。 PD: 掉电保持模式控制位,PD=1,则进入掉电保持模式。 IDL:空闲模式控制位,若IDL=1,则进入空闲运行模式。 §2.8 低功耗节电模式复位电路 1) 空闲模式进入 如把PCON中的IDL位置1,则把通往CPU的时钟信号关断,便进入空闲模式。虽然振荡器运行,但是CPU进入空闲状态。 所有外围电路(中断系统、串行口和定时器)仍继续工作,SP、PC、PSW、A、P0~P3端口等所有其他寄存器、内部RAM和SFR中内容均保持进入空闲模式前状态。 §2.8 低功耗节电模式复位电路 1、空闲模式 响应中断方式 空闲模式下,若任一个允许的中断请求被响应时,IDL位被片内硬件自动清0,从而退出空闲模式。当执行完中断服务程序返回时,将从设置空闲模式指令的下一条指令(断点处)继续执行程序。 §2.8 低功耗节电模式复位电路 2) 空闲模式退出 两种方法退出,响应中断方式,硬件复位方式。 硬件复位方式 当使用硬件复位退出空闲模式时,在复位逻辑电路发挥控制作用前,有长达两个机器周期时间,单片机要从断点处(IDL位置1指令的下一条指令处)继续执行程序。在这期间,片内硬件阻止CPU对片内RAM的访问,但不阻止对外部端口(或外部RAM)的访问。 为了避免在硬件复位退出空闲模式时出现对端口(或外部RAM)的不希望的写入,在进入空闲模式时,紧随IDL位置1指令后的不应是写端口(或外部

文档评论(0)

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

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

1亿VIP精品文档

相关文档