单片机的延时程序
时间:10-02
整理:3721RD
点击:
延时程序控制在1S,怎么写,不用定时器,用一个for循环怎么写?期待您的回复
比如for语句实现延时一ms的程序如下:
void delayms (uint j)
{
uint i;
for(;j>0;j--)
{
for (i=0;i<333;i++)
}
}
然后调用上面给的延时程序,函数调用语句delayms(1000);
应该就是这样的。
我今天上课刚学到这一块,课本上的一个实现连续点亮发光二极管的要求间隔是500毫秒的程序。用的就是我给你的那个函数子程序。
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}