单片机中的机器周期和时钟周期怎么理解

如题所述

早期的51单片机有这个问题,12个时钟周期组成一个机器周期,如果晶振12M,机器周期为1M;PIC单片机是4个时钟周期组成一个机器周期。
随着技术地发展,有些单片机已经没有了这个概念了,例如新华龙c8051FXX系列单片机,时钟周期等于机器周期,例如当这种单片机采用内部振荡器,一般24,5M,其速度杠杆的,哈啊哈。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-05-21
在51单片机中12个时钟周期组成一个机器周期。

一条指令至少需要一个机器周期来完成,如传送指令。
而完成这条指令要分几步来做,比如取指令,分析指令,取数据,送数据,单片机会自动地合理地分配在12个时钟周期中来完成这些工作。
第2个回答  2013-11-14
单片机中的时钟周期指的是时钟振荡器的振荡周期,机器周期指的是执行一条基本指令所需要的时钟周期数,比如说51单片机在12MHz时钟频率下,时钟周期是1uS,而机器周期为12个时钟周期,即12uS。
相似回答