关于流水灯左移和右移的程序问题

关于流水灯左移和右移的程序问题,第1张

LED灯右移到最右边后向左移时是这样的:右移一位→第二个延时程序→第埋族一个延时程序→右移右移一位→第二个延时程序→第一个延时程序戚液迟,这样不断循环,循环到最左边,就开始了右移的程序。

这样左移的延迟大高李一点的!

#include<段渣reg51.h>绝逗

void main()

{

unsigned char LED[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}

unsigned char i

unsigned int j

while(1)

{

P1=0

for(i=0i<8i++)

{

P1=LED[i]

for(j=0j<30000j++)

//if(i==8) i=0xff

}

for(i=0i<8i++)

{

P1=LED[7-i]

for(j=0j<握宏悄30000j++)

//if(i==0) i=0xff

}

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12241284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存