单片机时序问题

2024-12-26 17:42:54
推荐回答(2个)
回答1:

早期(最经典)的单片机的时序是这样的:

■ (1)振荡周期:也称时钟周期,是指为单片机提供时钟信号的振荡源的周期,一般实验板上为11.0592MHZ,12MHZ和24MHZ用的也比较多。
■ (2)状态周期:每个状态周期为时钟周期的2倍,是振荡周期经二分频后得到的。
■ (3)机器周期:一个机器周期包含6个状态周期S1~S6,也就是12个时钟周期。在一个机器周期内,CPU可以完成一个独立的操作。
所以机器周期=12个时钟周期,如果机器周期频率1,则时钟周期频率12

回答2:

所谓1T单片机,就是指1指令周期=1时钟周期的单片机。
标准型51是12T的,也就是说1指令周期=12个时钟周期。这样同样使用12MHz外部晶振的时候,12T单片机只能达到1M指令/秒,而1T单片机却能达到12M指令/秒,孰优孰劣一目了然。