发布网友 发布时间:2023-11-04 11:09
共4个回答
热心网友 时间:2024-11-30 03:20
首先是时钟周期和晶振周期的区别,时钟周期不一定等于晶振周期,例如倍频的时候。其次,1T在这里所指的就是一个机器周期为一个时钟周期,而指令的执行时间是以机器周期为单位的。额外补充:STC的1T系列单片机除了一个机器周期为一个时钟周期外,还对指令进行了优化,令一些指令执行所需的机器周期较原来的要少。热心网友 时间:2024-11-30 03:20
单片机是CISC型的,因此其内部需要消耗一定的时钟周期来完成微指令的操作,因此一般的51单片机都是12个机器周期为1个指令周期,也可说12个晶振周期,概念是一样的!热心网友 时间:2024-11-30 03:20
时钟周期就是晶振周期吧热心网友 时间:2024-11-30 03:21
标准51是12T的,就是说12个时钟周期(晶振周期,例如12M的,周期是1/12M,单位秒),机器做一个指令周期,刚好就是1/12M*12=1uS,常见指令例如nop就是一个周期,刚好1uS,其他的大多多于一个周期,乘除法更多。所以如果计算指令时间可以这样算。