心形流水灯的电路设计代码大全

上传人:小** 文档编号:88216675 上传时间:2019-04-21 格式:DOC 页数:13 大小:40.51KB
返回 下载 相关 举报
心形流水灯的电路设计代码大全_第1页
第1页 / 共13页
心形流水灯的电路设计代码大全_第2页
第2页 / 共13页
心形流水灯的电路设计代码大全_第3页
第3页 / 共13页
心形流水灯的电路设计代码大全_第4页
第4页 / 共13页
心形流水灯的电路设计代码大全_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《心形流水灯的电路设计代码大全》由会员分享,可在线阅读,更多相关《心形流水灯的电路设计代码大全(13页珍藏版)》请在金锄头文库上搜索。

1、void zg(uint t,uchar a)/两边逐个亮uchar i,j;for(j=0;ja;j+)P0=P1=P2=P3=0xff;P0=0x7f;delay(t);for(i=0;i7;i+)P0=table1i+1;P2=table1; delay(t); P2=0x00;P1=0xfe; delay(t); for(i=0;i7;i+) P1=tablei+1; P3=table1;delay(t);P3=0x00;delay(t);#includevoid qs(uint t,uchar a) /全部闪烁uchar j;for(j=0;ja;j+)P0=P1=P2=P3=0xf

2、f;delay(t);P0=P1=P2=P3=0x00;delay(t);void zgxh(uint t,uchar a) / 逆时针逐个点亮uchar i,j;for (j=0;ja;j+)P0=P1=P2=P3=0xff;for (i=0;i8;i+)P0=table1; delay(t); for(i=0;i8;i+) P1=table;delay(t);for(i=0;i8;i+)P3=table; delay(t); for(i=0;i8;i+) P2=table;delay(t);void nszgm(uint t,uchar a) / 逆时针逐个灭uchar i,j;for(j

3、=0;ja;j+)P0=P1=P2=P3=0x00;for (i=0;i8;i+)P0=table3;delay(t); for (i=0;i8;i+) P1=table2;delay(t);for (i=0;i8;i+)P3=table2;delay(t); for (i=0;i8;i+) P2=table2;delay(t);void djs(uint t,uchar a) /对角闪uchar j;for(j=0;ja;j+)P0=P1=P2=P3=0xff;P0=P3=0x00;delay(t);P0=P1=P2=P3=0xff;P1=P2=0x00;delay(t);void lbzg

4、m(uint t,uchar a)/两边逐个灭uchar i,j;for (j=0;j1;i-)P1=tablei-1;P3=table1i-2;delay(t);P1=0xfe;P3=0xff;delay(t);P1=0xff;P2=0x01;delay(t);for(i=7;i1;i-)P0=table1i-1;P2=table1i-2;delay(t);P0=0x7f;P2=0xff;delay(t);P0=0xff;delay(t);void sztl(uint t,uchar a)/顺时逐个同步亮uchar i,j;for(j=0;ja;j+)P0=P1=P2=P3=0xff;for

5、(i=0;i8;i+)P0=table; P1=P2=P3=table1;delay(t);void nztl(uint t,uchar a)/逆时逐个同步亮uchar i,j;for(j=0;ja;j+)P0=P1=P2=P3=0xff;for(i=0;i8;i+)P0=table1; P1=P2=P3=table;delay(t);void sztm(uint t,uchar a)/顺时逐个同步灭uchar i,j;for(j=0;ja;j+)P0=P1=P2=P3=0x00;for(i=0;i8;i+)P0=table2; P1=P2=P3=table3;delay(t);void nz

6、tm(uint t,uchar a)/逆时逐个同步灭uchar i,j;for(j=0;ja;j+)P0=P1=P2=P3=0xff;for(i=0;i8;i+)P0=table3; P1=P2=P3=table2;delay(t);void hwzjl(uint t,uchar a) /横往中间亮uchar i,j;for (j=0;ja;j+)P0=P1=P2=P3=0xff;for(i=0;i8;i+)P0=P2=P1=table1; P3=table;delay(t);void hwzjm(uint t,uchar a) /横往中间灭uchar i,j;for (j=0;ja;j+)P

7、0=P1=P2=P3=0x00;for(i=0;i8;i+)P0=P2=P1=table3; P3=table2;delay(t);void nzdl(uint t,uchar a) /逆时逐段亮uchar i,j;for (j=0;ja;j+)P0=P1=P2=P3=0xff;for(i=0;i8;i+)P0=table1; delay(t); P0=0xff; for(i=0;i8;i+) P1=table;delay(t);P1=0xff;for(i=0;i8;i+)P3=table; delay(t); P3=0xff; for(i=0;i8;i+) P2=table;delay(t)

8、;P2=0xff;void nzdgl(uint t,uchar a) /逆时逐段一个点亮uchar i,j,k,l;for (j=0;ja;j+)k=table10;P0=k;l=table0;P1=P2=P3=l;delay(t);for(i=0;i8;i+)k=_crol_(k,-1);P0=k;l=_crol_(l,1);P1=P2=P3=l;delay(t);void jgs(uint t,uchar a) /间隔闪uchar j;for (j=0;ja;j+)P0=0x55;P1=P2=P3=0xaa;delay(t);P0=0xaa;P1=P2=P3=0x55;delay(t);

9、void sszgm(uint t,uchar a) / 顺时针逐个灭uchar i,j;for(j=0;ja;j+)P0=P1=P2=P3=0x00;for (i=0;i8;i+)P2=table3;delay(t); for (i=0;i8;i+) P3=table3;delay(t);for (i=0;i8;i+)P1=table3;delay(t); for (i=0;i8;i+) P0=table2;delay(t);void zgxh1(uint t,uchar a) /顺时针逐个亮uchar i,j;for (j=0;ja;j+)P0=P1=P2=P3=0xff;for (i=0

10、;i8;i+)P2=table1; delay(t); for(i=0;i8;i+) P3=table1;delay(t);for(i=0;i8;i+)P1=table1; delay(t); for(i=0;i8;i+) P0=table;delay(t);void delayms(uint ms) /延时子程序uint k;while(ms-)for(k = 0; k 0;x-)for (y=120;y0;y-);/*/void main()uint g,i;while(1)zg(100,1); /两边逐个亮lbzgm(100,1); /两边逐个灭jgs(300,10);djs(100,2

11、0); /对角闪for(g=0;g546; g+) /积点效果P2 =display_P2g;P3 =display_P3g;P1 =display_P1g;P0 =display_P0g;delayms(40);P1=P2=P3=0xff;for(i=0;i3;i+)P0=0x00;delay(800);P0=0xff;delay(800);P0=0x00;for(i=0;i3;i+)P1=0x00;delay(800);P1=0xff;delay(800);P1=0x00;for(i=0;i3;i+)P3=0x00;delay(800);P3=0xff;delay(800);P3=0x00

12、;for(i=0;i3;i+)P2=0x00;delay(800);P2=0xff;delay(800);qs(500,3);for(i=0;i6;i+)zgxh(50,1);nszgm(50,1);djs(100,20); /对角闪for(i=0;i3;i+)zg(100,1); /两边逐个亮lbzgm(100,1); /两边逐个灭qs(200,10);djs(100,50);for(i=0;i5;i+)sztl(200,1); /顺时逐个同步亮nztm(200,1); /逆时针同步灭nztl(200,1);sztm(200,1); /顺时逐个同步灭djs(300,10); /对角闪nzdgl(300,10); /逆时逐

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号