当前标签

指令周期

8051的振荡周期、机器周期、指令周期是如何分配的?当晶振频率为6MHz时,一个机器周期为多少微秒。

8051单片机每条指令的执行时间(即指令周期)为1~4个机器周期,有单字节单周期指令、两字节单周期指令、单字节两周期指令、两字节两周期指令、三字节两周期指令以及单字节四周期指令。一个机器周期有6个状态:S1~S6每个状态又包含两个振荡周期,分为两拍: P1和P2。因此,一个机器周期包含12个振荡周期,表示为:S1P1、S1P2、S2P1、„„S6P1、S6P2。 当FOSC=MHz时,机器周期为:(1/6)×12=2(µs)