- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
启动时都需要复位,使CPU及系统各部件处于确定的初始状态,并从初始状态开始工作。 如果RST引脚上有一个高电平并维持2个机器周期(24个振荡周期)或更多,则CPU就可响应并将系统复位。 单片机辅助电路-复位电路 一、上电复位电路 单片机辅助电路-复位电路 二、手动复位电路 单片机辅助电路-复位电路 三、WDT复位电路 单片机辅助电路-复位电路 单片机复位后的状态 单片机辅助电路-复位后状态 最小应用系统:维持单片机运行的最简单配置的系统 单片机辅助电路-单片机最小系统 80C51单片机的时序定时单位从小到大依次为时钟周期、S状态、机器周期和指令周期。 单片机的工作时序和工作方式-时序的基本概念 1、时钟周期 也称振荡周期。指为单片机提供时钟信号的振荡源的周期或外部输入时钟的周期 2、机器周期 完成一条指令的一个基本操作步骤所需的时间称为机器周期 3、指令周期 单片机CPU执行一条指令所需的时间 执行不同指令所需时间也不尽相同,有单机器周期、双机器周期、四机器周期三种指令周期 单片机的工作时序和工作方式-时序的基本概念 S1 S2 S3 S4 S5 S6 S1 S2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 一个机器周期 X2 1)晶振周期 是单片机振荡源信号的周期,即时钟周期,也叫节拍P。 若晶体振荡频率为fosc,则晶振周期T=1/fosc。 单片机的工作时序和工作方式-时序的基本概念 S1 S2 S3 S4 S5 S6 S1 S2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 一个机器周期 X2 2) S状态 一个S状态包括2个节拍(时钟周期): S前半周期对应的节拍为P1,主要进行算术逻辑操作; S后半周期对应的节拍为P2,主要进行内部寄存器间的传输。 单片机的工作时序和工作方式-时序的基本概念 3) 机器周期 完成一个基本操作所需的时间称为机器周期。 一个机器周期包含6个状态周期: S1、S2、…、S6 一个机器周期共12个节拍(时钟周期): S1P1、S1P2、S2P1、S2P2、…、S6P1、S6P2 S1 S2 S3 S4 S5 S6 S1 S2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 一个机器周期 X2 单片机的工作时序和工作方式-时序的基本概念 4)指令周期 CPU执行一条指令所需要的时间。 一个指令周期通常含有1~4个机器周期。 MCS-51系列单片机除乘法、除法指令是4周期指令外,其余都是单周期指令或双周期指令。 单片机的工作时序和工作方式-时序的基本概念 T晶振=1/fosc T状态=2*T晶振=2*(1/fosc) T机器=6*T状态=12*T晶振=12*(1/fosc) 晶振周期、 状态周期、机器周期之间的关系 S1 S2 S3 S4 S5 S6 S1 S2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 P1 P2 一个状态周期 一个机器周期 X2 一个晶振周期 单片机的工作时序和工作方式-时序的基本概念 若MCS-51单片机外接晶振为12MHz时,则单片机的4个周期的具体值为: 晶振周期=1/(12MHz)=1/12μs=0.0833μs 状态周期=2*1/(12MHz)=1/6μs=0.167μs 机器周期= 12*1/(12MHz)= 1μs 指令周期=1~4μs 单片机的工作时序和工作方式-时序的基本概念 单片机的工作时序和工作方式-工作时序 单字节单周期指令 单字节双周期指令 双字节单周期指令 双字节双周期指令 三字节双周期指令 单字节四周期指令 取址和执行指令的时序关系 ALE信号是地址锁存信号。该信号每有效一次,就能对程序存储器执行一次读指令操作。 ALE信号的频率为1/6振荡频率,即在一个机器周期中,ALE信号两次有效: 第一次在S1P2和S2P1期间,第二次在S4P2和S5P1期间,有效宽度为一个状态周期。 1 2 单片机的工作时序和工作方式-工作时序 双周期指令 2个机器周期中ALE有效4次,后3次读操作无效。 单片机的工作时序和工作方式-工作时序 访问外部RAM的双周期指令时序 第二机器周期无读操作码的操作,而是进行外部数据存储器的寻址和数据选通。 ALE信号会出现非周期现象。 单片机的工作时序和工作方式-工作时序
原创力文档


文档评论(0)