2-5操作时序.ppt

上传人:啊飒飒 文档编号:13482488 上传时间:2022-01-05 格式:PPT 页数:24 大小:324.69KB
返回 下载 相关 举报
2-5操作时序.ppt_第1页
第1页 / 共24页
2-5操作时序.ppt_第2页
第2页 / 共24页
2-5操作时序.ppt_第3页
第3页 / 共24页
2-5操作时序.ppt_第4页
第4页 / 共24页
2-5操作时序.ppt_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《2-5操作时序.ppt》由会员分享,可在线阅读,更多相关《2-5操作时序.ppt(24页珍藏版)》请在三一文库上搜索。

1、2-5 操作时序,单片机时序就是CPU在执行指令时所需控制信号的时间顺序。单片机本身就是一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。而时序所研究的则是指令执行中各信号之间的相互时间关系。在执行指令时,CPU首先要到程序存储器中取出需要执行指令的指令码,然后对指令码译码,并由时序部件产生一系列控制信号去完成指令的执行。这些控制信号在时间上的相互关系就是CPU时序。,ORG 0000H START: CLR P1.0LCALL DELAYSETB P1.0LCALL DELAYLJMP START DELAY:MOV R5,#20 D1:M

2、OV R6,#20 D2:MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND,1、MCS-51系列单片机的振荡引脚有哪些2、时钟电路有哪两种接法3、MCS-51系列单片机的一个机器周期由几个振荡周期组成,分为几个状态,每个状态包含几个相4、对于MCS-51系列单片机,请写出机器周期、振荡周期和状态之间的关系5、状态周期用什么字母来表示,振荡周期用什么字母表示,时钟振荡电路引脚,XTAL1:19脚XTAL2:18脚,XTAL1、XTAL2是时钟电路的引脚,时钟振荡电路的接法有两种。一种是外接石英晶振和微调电容,与内部电路构成振荡电路,其振荡频率就是石英晶

3、体固有频率,振荡信号送至内部时钟电路产生时钟脉冲信号。另一种接法是XTAL1接地,XTAL2接外部时钟电路,由外部时钟电路向片内输入时钟脉冲信号。,圆柱11.0592MHZ 晶振11.0592MHZ,片晶体谐振器26.000MHZ,陶瓷晶振4.000MHZ,MCS51时序的定时单位共有四个,从小到大依次是:节拍、状态、机器周期和指令周期。,51系列单片机的一个机器周期由12个振荡周期组成,分为6个状态,分别称为S1、S2、S3、S4、S5、S6,每个状态都包含P1和P2两相。,振荡周期、状态周期、机器周期和指令周期的关系如下,二分频电路就是用同一个时钟信号通过一定的电路结构转变成不同频率的时钟

4、信号。二分频就是通过有分频作用的电路结构,在时钟每触发2个周期时,电路输出1个周期信号。,节拍与状态 把振荡脉冲的周期定义为节拍(用“P”表示)。振荡脉冲经过二分频后,就是单片机的时钟信号,把时钟信号的周期定义为状态(用“S”表示)。这样,一个状态就包含两个拍节,其前半周期对应的节拍叫节拍1(P1),后半周期对应的节拍叫节拍2(P2)。,机器周期 规定一个机器周期的宽度为6个状态,并依次表示为:S1S6。由于一个状态又包括两个节拍,因此一个机器周期总共有12个节拍,因此机器周期就是振荡频率的十二分频。,指令周期 指令周期是最大的时序定时单位,执行一条指令所需要的时间称之为指令周期。指令周期以机

5、器周期的数目来表示,MCS51的指令周期根据指令的不同,可包含有一(单周期)、二(双周期)、三或四个机器周期。,指令的运算速度和指令所包含的机器周期数有关,机器周期数越少的指令执行速度越快。,对于振荡脉冲频率为12MHz的单周期指令、双周期指令、三周期指令和四周期指令其指令的执行时间分别为: 1微秒、2微秒、3微秒和4微秒,AT89S51外接晶振频率为12 MHz,则分别求出其振荡周期、状态周期、机器周期及2个机器周期的指令周期?解:振荡周期 1/12s 状态周期 2振荡周期 1/6s 机器周期 6状态周期 1s 指令周期 2机器周期 =2s,AT89S51外接晶振频率为6MHz,则分别求出其

6、振荡周期、状态周期、机器周期及4个机器周期的指令周期?解:振荡周期 ( 1/6)s 状态周期 2振荡周期 (1/3)s 机器周期 6状态周期 2s 指令周期 4机器周期= 8s,作业:1、MCS-51系列单片机的一个机器周期由几个振荡周期组成,分为几个状态,每个状态包含几个相2、对于MCS-51系列单片机,请写出机器周期、振荡周期和状态之间的关系3、状态周期用什么字母来表示,振荡周期用什么字母表示4、AT89S51单片机外接晶振频率为6MHz,则分别求出其振荡周期、状态周期、机器周期及4个机器周期的指令周期?5、AT89S51单片机外接晶振频率为12MHz,则分别求出其振荡周期、状态周期、机器周期及3个机器周期的指令周期?,1、AT89S51单片机外接晶振频率为6MHz,则分别求出其振荡周期、状态周期、机器周期及4个机器周期的指令周期?2、AT89S51单片机外接晶振频率为12MHz,则分别求出其振荡周期、状态周期、机器周期及3个机器周期的指令周期?,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1