微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 单片机的延时程序

单片机的延时程序

时间: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--);
}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top