跑馬燈C語言程式
跑馬燈C語言程式,微控制器如何編寫跑馬燈程式
操作方法
(01)首先定義I/0口,作出電路圖.
(02)#include "reg51.h"//包含頭檔案,一般情況不需要改動,標頭檔案包含特殊功能暫存器的定義
(03)/******************************************************************//* 延時函式宣告 *//******************************************************************/void mdelay(unsigned int t){unsigned char n;for(;t>0;t--)for(n=0;n<125;n++){;}}
(04)/******************************************************************//* 主函式 *//******************************************************************/void main(){unsigned char i,j;unsigned int led;
(05)while(1){mdelay(500);led=0xfe;//點亮一個數碼管for(i=0;i<8;i++)//迴圈8次{P1=led;mdelay(500);led=led<<1;//LED從右往左依次點亮
(06)if(P1==0x00){mdelay(500);led=0x7f;for(j=0;j<8;j++)//迴圈8次{P1=led;led=led>>1;//LED從左往右依次點亮mdelay(500);}}}}}
(07)本經驗只供參考,如有不足,還請見諒,如果有什麼疑問請在下邊留言,及時給你解答。。。
-
為什麼跳蚤能跳很高?有比身體還要長的後足(能跳1.5米)
解答:跳蚤之所以能跳的很高,都是因為它強健有力的後足,以及關節處的彈性蛋白物質,起跳時,跳蚤會將自己的後足摺疊,並在蹬地的瞬間釋放彈效能量,就像子彈一樣飛出去了,下面就跟著探祕志一起來看看吧!為什麼跳蚤能跳很高?英國物理學家虎克第一次用顯微鏡研究跳蚤,因為跳蚤...
-
致命毒藥有哪些?盤點致死速度最快的十種毒藥
導語:在中國古代就有很多關於能讓人致命的毒藥的記載,比如說常在電視上看到的鴆酒、斷腸草和鶴頂紅等等,這些畢竟都只是在古代出現過。那麼你們知道現今有哪些致命毒藥嗎?接下來呢就由探祕志小編為大家盤點致命速度最快的十種毒藥,以下排名不分先後,感興趣的不妨一...
-
無限恐怖盒子理論:人類世界被操控,我們只是盒子裡的人
盒子理論源自上世紀80年代少數派的科幻世界觀,也是《無限恐怖》一個重要的概念理論。簡單來說就是將我們所處的世界比作一個盒子,我們很有可能就是這個盒子裡的某個程式或物種,而盒子只是操縱者創造的一個小世界,甚至可能不是真實存在的,下面就讓我們一起來看一看吧...
-
空調除溼是什麼意思?什麼時候最適合開除溼(別超過2小時)
解答:空調除溼是一種排出房間溼氣的執行模式,主要是將室內機的風扇運轉減慢,使房間內的水氣遇到蒸發器後凝集為液體,通過導管排出室外,達到減輕房間溼度的目的。最適用於梅雨和雨後的天氣。空調除溼是什麼意思?一般來說空調都是人們用來調節空氣溫度的,但是還有另一...