MCS-51单片机外接晶振频率6MZH时,它的双周期指令的指令周期是多少?

如题所述

振荡周期:

振荡周期是指为单片机提供定时信号的振荡源的周期,也称为节拍(用P表示)。

时钟周期:

时钟周期又称状态周期或S周期。时钟周期是振荡周期的两倍,时钟周期被分成两个节拍,即P1节拍和P2节拍。在每个周期的前半周期,P1信号有效,这是通常完成算数逻辑操作;在每个时钟的后半期,P2信号有效,内部寄存器与寄存器间的传输一般在次状态发生。



机器周期:

      一个机器周期由6个状态(S1、S2、S3.....S6)组成,即6个时钟周期,12个振荡周期。可依次表示为S1P1、S2P2、....S6P2共12个节拍,每个节拍持续一个振荡周期,每个状态持续两个振荡周期。可以用机器周期把一条指令划分成若干个阶段,每个机器周期完成某些规定操作。

指令周期:

      指令周期是指执行一条指令所占用的全部时间,一个指令周期通常含有1~4个机器周期(依指令类型而定)。

显然,当震荡频率为12MHz时,一个机器周期为1us;当振荡频率为6MHz时,一个机器周期为2us。

具体各指令周期时间见下图:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-04
片机提供时钟信号的振荡源的周期(也叫时钟周期),当采用6MHz晶振时,一个振荡周期是1/6M秒。