資源簡介
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工具
評論
共有 條評論