首页 > 编程知识 正文

什么是指令周期机器周期和时钟周期,单片机指令周期与机器周期

时间:2023-05-03 13:33:05 阅读:120577 作者:2197

51单片机利用for语句嵌套实现简单的延迟1s功能

名词解释:

)1)时钟周期。 定义为时钟频率的倒数,在该例子中使用12MHz的时钟频率,该时钟周期约为1/12s。

)2)机器循环。 单片机的基本操作周期,对STC89C51系列单片机来说,一个机械周期由12个时钟周期组成,即1s。

(3)指令周期。 单片机执行一个指令所需的时间,一个指令周期需要一到四个机器周期。 一个for循环需要八个指令循环。

假设单片机采用12MHz的时钟频率,利用for语句嵌套实现简单的延迟1s功能。

无符号输入I;

无符号char j;//定义两个循环变量I,j

for(I=1000; i 0; I----//外层循环1000次

for(j=124; j 0; j----; //内层循环124次

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。