導航:首頁 > 操作系統 > 跑馬燈單片機原理

跑馬燈單片機原理

發布時間:2022-08-07 17:40:22

1. 為什麼單片機上第一個發光二極體是0xfe還有其他的燈呢分別是什麼

和發光二極體的接法有關,二極體陰極端連單片機,輸出低電平0就會點亮,0xfe對應的引腳信號為11111110,其中的0就是輸出給第一個發光二極體陰極端的低電平信號。其他的燈對應的輸出低電平編碼信號同樣點亮。

例如:假設單片機的P0口接了八個LED,其中JPP0接的是高電平5V,而L0.0到L0.7接的分別是P0.7到P0.0這樣的話如果P0.7到P0.0上電平是高電平,那麼這個led的壓降就是0,led不亮,如果P0.7到P0.0上電平是低電平,那麼led上就會產生壓降,led就會亮。

#include<reg51.h> /*包含單片機寄存器的頭文件*/

void main(void){while(1){P0=0xfe; /*第一個燈亮*/ P0=0xff; /*第一個燈滅*/}}

P0=0xfe,相當於P0=11111110,這時候P0.0=0,燈L0.7亮,然後P0=0xff,相當於P0=11111111,這時候P0.0=1,燈L0.7滅,然後由於這兩句是放在while(1)中的由於其中1是while{}中的語句執行的條件,由於1始終為真,所以這兩句循環執行。燈L0.7就在不斷閃爍,亮滅。

(1)跑馬燈單片機原理擴展閱讀:

相關發光二極體引腳點亮編碼:

原理:給二極體陽極和陰極加上正向電壓時,二極體導通。 當給陽極和陰極加上反向電壓時,二極體截止。 因此,二極體的導通和截止,則相當於開關的接通與斷開。

0XFE=1111 1110 表示一個燈亮。0xfd = 1111 1101 第二個燈亮。0xfb = 1111 1011 第三個燈亮。0xf7 = 1111 0111 第四個燈亮。0xef = 1110 1111 第五個燈亮。0xdf = 1101 1111 第六個燈亮。0xbf = 1011 1111 第七個燈亮。0x7f = 0111 1111 第八個燈亮。

2. 流水燈如何製作

一、材料准備。
LED流水燈套件,可以在網上購買,都很便宜,10元以下,至於電烙鐵之類的,學生可以去電子實驗室或者自己購買,網上/電子市場有賣,成本不過二、三十元,而且一次投資,終身使用,以後可以再製作其他的電子產品。
二、製作流程。
1、器件清點及測量。 將買來的材料全部擺在桌子或試驗台,按照製作說明書逐一清點器件。測量各電阻阻值,有萬用表的用表測,沒有的可以通過電阻上標的電阻環,對應計算電阻值。
(附色環電阻說明)
(1) 五道色環電阻:第一環表示阻值的第一位數字;第二環表示阻值的第二位數字;第三環表示阻值的第三位數字;第四環表示冪的次方;第五環表示誤差。
(2)四道色環電阻:第一環表示阻值的第一位數字;第二環表示阻值的第二位數字;第三環表示冪的次方;第四環表示誤差。
(3)表示誤差的色環間距較其他色環間距大些。並且顏色一般為棕、金、銀色。
2、閱讀說明書准備焊接。 仔細閱讀說明書,看明白套件電路功能以及原理圖,將電烙鐵接電預熱,把器件正確插入基板。
3、焊接工藝 烙鐵預熱後,將焊錫絲送到引腳與電烙鐵焊接前,注意使電烙件頭加錫。焊接的時候,要使電烙鐵頭同時與元件引腳、銅板緊密接觸,把錫送到引腳頭所成的夾角處。待錫熔化後,把焊錫絲成45度角拿開(注意:加錫不要太多,以免浪費和影響美觀)。整個焊接過程一般在3-5秒內完成。4、檢查電路 焊接完畢,仔細檢查電路是否有虛焊、假焊和短路的地方。電阻是否有阻值正確,電容、發光二極體是否正負極接反,三極體的e、b、c腳是否正確。 逐步分析,發現錯誤及時糾正,以免通電後燒壞元件。
5、安裝電池測試。 LED心形流水燈需要3節5號電池,將電池放入電池槽中(注意正負極不要接反),觀察流水燈,若有七彩的心形圖案不斷按照順時針方向旋轉閃亮,說明焊接成功。
三、製作心得。 通過簡單的DIY小作品可以培養我們動手實踐的能力,可以讓我們把課堂學到的與實際聯系起來,讓枯燥的學習充滿樂趣。如果要送給別人,這樣的簡單製作不僅代表了你的一片真心,而且可以體現一定的技術能力,是不是倍有面子?

3. 單片機跑馬燈實驗中,改變延時其的常數,使用全速運行命令,顯示發生什麼變化

單片機跑馬燈的流動速度與延時長短有關,延時越長,跑的越慢。反之,延時越短,跑的越快,所以並沒有什麼全速運行命令,當流動速度快到一定程度後,看劇的效果就是全亮了。這與多位數碼管動態顯示是一個原理,如果每一位顯示延時也和流水相近,同樣,看到的效果是數字在跑,而延時足夠短,看起來就全亮了,其實還是在流動,只是因為太快了,看不出流動了。

4. 單片機跑馬燈0.5秒亮0.5秒滅 依次循環

你找的這段代碼是流水燈的程序。你要做到0.5秒亮0.5秒滅,要給出電路原理圖,不然誰知道你用的哪個埠,是高電平點亮還是低電平點亮,要控制幾個燈。

