上一个案例是,点亮LED灯,LED灯处于一直点亮状态,这次,我们通过修改程序来达到LED灯间歇性点亮的目的,电路图不变,程序代码如下:
#include<reg51.h> //51系列单片机
sbit led1=P2^0; //定义端口为P2.0口(代码端口一定要大写)
void delay200ms() //定义延时函数,延时时间200ms
{
unsigned char i,j,k;
for(i=5;i>0;i--)
for(j=132;j>0;j--)
for(k=150;k>0;k--);
}
void main() //主函数
{
while(1) //不断循环
{
led1=1; //点亮LED灯
delay200ms(); //延时
led1=0; //关闭LED灯
delay200ms();
} //延时
}