单片机学习-2-实现对操作的时间延时
在STC-ISP软件中的右边的方框上边选择软件延时计算器
void Delay500ms() //@12.000MHz
{
unsigned char i, j, k;
_nop_();
i = 4;
j = 205;
k = 187;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
上面的代码就是选择在系统频率是12.000MHz 定时长度为500毫秒 8051指令集为STC-Y1 时生成的计时器函数;
其中
_nop_();
要引入头文件:
#include<INTRINS.H>
其他的计时器可以按实际需求进行自定义。