一功能描述
通過控制89c51芯片使多個LED燈變亮
二软舌、電路原理圖
三、程序
#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);
void main(void)
{
LED1=0;//led1 μ?áá
LED2=1;
LED3=1;
while(1)
{
LED1=~LED1;
delay(3000);
LED2=~LED2;
delay(3000);
LED3=~LED3;
delay(3000);
}
}
void delay(uint ms)
{
uchar i;
uint j;
for(j=0;j<ms;j++)
{
for(i=0;i<125;i++)
{;}
}
}
四、小結(jié)
程序稍微復(fù)雜一點,細心一點還是能成功的。