振荡周期:
振荡周期是指为单片机提供定时信号的振荡源的周期,也称为节拍(用P表示)。
时钟周期:
时钟周期又称状态周期或S周期。时钟周期是振荡周期的两倍,时钟周期被分成两个节拍,即P1节拍和P2节拍。在每个周期的前半周期,P1信号有效,这是通常完成算数逻辑操作;在每个时钟的后半期,P2信号有效,内部寄存器与寄存器间的传输一般在次状态发生。
机器周期:
一个机器周期由6个状态(S1、S2、S3.....S6)组成,即6个时钟周期,12个振荡周期。可依次表示为S1P1、S2P2、....S6P2共12个节拍,每个节拍持续一个振荡周期,每个状态持续两个振荡周期。可以用机器周期把一条指令划分成若干个阶段,每个机器周期完成某些规定操作。
指令周期:
指令周期是指执行一条指令所占用的全部时间,一个指令周期通常含有1~4个机器周期(依指令类型而定)。
显然,当震荡频率为12MHz时,一个机器周期为1us;当振荡频率为6MHz时,一个机器周期为2us。
具体各指令周期时间见下图: