資源簡介
51單片機心形閃爍配套資料,有原理圖程序等等!51單片機心形閃爍配套資料,有原理圖程序等等!

代碼片段和文件信息
#include?
#define uint unsigned?int
#define uchar unsigned?char
uchar?code?table0[]={0xfe0xfd0xfb0xf70xef0xdf0xbf0x7f};//LED從低位往高位移
uchar?code?table1[]={0x7f0xbf0xdf0xef0xf70xfb0xfd0xfe};//LED從高位往低位移
uchar?code?table2[]={0xfe0xfc0xf80xf00xe00xc00x800x00};//LED從1個亮到8個都點亮(從低位往高位)
uchar?code?table3[]={0x7f0x3f0x1f0x0f0x070x030x010x00};//LED從1個亮到8個都點亮(從高位往低位)
uchar?code?table4[]={0x000x010x030x070x0f0x1f0x3f0x7f0xff};//LED從8個全亮到一個都不亮(從低位往高位)
uchar?code?table5[]={0x000x800xc00xe00xf00xf80xfc0xfe0xff};//LED從8個全亮到一個都不亮(從高位往低位)
uchar?code?table6[]={0xfe0xfc0xfa0xf60xee0xde0xbe0x7e};//LED從低位往高位移(最低位始終為0)
uchar?code?table7[]={0x7f0x3f0x5f0x6f0x770x7b0x7d0x7e};//LED從高位往低位移(最高位始終為0)
uchar?ij; //定義循環(huán)變量
uint?tt=70; //定義時間指數(shù)
void?delay(uint?time) //延時函數(shù)
{
uint?xy;
for(x=time;x>0;x--)
for(y=110;y>0;y--);
}
void?disp0() //狀態(tài)0?所有LED閃爍3次
{
for(i=0;i<3;i++)
{
P0=0x00;?P2=0x00;?P3=0x00;?P1=0x00;
delay(300);
P0=0xff;?P2=0xff;?P3=0xff;?P1=0xff;
delay(300);
}
}
void?disp1() //狀態(tài)1?LED順時針轉(zhuǎn)一圈
{
for(i=0;i<8;i++)
{
P2=table1[i];
delay(100);
}
P2=0xff;
for(i=0;i<8;i++)
{
P3=table1[i];
delay(100);
}
P3=0xff;
for(i=0;i<8;i++)
{
P1=table1[i];????????
delay(100);
}
P1=0xff;
for(i=0;i<8;i++)
{
P0=table0[i];
delay(100);
}
P0=0xff;
}
void?disp2() //狀態(tài)2?LED逆時針轉(zhuǎn)一圈
{
for(i=0;i<8;i++)
{
P0=table1[i];
delay(100);
}
P0=0xff;
for(i=0;i<8;i++)
{
P1=table0[i];
delay(100);
}
P1=0xff;
for(i=0;i<8;i++)
{
P3=table0[i];
delay(100);
}
P3=0xff;
for(i=0;i<8;i++)
{
P2=table0[i];
delay(100);
}
P2=0xff;
}
void?disp3() //狀態(tài)3?4個LED同時順時、逆時針移動1/4圈
{
for(i=0;i<8;i++)
{
P0=table1[i];
P1=table1[i];
P2=table1[i];
P3=table0[i];
delay(100);
}
for(i=0;i<8;i++)
{
P0=table0[i];
P1=table0[i];
P2=table0[i];
P3=table1[i];
delay(100);
}
P3=0xff;?P0=0xff;?
}
void?disp4() //狀態(tài)4??2個LED同時順時針移動半圈
{
for(i=0;i<8;i++)
{
P2=table1[i];
P1=table1[i];
delay(100);
}
P2=0xff;?P1=0xff;
for(i=0;i<8;i++)
{
P3=table1[i];
P0=table0[i];
delay(100);
}
P3=0xff;?P0=0xff;
}
void?disp5() //狀態(tài)5??2個LED同時逆時針移動半圈
{
for(i=0;i<8;i++)
{
P0=table1[i];
P3=table0[i];
delay(100);
}
P0=0xff;?P3=0xff;
for(i=0;i<8;i++)
{
P1=table0[i];
P2=table0[i];
delay(100);
}
P1=0xff;?P2=0xff;
}
void?disp6() //狀態(tài)6?LED自上而下逐漸點亮(一半點亮一半不亮)
{
for(i=0;i<8;i++)
{
P0=table3[i];
P2=table3[i];
delay(100);
}
P0=0xff;?P2=0xff;
for(i=0;i<8;i++)
{
P1=table2[i];
P3=table3[i];
delay(100);
}
P1=0xff;?P3=0xff;
}
void?disp7() //狀態(tài)7?LED自下而上逐漸點亮(直到全部點亮)
{
for(i=0;i<8;i++)
{
P1=table3[i];
P3=table2[i];
delay(100);
}
for(i=0;i<8;i++)
{
P0=table2[i];
P2=table2[i];
delay(100);
}
}
void?disp8() //狀態(tài)8?間斷8格的4個LED亮并逆時針旋轉(zhuǎn)
{
for(j=0;j<2;j++)
{
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????14848??2013-11-28?20:13??51單片機心形閃爍配套資料\元件清單.xls
?????文件??????42706??2013-05-24?22:06??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd
?????文件??????18915??2013-05-21?20:12??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd.c
?????文件??????12614??2013-05-24?22:06??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd.hex
?????文件?????????54??2013-05-24?22:06??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd.lnp
?????文件??????48419??2013-05-24?22:06??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd.LST
?????文件??????55380??2013-05-24?22:06??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd.M51
?????文件??????52342??2013-05-24?22:06??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd.OBJ
?????文件???????1046??2013-05-24?14:00??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd.Opt
?????文件????????397??2013-05-24?22:06??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd.plg
?????文件???????2015??2013-05-07?22:57??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd.Uv2
?????文件???????1047??2013-05-21?20:13??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd_Opt.Bak
?????文件??????????0??2013-05-07?22:19??51單片機心形閃爍配套資料\心形花樣燈?程序\hyd_Uv2.Bak
?????文件???????5115??2002-04-16?15:32??51單片機心形閃爍配套資料\心形花樣燈?程序\STARTUP.A51
?????文件??????11665??2013-05-24?22:06??51單片機心形閃爍配套資料\心形花樣燈?程序\STARTUP.LST
?????文件????????749??2013-05-24?22:06??51單片機心形閃爍配套資料\心形花樣燈?程序\STARTUP.OBJ
?????文件?????116776??2013-11-28?19:58??51單片機心形閃爍配套資料\電路圖\布線圖1截圖.jpg
?????文件?????159090??2013-11-28?19:58??51單片機心形閃爍配套資料\電路圖\布線圖2截圖.jpg
?????文件?????542720??2013-11-28?19:59??51單片機心形閃爍配套資料\電路圖\心形花樣燈.ddb
?????文件??????52542??2013-05-24?21:56??51單片機心形閃爍配套資料\電路圖\心形花樣燈電路.pdf
?????文件????????216??2013-11-28?19:57??51單片機心形閃爍配套資料\電路圖\打開說明.txt
?????目錄??????????0??2013-11-28?20:00??51單片機心形閃爍配套資料\心形花樣燈?程序
?????目錄??????????0??2013-11-28?20:01??51單片機心形閃爍配套資料\電路圖
?????目錄??????????0??2013-11-28?20:13??51單片機心形閃爍配套資料
-----------?---------??----------?-----??----
??????????????1138656????????????????????24
評論
共有 條評論