[求助] led跑馬燈大家好.
我用c語言寫了一個用p1口控制的8個led跑馬燈程序.他的點亮正常.但我想要8個led同時從中間向两邊點亮.要led顯示為
00011000,然后是00100100,01000010
我不知在程序上怎麼修改.
請教各位..........
#include
<reg51.h>
#define
uchar
unsigned
char
delay(unsigned
long
m);
void
main(void)
{
uchar
a,b;
a=0;
b=0x01;
do
{
p1=b;
b=b
<
<1;
a++;
delay(5000);
if(a>
8)
{
a=1;
b=0x01;
}
}
while(1);
}
delay(unsigned
long
m)
{
unsigned
long
i;
for(i=0;i
<m;i++);
}


