单片机时钟问题

2025-03-18 14:59:43
推荐回答(3个)
回答1:

振荡周期就是时钟周期。对于不同的单片机,时钟周期的取值也是不同的,一般来说,都会在数据手册中有说明的。就stc的8051来说,如果用12Mhz的晶振,在默认设置下,时钟周期是1/12us,一个机器周期就是12个时钟周期,就是1us。在可以在振荡器寄存器那里设定低速时钟的,就是32768hz。而在pic单片机中,有的型号是可以倍频的,比如用8Mhz的晶振,可以设定4倍频,单片机的时钟周期就变成了32Mhz。总之一句话:如果有这个功能的话,在寄存器中是可以设定的。

回答2:

如果是51的单片机机器周期是12,每个机器周期为1/F,每个机器周期是1US,你没讲清楚是那个系列的单片机不好一概而论。像义隆的你可以编成是单指令是2个时钟周期,双指令是4个时钟周期,也可以编成单指令是4个时钟周期,双指令是8个时钟周期,像合泰的又不一样了。

回答3:

要看具体的单片机
单周期的,就是相同的。。。。。。。
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~