时序及工作方式.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
时序概念 概念: 时钟周期:即振荡周期,晶振的周期,也称为一个节拍,用P表示,是计算机最小的时间单位。 状态周期:2个振荡周期,用S表示。 机器周期:6个状态周期,12个振荡周期。 指令周期:执行一条指令所需的时间,一般1~3个机器周期。 单周期指令的执行从S1P2开始, 在S1P2期间读入操作码并把它锁存到指令寄存器中。 双字节指令, 则在同一机器周期的S4期间读出第2个字节。 对于单字节指令在S4处仍有一次读操作, 但这时读出的字节(下一条指令的操作码)是不予考虑的, 而且程序计数器PC也不加1。 对于单周期指令, 在上述任何情况下, 指令都在S6P2期间完成操作。 图2―6 中的(a )和(b)分别表示单字节单周期和双字节单周期指令的执行时序。 图2―6(c)表示单字节双周期指令的时序, 单字节双周期指令在两个机器周期内作4次读操作码的操作, 由于是单字节指令, 后3次读操作是无效的。 图2―6(d)表示执行访问外部数据存储器指令MOVX的时序, 这是一条单字节双周期指令,具有其特殊性。 时钟电路 80C51单片微机的工作方式 复位方式 低功耗工作方式 图2–6 80C51单片微机的时钟电路 图2–7 振荡器的结构和振荡电路原理 图2–8 80C51单片微机指令时序 图2–15 复位电路结构图 图2–16 复位电路 图2–17 80C51单片微机低功耗方式的内部结构 图2–18 89C51的闪速存储器编程和校验 图2–19 89C51的闪速存储器的编程和校验 殊功能寄存器SFR的复位状态 表2–7 待机和掉电保护方式时引脚状态 表2–8 89C51闪速存储器的编程方式 表2–9 89C51程序锁定位不同的编程状态及其特点 S1 S4 S1 P1 P2 P1 P2 S6 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 状态周期 一个机器周期 X2 fosc 两个节拍 S3 S2 S5 S2 图2―6 AT89S单片机CPU取指/执行时序 X1 X2 C2 C1 X 8051 内部时钟 8051 X2 X1 Vss TTL 外部时钟源 Vcc 需外接晶振的频率: fosc 0~33MHZ (陶瓷晶振) 0~24MHZ(晶体) C1和C2: 30~50PF (陶瓷晶振) 20~30PF (晶体) 一般用于多片芯片的同步 80C51单片微机共有复位、程序执行、低功耗以及编程和校验四种工作方式。 ⒈ 复位操作 其主要功能是把PC初始化为0000H,使单片微机从0000H单元开始执行程序。当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,可以按复位键以重新启动,也可以通过监视定时器来强迫复位。 除PC之外,复位操作还对其它一些特殊功能寄存器有影响,它们的复位状态见表2–6。 复位操作还对单片微机的个别引脚信号有影响。例如在复位期间,ALE和PSEN信号变为无效状态,即 ALE=l, PSEN =l。 ⒉ 复位信号及其产生 ⑴ 复位信号 RST引脚是复位信号的输入端。复位信号是高电平有效, 其有效时间应持续24个振荡周期(即2个机器周期) 以上。 若使用频率为6MHz的晶振,则复位信号应持续4μs以上。产生复位信号的电路逻辑图如图2-15所示。 整个复位电路包括芯片内、外两部分。 外部电路产生的复位信号(RST)送施密特触发器,再由片内复位电路在每个机器周期的S5P2时刻对施密特触发器的输出进行采样,然后才能得到内部复位操作所需要的信号。 复位操作有上电自动复位、按键电平复位和外部脉冲复位三种方式,示于图2-16中 程序执行方式是单片微机的基本工作方式。由于复位后PC=0000H,因此,程序执行总是从0000H开始的。一般在0000H开始的单元中存放一条无条件转移指令,以便跳转到实际主程序的入口去执行。 比如: ORG 0000H SJMP MAIN ;转主程序 ? 程序执行方式 80C51有两种低功耗方式,即待机方式和掉电保护方式。待机方式和掉电保护方式时涉及的硬件如图2-17所示。 待机方式和掉电保护方式都是由电源控制寄存器(PCON)的有关位来控制的。 ? 其中: SMOD:波特率倍增位,在串行通讯时使用。 GF1、GF0:通信标志位1、0。 PD:掉电方

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档