led跑馬燈[原创]
大家好.
我用c語言寫了一個用p1口控制的8個led跑馬燈程序.他的點亮正常.但我想要8個led同時從中間向两邊點亮. 我不知在程序上怎麼修改. 請教各位..........
#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++);
}
請幫忙修改程序.我是單片機新手,具體一點,好嗎?
謝謝.
发表时间:2003年5月20日18:18:48