51单片机总结之时序单位

1.引言

8051的时序单位有4个,分别是时钟周期、状态周期、机器周期和指令周期。如图

51单片机总结之时序单位_第1张图片

(图片来自网络)


2.时钟周期(振荡周期)P

时钟周期就是为单片机提供定时信号的振荡源的周期,即晶振、RC振荡器等提供给单片机的频率的倒数。

时钟周期又可以称为节拍或拍,用P表示。

一般来说,提供给51单片机的晶振是12MHz或者11.0592MHz,12MHz的周期就是1/12 us。


3.状态周期S

两个时钟周期为一个状态周期,可以用S表示。第一个时钟周期(节拍)定义为P1,第二个时钟周期(节拍)定义为P2。六个状态周期为一个机器周期。


4.机器周期

8051规定一个机器周期有6个状态周期,分别表示为S1、S2……S6。一个状态周期包含两个时钟周期,所以一个机器周期包含12个时钟周期,即机器周期是时钟周期的12分频。

如果使用12MHz的时钟频率,一个机器周期就是1微秒。


5.指令周期

执行一条指令所需要的时间称为指令周期,指令周期以机器周期为单位,不同的指令按指令周期的不同,分为单机器周期指令,双机器周期指令和四机器周期指令。注意,没有三机器周期指令。

对于单机器周期指令来说,如果单片机使用12MHz晶振,那么指令周期就是1us。


注意,ARM是没有指令周期这一说法的。

你可能感兴趣的:(单片机,51,单片机,总结)