如何设计单片机可控的左右循环循环流水灯闪烁

2025-12-05 03:30:27
推荐回答(1个)
回答1:

#include
void delay(int a)
{
while(a--);
}
main()
{
unsigned char led,i;
whlile(1)
{
led=0xfe;
for(i=0;i<8;i++)
{
P1=led;
led=led<<1;
delay(20000);
}
led=0x7f;
for(i=0;i<8;i++)
{
P1=led;
led=led>>1;
delay(20000);
}
}
}