5. 請問這個控制跑馬燈的單片機的工作原理是什麼呀 剛剛學習不久 不知道如何分析硬體電路的工作原理

跑馬燈程序,就是通過定時,控制輸出口變化的程序。
在第二張硬體圖中,發光二級管符號就代表燈,只要p1口任何一個低電位時候就會亮。
分析硬體需要知道硬體符號和硬體知識,否則根本無從分析。
這需要學習硬體原理很多年。
如果沒基礎做不到,就考慮放棄軟硬體同時開發吧。
做個軟體工程師。

6. 問有關用C語言單片機做的流水燈的問題

這個核心的東西是單片機控制的原理,代碼比較簡單。
我想你不明白的是管腳是如何被控制的:
單片機的通用埠可以通過控制輸出高、低電平,想輸出高電壓那就給控制此管腳的寄存器賦值1,低電壓那麼就給值0。
這里P1寄存器控制著8個管腳,每個管腳控制著一個燈。同樣P0也控制著8個燈。這里P1即表示寄存器。
硬體電路上,燈的兩個腳接的都是高電平,那麼沒有電流通過,不亮。當有一個腳電平變低,那麼有了電壓降,燈亮了。
P1=0xFE,2進制是1111 1110,表示p1.0=0,即第一個管腳是0值,低電平,而其他的管腳都是高。那麼第一個燈亮了。
通過延時,讓第一個燈亮了一會。
P2=0xFD,即1111 1101,關了第一個燈,然後讓第二燈亮了。
其他同理。

從數組的值,可以看出燈亮滅的順序:
1111 1110
1111 1101
1111 1011
1111 0111
1110 1111
1101 1111
1011 1111
0111 1111
....

此數組值是先讓燈亮一個,從頭到尾燈挨個亮,接著再從頭跑一遍。
然後反方向跑一遍,再1遍。
最後全亮,全滅,全亮,全滅
再從頭循環..........

你如果設計8個,那麼就用P0或者p1中的一個即可。
即刪除程序中的:
P0=table[i];//P0燈亮
或者
P1=table[i];//P0燈亮

流程如下:
開始
進入主循環
判斷是否到一次跑馬燈結束
是結束就將i值為0,即從頭開始又一輪的跑馬燈。
否就繼續本輪的跑馬燈
先讓給P1賦值讓P1上指定的燈亮。
然後延時讓這個燈亮一會。
接著給P0賦值讓P0上指定的燈亮。
繼續主循環

7. 單片機 跑馬燈 代碼詳解

ORG
0000H
;開機上電主程序入口
AJMP
START
;系統一進來就轉到主程序
ORG
0030H
;主程序地址
START:
MOV
A,
#0FFH
;主程序開始,A中初始化成全1
CLR
C
;c清零
MOV
R2,
#08H
;R2左轉循環計數器
LOOP:
RLC
A
<<C+A+C<<帶進位循環左移,A中的內容在8此循環中從0位到7位依次變0
MOV
P2,
A
;送到P2,使P2從0位到7位依次點亮LED
CALL
DELAY
;單片機運行很快,為了能看到燈的變化,必須延遲,把速度降下來
DJNZ
R2,
LOOP
;R2每次減1後判斷是否=0,8次後=0程序才會下行,否則會跳回LOOP
MOV
R2,#07H
;R2右轉循環計數器
LOOP1:
RRC
A
>>C+A+C>>帶進位循環右移,A中的內容在8此循環中從7位到0位依次變0
MOV
P2,
A
;送到P2,使P2從7位到0位依次點亮LED
CALL
DELAY
;和上個循環一樣,延時
DJNZ
R2,
LOOP1
;R2每次減1後判斷是否=0,7次後=0程序才會下行,否則會跳回LOOP1
JMP
START
;跳回程序起始位置重復下一個循環
DELAY:
MOV
R3,
#20;延時子程序,這個應該不用解釋了吧
D1:
MOV
R4,
#200
D2:
MOV
R5,
#248
DJNZ
R5,
$
DJNZ
R4,
D2
RET
END

8. 用單片機原理,編一個跑馬燈,要用到定時器,而且是0.5s閃一下,再3s閃一下,依次

定時器設置的延時時間是0.5s,然後用一個循環語句,就能實現3s的延時了。剩下的就簡單啦

閱讀全文

與跑馬燈單片機原理相關的資料

熱點內容
ipadminipdf閱讀 瀏覽:504
文件夾無限制壓縮會不會降低內存 瀏覽:410
榮耀怎樣創建文件夾 瀏覽:629
如何用本機登陸遠程伺服器地址 瀏覽:680
黃小鴨解壓文具盒 瀏覽:670
女程序員的轉行方法 瀏覽:881
東風啟辰車聯網安裝文件夾 瀏覽:524
華為怎麼設置app時間鎖 瀏覽:660
後宮app視頻怎麼下載 瀏覽:525
如何把圖片轉換從PDF格式 瀏覽:259
重寫和重載的區別java 瀏覽:234
expressvpnandroid 瀏覽:84
儲存卡被加密怎麼解除 瀏覽:169
地球怎麼壓縮直徑 瀏覽:780
金鏟鏟之戰伺服器爆滿怎麼進 瀏覽:160
同仁堂pdf 瀏覽:935
如何編譯原理課程教材 瀏覽:730
單片機控制顯示器 瀏覽:777
頂好花app下載怎麼找不到 瀏覽:989
手機命令大全 瀏覽:808