51单片机心形流水灯源程序视频.docx

上传人:scccc 文档编号:14769249 上传时间:2022-02-19 格式:DOCX 页数:11 大小:345.89KB
返回 下载 相关 举报
51单片机心形流水灯源程序视频.docx_第1页
第1页 / 共11页
51单片机心形流水灯源程序视频.docx_第2页
第2页 / 共11页
51单片机心形流水灯源程序视频.docx_第3页
第3页 / 共11页
51单片机心形流水灯源程序视频.docx_第4页
第4页 / 共11页
51单片机心形流水灯源程序视频.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《51单片机心形流水灯源程序视频.docx》由会员分享,可在线阅读,更多相关《51单片机心形流水灯源程序视频.docx(11页珍藏版)》请在三一文库上搜索。

1、51单片机心形流水灯源程序+视频用stc89c51单片机做的心形流水灯效果非常棒,下面是实物图:VPrTIff-JrcM/* ”背面:二口-.; ooooppgoro rB*JCCOr *- OCC f :iOC0DCO*t oeccr :*】t -LDCOC ioccg 广Jdda、匕匕lcccs-1noocinoDr+. nn口匚 *BOOOQOOOJooowci.- VM QOWOOC QOQOOI-REsseseBBasBuaBifiBUMOQQ PCOO = PgiRl K J IStSiEi etc 1 OCjQCK圏u下面是视频:原理图我就不画了 4个p 口全部接上led灯即可,

2、下 面是控制程序:#include ;#include ;#define uint unsigned int#define uchar unsigned charuchar codetable0=0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00 ;/P0-P7依次点亮uchar codetable1=0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff;/P0-P7 依次熄灭uchar codetable2=0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00;/P7-P0 依次点亮uchar codetable

3、3=0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff;/P7-P0 依次熄灭uchar temp,aa,bb,temp,temp1;void delay(uint z);void h();void hh();void hhh();void hhhh();void init();void main()/ 主函数init();while(520)/ 大循环h();hh();hhh();hhhh();延时函数void delay(uint z)/uint x,y;for(x=z;x;0;x-)for(y=110;y;0;y-);void h()for(aa=0;aa3;

4、aa+)for(bb=0;bb8;bb+)P0=table0bb;delay(50);for(bb=0;bb8;bb+)delay(50);for(bb=0;bb8;bb+)P3=table0bb;delay(50); for(bb=0;bb8;bb+)P2=table0bb;delay(50);delay(500);for(bb=0;bb8;bb+)P0=table1bb;delay(50); for(bb=0;bb8;bb+)for(bb=0;bb8;bb+)P3=table1bb;delay(50); for(bb=0;bb8;bb+)P2=table1bb;delay(50);for(

5、aa=0;aa3;aa+)for(bb=0;bb8;bb+)P2=table2bb;delay(50);for(bb=0;bb8;bb+)delay(50);for(bb=0;bb8;bb+)P1=table2bb;delay(50); for(bb=0;bb8;bb+)P0=table2bb;delay(50);delay(500);for(bb=0;bb8;bb+)P2=table3bb;delay(50); for(bb=0;bb8;bb+)P1=table3bb;delay(50); for(bb=0;bb8;bb+) P1=table3bb;delay(50); for(bb=0;b

6、b8;bb+)P0=table3bb;delay(50);void hh()for(bb=0;bb3;bb+) for(aa=0;aa8;aa+) P0=table0aa;P2=table2aa;delay(100);for(aa=0;aa8;aa+)P3=table2aa;P1=table0aa;delay(100); for(aa=0;aa8;aa+)P2=table3aa;P0=table1aa;delay(100); for(aa=0;aa8;aa+)P1=table1aa;P3=table3aa;delay(100);void init()P1=P2=P3=P0=0x00; dela

7、y(1000);P1=P2=P3=P0=0xff;delay(200);temp=0xfe;temp1=0x7f;void hhh()for(bb=0;bb10;bb+)for(aa=0;aa8;aa+)P0=temp;temp=_crol_(temp,1);delay(40);P0=0xff;for(aa=0;aa8;aa+)P1=temp;temp=_crol_(temp,1);delay(40);P1=0xff;for(aa=0;aa8;aa+)P3=temp;temp=_crol_(temp,1);delay(40);P3=0xff;for(aa=0;aa8;aa+)P2=temp;temp=_crol_(temp,1);delay(40);P2=0xff;void hhhh()for(aa=0;aa30;aa+) P0=P1=0x00;delay(100);P1=P0=0xff;P2=P3=0x00;delay(100);P2=P3=0xff;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1