51单片机流水灯C语言源代码

51单片机流水灯C语言源代码

ID:47669490

大小:74.00 KB

页数:15页

时间:2020-01-27

51单片机流水灯C语言源代码_第1页
51单片机流水灯C语言源代码_第2页
51单片机流水灯C语言源代码_第3页
51单片机流水灯C语言源代码_第4页
51单片机流水灯C语言源代码_第5页
资源描述:

《51单片机流水灯C语言源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、#include#include#defineuintunsignedint#defineucharunsignedcharucharz=50,e=0x00,f=0xff;ucharcodetable1[]={0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff};ucharcodetable2[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};ucharcodetable3[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};uc

2、harcodetable4[]={0xe7,0xdb,0xbd,0x7e,0xbd,0xdb,0xe7,0xff};ucharcodetable5[]={0xe7,0xc3,0x81,0x00,0x81,0xc3,0xe7,0xff};ucharcodetable6[]={0x7e,0x3c,0x18,0x00,0x18,0x3c,0x7e,0xff};voiddelay(uchar);voidlsd1();voidlsd2();voidlsd3();voidlsd4();voidlsd5();voidlsd6();voidlsd7();voidlsd8();voidl

3、sd9();voidlsd10();voidlsd11();voidlsd12();main(){while(1){lsd1();lsd2();lsd3();lsd4();lsd5();lsd6();lsd7();lsd8();lsd9();lsd10();lsd11();lsd12();}}voiddelay(ucharx)//延时函数{uinti,j;for(i=x;i>0;i--)for(j=250;j>0;j--);}voidlsd1()//lsd1单个流水灯双程模式1{uchara,i,j,k,l,l1,k1,j1,i1;a=0xfe;P0=a;delay(z

4、);for(i=0;i<7;i++)//仅单个灯亮从上往下流{a=_crol_(a,1);P0=a;delay(z);}P0=0xff;a=0xfe;P2=a;delay(z);for(j=0;j<7;j++){a=_crol_(a,1);P2=a;delay(z);}P2=0xff;a=0xfe;P3=a;delay(z);for(k=0;k<7;k++){a=_crol_(a,1);P3=a;delay(z);}P3=0xff;a=0xfe;P1=a;delay(z);for(l=0;l<7;l++){a=_crol_(a,1);P1=a;delay(z);}a=0

5、xbf;P1=a;delay(z);for(l1=0;l1<6;l1++)//l1==6仅单个灯亮从下往上流{a=_cror_(a,1);P1=a;delay(z);}P1=0xff;a=0x7f;P3=a;delay(z);for(k1=0;k1<7;k1++){a=_cror_(a,1);P3=a;delay(z);}P3=0xff;a=0x7f;P2=a;delay(z);for(j1=0;j1<7;j1++){a=_cror_(a,1);P2=a;delay(z);}P2=0xff;a=0x7f;P0=a;delay(z);for(i1=0;i1<7;i1++)

6、{a=_cror_(a,1);P0=a;delay(z);}P0=0xff;}voidlsd2()//lsd2两个灯流水双程模式1{uchara,i,j,k,l,l1,k1,j1,i1;a=0xfe;P0=a;delay(z);a=a<<1;P0=a;delay(z);for(i=0;i<6;i++){a=_crol_(a,1);P0=a;delay(z);}P0=0x7f;P2=0xfe;delay(z);P0=0xff;a=0xfc;P2=a;delay(z);for(j=0;j<6;j++){a=_crol_(a,1);P2=a;delay(z);}P2=0x7f

7、;P3=0xfe;delay(z);P2=0xff;a=0xfc;P3=a;delay(z);for(k=0;k<6;k++){a=_crol_(a,1);P3=a;delay(z);}P3=0x7f;P1=0xfe;delay(z);P3=0xff;a=0xfc;P1=a;delay(z);for(l=0;l<6;l++){a=_crol_(a,1);P1=a;delay(z);}P1=0x7f;delay(z);P1=0xff;delay(z);a=0x7f;P1=a;delay(z);a=a>>1;P1=a;delay(z);for

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。