单片机学习小组
直播中

golabs

8年用户 900经验值
擅长:可编程逻辑 电源/新能源 MEMS/传感技术 测量仪表
私信 关注

如何利用延时子程序方式令第一个发光二极管闪烁呢

如何利用延时子程序方式令第一个发光二极管闪烁呢?

回帖(1)

刘俊

2022-2-25 15:08:46
令第一个发光二极管闪烁(利用延时子程序方式)

#include
#define uint unsigned int                        //宏定义
***it L1=P1^0;                                                      
void delay(uint);                                        //delay函数声明
void main()
{
        while(1)
        {
                L1=0;               
                delay(1000);                                //延时100×Z的时间
                L1=1;
                delay(1000);
        }
}
void delay(uint z)
{
        uint x,y;
                for(x=z;x>0;x--)
                        for(y=100;y>0;y--);
}

for语句:for(表达式1;表达式2;表达式3){语句(可为空)}
求解表达式1
求解表达式2,若其值为真(非0即为真),则执行for中语句,然后执行第3步,否则结束for语句,直接跳出,不再执行第三步。
求解表达式3
跳到第2步重复执行。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分