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次