微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于C语言的闪烁灯

基于C语言的闪烁灯

时间:11-23 来源:互联网 点击:
#include

#define uint unsigned int
sbit LED = P1^0;

void delay(uint a) //延时函数,毫秒级别
{
uint i;
while(--a!=0) //执行空操作循环,其中a为形参,由调用该函数的函数语句提供值
{
for(i=0;i<125;i++);//执行当0加到125时,大约会用掉1ms的时间
}
}

void main() //主函数
{
while(1) //循环执行这个程序
{
LED=0; //点亮发光二极管
delay(1000); //延时一段时间
LED=1; //熄灭发光二极管
delay(1000); //延时一段时间
}
}

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

网站地图

Top