跑馬燈編程
Ⅰ 鐢佃剳璺戦┈鐏00鏄浠涔
璺戦┈鐏鏄涓縐嶇數鑴戠紪紼嬪伐鍏鳳紝鍒╃敤娑傞甫絳夋晥鏋滄樉紺烘枃瀛椼
鐢佃剳涓鐨勮窇椹鐏錛岃窇椹鐏鍦ㄧ紪紼嬩腑錛岄氬父鎸囨湁鏃墮渶瑕佺敤涓鐭╁艦鏉℃樉紺哄皯閲忕敤鎴風壒鍒鍏沖績鐨勪俊鎮錛岃繖鏉′俊鎮涓查栧熬鐩歌繛錛屽悜涓涓鏂瑰悜寰鐜婊氬姩銆傝瘉鍒鎬笟涓甯哥敤鈥滆窇椹鐏鈥濇潵鏄劇ず涓嶆柇鍙樺寲鐨勮偂紲ㄨ屾儏錛涘疄闄呭簲鐢ㄤ腑涔熷父閫氳繃鈥滆窇椹鐏鈥濇潵鐩戣嗘槸鍚︽繪満銆
涓鑸鏄鎸囧悇縐嶅彂鍏変簩鏋佺★紝濡備富鏉垮拰涓繪満綆變笂鐨勬寚紺虹伅銆傚紑鏈哄悗鐢ㄦ潵鎸囩ず鍚勭嶅伐浣滅姸鎬併
Flash鍋氱殑涓縐嶆晥鏋滐紝鍏堝緩涓灞傦紙鍙栧悕涓烘枃瀛楀眰錛夛紝鍦ㄨ繖灞備腑杈撳叆鏂囧瓧錛屽啀寤轟竴灞傦紙鍙栧悕涓哄浘鐗囧眰錛屾敞鎰忥細榪欎竴灞備竴瀹氳佸湪鏂囧瓧灞傜殑涓嬮潰錛夛紝瀵煎叆涓騫呭浘鐗囷紝鎶婂浘鐗囪劇疆鍦ㄦ枃瀛椾笅鏂逛粠宸﹀悜鍙寵繍鍔錛堟笎鍙樺姩鐢伙級錛屾渶鍚庡湪鏂囧瓧灞備笂鐐瑰嚮鍙抽敭錛岄夋嫨閬緗╋紝鎸塁trl+Enter鍗沖彲瑙傜湅鏁堟灉銆
Ⅱ 51單片機設計跑馬燈的程序用(c語言)編寫
|P1口接8個發光二極體共陽
#include <AT89X51.H>
unsigned char i;
unsigned char temp;
unsigned char a,b;
void delay(void)
{
unsigned char m,n,s;
for(m=20;m>0;m--)
for(n=20;n>0;n--)
for(s=248;s>0;s--);
}
void main(void)
{
while(1)
{
temp=0xfe;
P1=temp;
delay();
for(i=1;i<8;i++)
{
a=temp<<i;
b=temp>>(8-i);
P1=a|b;
delay();
}
for(i=1;i<8;i++)
{
a=temp>>i;
b=temp<<(8-i);
P1=a|b;
delay();
}
}
}
(2)跑馬燈編程擴展閱讀:
Proteus 自從有了單片機也就有了開發系統,隨著單片機的發展開發系統也在不斷發展。 keil是一種先進的單片機集成開發系統。它代表著匯編語言單片機開發系統的最新發展,首創多項便利技術,將開發的編程/模擬/調試/寫入/加密等所有過程一氣呵成,中間不須任何編譯或匯編。