资源简介
32位流水灯,含有仿真图和程序,希望对大家有帮助
代码片段和文件信息
#include
#include
typedef unsigned int uint;
typedef unsigned char uchar;
#define led1 P0
#define led2 P1
#define led3 P3
#define led4 P2
uchar k;
uchar code shun[]={0xfe0xfd0xfb0xf70xef0xdf0xbf0x7f};
uchar code ni[]={0x7f0xbf0xdf0xef0xf70xfb0xfd0xfe};
uchar code zgshun[]={0xfe0xfc0xf80xf00xe00xc00x800x00};
uchar code zgni[]={0x7f0x3f0x1f0x0f0x070x030x010x00};
void delay(uint t)
{
uint i;
while(t--)
for(i=0;i<120;i++);
}
void qbsszgl(uchar nuint t)
{
uchar ij;
for(j=0;j {
for(i=1;i<8;i++)
{
led4=zgni[i]; delay(t);
}
for(i=1;i<8;i++)
{
led3=zgni[i]; delay(t);
}
for(i=1;i<8;i++)
{
led2=zgni[i]; delay(t);
}
for(i=1;i<8;i++)
{
led1=zgshun[i]; delay(t);
}
}
}
void qbsszgm(uchar nuint t)
{
uchar ij;
for(j=0;j {
for(i=1;i<8;i++)
{
led4=~zgni[i]; delay(t);
}
for(i=1;i<8;i++)
{
led3=~zgni[i]; delay(t);
}
for(i=1;i<8;i++)
{
led2=~zgni[i]; delay(t);
}
for(i=1;i<8;i++)
{
led1=~zgshun[i]; delay(t);
}
}
}
void lbtbls(uchar nuint t)
{
uchar ij;
led1=led4=0x7f;
delay(t);
for(j=0;j {
for(i=1;i<8;i++)
{
led1=led4=ni[i];
delay(t);
}
led1=led4=0xff;
delay(t);
for(i=0;i<8;i++)
{
led2=shun[i];
led3=ni[i];
delay(t);
}
for(i=0;i<8;i++)
{
led2=ni[i];
led3=shun[i];
delay(t);
}
led2=led3=0xff;
delay(t);
for(i=0;i<8;i++)
{
led1=led4=shun[i];
delay(t);
}
}
}
void ygssls(uchar nuint t)
{
uchar ij;
for(j=0;j {
led1=led2=led3=led4=0xff;
delay(t);
for(i=0;i<8;i++)
{
led4=ni[i];
delay(t);
}
led4=0xff;
for(i=0;i<8;i++)
{
led3=ni[i];
delay(t);
}
led3=0xff;
for(i=0;i<8;i++)
{
led2=ni[i];
delay(t);
}
led2=0xff;
for(i=0;i<8;i++)
{
led1=shun[i];
delay(t);
}
}
}
void ygnsls(uchar nuint t)
{
uchar ij;
for(j=0;j {
led1=led2=led3=led4=0xff;
delay(t);
for(i=0;i<8;i++)
{
led1=ni[i];
delay(t);
}
led1=0xff;
for(i=0;i<8;i++)
{
led2=shun[i];
delay(t);
}
led2=0xff;
for(i=0;i<8;i++)
{
led3=shun[i];
delay(t);
}
led3=0xff;
for(i=0;i<8;i++)
{
led4=shun[i];
delay(t);
}
}
}
void tbssls(uchar nuint t)
{
uchar ij;
for(j=0;j {
for(i=0;i<8;i++)
{
led1=shun[i];
led2=led3=led4=ni[i];
delay(t);
}
}
led4=led1=led2=led3=0xff;
}
void tbnsls(uchar nuint t)
{
uchar ij;
for(j=0;j {
for(i=0;i<8;i++)
{
led1=ni[i];
led2=led3=led4=shun[i];
delay(t);
}
}
led4=led1=led2=led3=0xff;
}
void tbsszgl(uchar nuint t)
{
uchar ij;
for(j=0;j {
for(i=0;i<8;i++)
{
led1=zgshun[i];
led2=led3=led4=zgni[i];
delay(t);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 96018 2015-01-10 15:32 DIY-32心形流水灯\Last Loaded liushuideng.DBK
文件 39175 2015-01-10 16:06 DIY-32心形流水灯\liushuideng
文件 12341 2015-01-10 16:06 DIY-32心形流水灯\liushuideng.c
文件 96018 2015-01-10 15:32 DIY-32心形流水灯\liushuideng.DSN
文件 10534 2015-01-10 16:06 DIY-32心形流水灯\liushuideng.hex
文件 55 2015-01-10 16:06 DIY-32心形流水灯\liushuideng.lnp
文件 39129 2015-01-10 16:06 DIY-32心形流水灯\liushuideng.LST
文件 47333 2015-01-10 16:06 DIY-32心形流水灯\liushuideng.M51
文件 46974 2015-01-10 16:06 DIY-32心形流水灯\liushuideng.OBJ
文件 1665 2015-01-11 10:54 DIY-32心形流水灯\liushuideng.Opt
文件 195 2015-01-11 10:54 DIY-32心形流水灯\liushuideng.plg
文件 742 2015-01-13 10:48 DIY-32心形流水灯\liushuideng.PWI
文件 2167 2014-12-23 08:57 DIY-32心形流水灯\liushuideng.Uv2
文件 1665 2015-01-10 16:06 DIY-32心形流水灯\liushuideng_Opt.Bak
文件 0 2014-12-23 08:30 DIY-32心形流水灯\liushuideng_Uv2.Bak
文件 742613 2015-01-13 10:48 DIY-32心形流水灯\QQ截图20150113104842.jpg
文件 6376 2005-03-22 15:22 DIY-32心形流水灯\STARTUP.A51
文件 14048 2015-01-10 16:06 DIY-32心形流水灯\STARTUP.LST
文件 749 2015-01-10 16:06 DIY-32心形流水灯\STARTUP.OBJ
目录 0 2015-01-13 10:54 DIY-32心形流水灯
----------- --------- ---------- ----- ----
1157797 20
- 上一篇:电脑虚拟声卡,适合没有声卡的朋友
- 下一篇:hex转coe工具
评论
共有 条评论