心形花样LED流水灯.docx
- 文档编号:2936112
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:9
- 大小:15.88KB
心形花样LED流水灯.docx
《心形花样LED流水灯.docx》由会员分享,可在线阅读,更多相关《心形花样LED流水灯.docx(9页珍藏版)》请在冰豆网上搜索。
心形花样LED流水灯
心形花样LED流水灯
(带程序)使用89C52做的,原理图如下:
总共有32个LED灯,4个I/O全部用上了。
我在这里不加有LED保护电阻,用200的也可以晶振用12M的或
11."0592M也行,C1,C2用30PF。
PCB图如下:
作品效果录像:
http:
程序是用C语言写的;
如下:
#include 52."h> #include #defineuintunsignedint #defineucharunsignedchar ucharcodetable[]={0xfe,0xfc,0xf8,0xf0,0xe0,0xc0,0x80,0x00};//逐个点亮0~7 ucharcodetable1[]={0x7f,0x3f,0x1f,0x0f,0x07,0x03,0x01,0x00};//逐个点亮7~0 ucharcodetable2[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f,0xff};//逐个灭0~7 ucharcodetable3[]={0x80,0xc0,0xe0,0xf0,0xf8,0xfc,0xfe,0xff};//逐个灭7~0 /***********************************************************/ voiddelay(uintt);//延时 voidzg(uintt,uchara);//两边逐个亮 voidqs(uintt,uchara);//全部闪烁 voidzgxh(uintt,uchara);//逆时针逐个点亮 //voidzgxh1(uintt,uchara);//顺时针逐个点亮 voiddjs(uintt,uchara);//对角闪 voidlbzgm(uintt,uchara);//两边逐个灭 //voidsszgm(uintt,uchara);//顺时针逐个灭 voidnszgm(uintt,uchara);//逆时针逐个灭 voidsztl(uintt,uchara);//顺时逐个同步亮 voidnztl(uintt,uchara);//逆时逐个同步亮 voidsztm(uintt,uchara);//顺时逐个同步灭 voidnztm(uintt,uchara);//逆时逐个同步灭 voidhwzjl(uintt,uchara);//横往中间亮 voidhwzjm(uintt,uchara);//横往中间灭 //voidswzjl(uintt,uchara);//竖往中间亮 //voidswzjm(uintt,uchara);//竖往中间灭 voidnzdl(uintt,uchara);//逆时逐段亮 voidnzdgl(uintt,uchara);//逆时逐段一个点亮 voidjgs(uintt,uchara);//间隔闪 /**********************************************************/ voidzg(uintt,uchara)//两边逐个亮{uchari,j; for(j=0;j P0=0x7f;delay(t); for(i=0;i<7;i++){}}P0=table1[i+1]; P2=table1[i]; delay(t);}P2=0x00;P1=0xfe; delay(t); for(i=0;i<7;i++){P1=table[i+1]; P3=table1[i]; delay(t);}P3=0x00;delay(t); voidqs(uintt,uchara)//全部闪烁{} voidzgxh(uintt,uchara)//逆时针逐个点亮{uchari,j; for(j=0;j for(i=0;i<8;i++){}P0=table1[i]; delay(t); ucharj; for(j=0;j delay(t); P0=P1=P2=P3=0x00; delay(t);}}for(i=0;i<8;i++){}{} for(i=0;i<8;i++){}P2=table[i]; delay(t); P3=table[i]; delay(t); P1=table[i]; delay(t); for(i=0;i<8;i++)}voidnszgm(uintt,uchara)//逆时针逐个灭{}uchari,j; for(j=0;j for(i=0;i<8;i++) }{ P0=table3[i];delay(t);}for(i=0;i<8;i++){}P1=table2[i];delay(t); for(i=0;i<8;i++){}{}P3=table2[i];delay(t); for(i=0;i<8;i++) P2=table2[i];delay(t); /* voidzgxh1(uintt,uchara)//顺时针逐个点亮{}uchari,j; for(j=0;j for(i=0;i<8;i++){P2=table1[i]; delay(t);}for(i=0;i<8;i++){P3=table1[i]; delay(t);}for(i=0;i<8;i++){P1=table1[i]; delay(t);}for(i=0;i<8;i++){}P0=table[i]; delay(t); */ /* voidsszgm(uintt,uchara)//顺时针逐个灭{uchari,j; for(j=0;j for(i=0;i<8;i++){P2=table3[i];delay(t);}for(i=0;i<8;i++){} */}P3=table3[i];delay(t);}for(i=0;i<8;i++){P1=table3[i];delay(t);}for(i=0;i<8;i++){}P0=table2[i];delay(t); voiddjs(uintt,uchara)//对角闪{}ucharj; for(j=0;j P0=P3=0x00; }delay(t); P0=P1=P2=P3=0xff; P1=P2=0x00; delay(t); voidlbzgm(uintt,uchara)//两边逐个灭{uchari,j; for(j=0;j P3=0x01;delay(t); for(i=7;i>1;i--){P1=table[i-1];P3=table1[i-2]; }}delay(t);}P1=0xfe;P3=0xff;delay(t); P1=0xff;P2=0x01;delay(t); for(i=7;i>1;i--){} P0=0x7f;P2=0xff;delay(t); P0=0xff;delay(t);P0=table1[i-1]; P2=table1[i-2]; delay(t); voidsztl(uintt,uchara)//顺时逐个同步亮{}uchari,j; for(j=0;j for(i=0;i<8;i++){P0=table[i]; }P1=P2=P3=table1[i]; delay(t); voidnztl(uintt,uchara)//逆时逐个同步亮{uchari,j; for(j=0;j for(i=0;i<8;i++){}P0=table1[i]; P1=P2=P3=table[i]; delay(t);}voidsztm(uintt,uchara)//顺时逐个同步灭{}uchari,j; for(j=0;j for(i=0;i<8;i++){}P0=table2[i]; P1=P2=P3=table3[i]; delay(t); voidnztm(uintt,uchara)//逆时逐个同步灭{}uchari,j; for(j=0;j for(i=0;i<8;i++) }{ }P0=table3[i]; P1=P2=P3=table2[i]; delay(t); voidhwzjl(uintt,uchara)//横往中间亮{uchari,j; for(j=0;j for(i=0;i<8;i++){}P0=P2=P1=table1[i]; P3=table[i];delay(t);}} voidhwzjm(uintt,uchara)//横往中间灭{}uchari,j; for(j=0;j for(i=0;i<8;i++){}P0=P2=P1=table3[i]; P3=table2[i];delay(t); /* voidswzjl(uintt,uchara)//竖往中间亮{uchari,j; for(j=0;j for(i=0;i<8;i++) }{ }P0=P2=P1=table[i]; P3=table1[i];delay(t);}voidswzjm(uintt,uchara)//竖往中间灭{uchari,j; for(j=0;j for(i=0;i<8;i++){}P0=P2=P1=table2[i]; P3=table3[i];delay(t);}*/ voidnzdl(uintt,uchara)//逆时逐段亮{}uchari,j;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 花样 LED 流水