一轴或、功能描述
用低電平控制多個(gè)LED流水燈發(fā)光盯漂。
二美澳、程序
#include <REGX51.H>
#define uint unsigned int
#define uchar unsigned char
sbit LED1=P1^0;
sbit LED2=P1^1;
sbit LED3=P1^2;
void delay(uint ms);
/*---------?÷oˉêy---------*/
void main(void)
{
while(1)
{
LED1=~LED1;
delay(1000);
LED2=~LED2;
delay(2000);
LED3=~LED3;
delay(3000);
}
}
/*---------?óê±oˉêy---------*/
void delay(uint ms)
{
uchar i;
uint j;
for(j=0;j<ms;j++)
{
for(i=0;i<125;i++)
{;}
}
}
三容劳、電路圖
四祟辟、小結(jié)
我從上節(jié)課的基礎(chǔ)上了解到了一個(gè)LED燈的發(fā)光禽绪,這節(jié)課我從上節(jié)課的基礎(chǔ)上學(xué)習(xí)到了讓更多LED燈依次發(fā)光的程序蓖救。