首页 百科知识 单片机工作时序

单片机工作时序

时间:2024-10-27 百科知识 版权反馈
【摘要】:时钟信号可以由两种方式产生:一种是内部方式,利用芯片内部的振荡电路产生时钟信号;另一种为外部方式,时钟信号由外部引入.51单片机有一个用于构成内部振荡器的反相放大器,放大器的输入、输出端分别为引脚XTAL1和XTAL2.外接石英晶体和陶瓷电容可构成自激振荡器,这种方式称为内部时钟方式.如果振荡器已起振,则在XTAL2引脚上输出3V左右的正弦波,振荡器的频率取决于晶振的频率.电容C1和C2主要作用是

三、单片机工作时序

(一)时钟电路

时钟信号可以由两种方式产生:一种是内部方式,利用芯片内部的振荡电路产生时钟信号;另一种为外部方式,时钟信号由外部引入.

51单片机有一个用于构成内部振荡器的反相放大器,放大器的输入、输出端分别为引脚XTAL1和XTAL2.外接石英晶体陶瓷电容可构成自激振荡器,这种方式称为内部时钟方式.如果振荡器已起振,则在XTAL2引脚上输出3V左右的正弦波,振荡器的频率取决于晶振的频率.电容C1和C2主要作用是帮助起振(谐振),其值的大小对振荡频率也有影响.因此常用可通过调节C1或C2的容量大小对频率进行微调,电容容量通常在20pF~100pF之间选择,当时钟频率为12MHz时典型值为30pF.

(二)时序定时单位

1.拍节与状态.

把振荡脉冲的周期定义为拍节(用P表示).振荡脉冲经过二分频后,就是单片机时钟信号的周期,将其定义为状态(用S表示).这样,一个状态就包含两个拍节,其前半周期对应的拍节叫拍节1(P1),后半周期对应的拍节叫拍节2(P2).

2.机器周期.

51单片机采用定时控制方式,因此它有固定的机器周期.规定一个机器周期的宽度为6个状态,并依次表示为S1~S6.由于一个状态又包括两个拍节,因此一个机器周期总共有12个拍节,分别记作S1P1、S1P2、…、S6P2.由于一个机器周期共有12个振荡脉冲周期,因此机器周期就是振荡脉冲的十二分频.当振荡脉冲频率为12MHz时,一个机器周期为1μs;当振荡脉冲频率为6MHz时,一个机器周期为2μs.

3.指令周期.

指令周期是最大的时序定时单位,执行一条指令所需要的时间称为指令周期.它一般由若干个机器周期组成.不同的指令,所需要的机器周期数也不相同.通常,包含一个机器周期的指令称为单周期指令,包含两个机器周期的指令称为双周期指令,指令的运算速度与指令所包含的机器周期有关,机器周期数越少的指令执行速度越快.MCS-51单片机通常可以分为单周期指令、双周期指令和四周期指令等三种.四周期指令只有乘法和除法指令两条,其余均为单周期和双周期指令.

单片机执行任何一条指令时都可以分为取指令阶段和执行指令阶段,时序如图1-5所示,(1)为单字节单周期指令;(2)为双字节单周期指令;(3)为单字节双周期指令.

(三)指令的执行时序

图1-5(a)、图1-5(b)所示分别给出了单字节单周期和双字节单周期指令的时序.单周期指令的执行始于S1P2,这时操作码被锁存到指令寄存器内.若是双字节,则在同一机器周期的S4读第二字节.若是单字节指令,则在S4仍有读操作,但被读入的字节无效,且程序计数器PC并不增加.图1-5(c)给出了单字节双周期指令的时序,两个机器周期内进行4次读操作码操作.因为是单字节指令,所以,后三次读操作都是无效的.

img6

图1-5 单片机指令时序图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈

一键复制
图片预览
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40