導航:首頁 > 操作系統 > 二極體陰極接單片機

二極體陰極接單片機

發布時間:2022-06-20 15:41:13

㈠ 為什麼單片機上第一個發光二極體是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 第八個燈亮。

㈡ 關於單片機發光二極體接電阻的問題

第一個圖有兩個錯誤:1.P0口是OD結構,沒有外部上拉的情況下無法輸出高電平,而你沒有連接上拉電阻。圖中的電阻是起限流作用的,對於LED來說它不是上拉作用;2.51單片機的IO口,除P0外,其它的IO口均為內部弱上拉,IO口拉電流能力很弱我記得還不到1mA,無法使LED正常點亮。P0口內部無上拉,拉電流能力為0,這就是為什麼開發板上驅動LED都用下面那個圖的原因了,就是應為51單片機的IO口灌電流能力要比拉電流能力強得多。

㈢ 如圖所示,發光二極體陰極連接單片機P1.0,按鍵K

可以簡單的用按鍵控制發光二極體亮滅,比如:
LED EQU P1.0
KEY EQU P1.4
ORG 0000H
LJMP MAIN
ORG 0030H
MAIN:
JB KEY,MAIN1
CLR LED
SJMP MAIN
MAIN1:
SETB LED
SJMP MAIN
END

㈣ 二極體的陰極和陽極都接在單片機上是什麼情況

能在描述准確點嗎?陰極和陽極是分別接在不同的管腳上吧!看單片機的驅動能力,如果用51的,有較大的驅動能力,可以點亮發光二極體,當然要加限流電阻,如果是普通二極體,不加限流電阻有可能燒壞IO。

㈤ 發光二極體的陰極或陽極引腳都可以和單片機引腳相連

當然都可以,接陽極時,單片機的I/O口是輸出驅動電流,高電平時亮;接陰極時,單片機的I/O口是灌入驅動電流,低電平時亮。根據需要選擇。但對於51單片機,一般I/O口屬於集電極輸出,所以灌電流可以比較大,比如可達35mA左右,而輸出(拉電流)電流比較小,一般小於10mA,所以通常使用陰極接單片機方式,可獲得較大電流和較高亮度。

㈥ 單片機如何控制電子元件 電路又該如何接

你這個問題說的也太簡單了吧,首先搭建單片機最小系統,使得單片機可以正常工作,最小系統包括:電源、晶振、復位、下載線等。然後開始設計外圍電路,比如跑馬燈、數碼管,控制外圍電路的方法,最簡單的是,使用I/O口去控制,你可以選擇輸入控制還是輸出控制,例如將8個發光二極體加到單片機的p1口上,注意發光二極體的正極和陰極區別,將正極接5V,陰極接單片機。那麼你將p1口全部置低,那麼這些發光二極體就都亮起來了

㈦ 單片機中,在P1口作為輸出的實驗中,為什麼和單片機的P1口相連的是發光二極體的陰極

因為51單片機的管腳並不是對稱的推挽輸出,灌電流能力強、拉電流能力弱;
加上51單片機上電初始化時I/O口默認為高,應避免單片機在尚未穩定的情況下拖負載。
所以一般連接LED時接其陰極。

㈧ 單片機單個的發光二極體工作原理 大概的說下 採納的再加分

給你舉個簡單的例子要是不知道你可以提問
1.LED的陽極接地,陰極接單片機IO口,那麼IO口高電平,LED滅,低電平,LED亮
2.LED的陰極接地,陽極接單片機IO口,那麼IO口高電平,LED亮,低電平,LED滅

㈨ 單片機上怎麼接發光二極體

這主要看你是想要高電平時亮還是低電平時亮,如果是埠高電平時亮時,可以通過一個1K的電阻將發光管接到GND就可以了。如果是輸出低電平時亮的話,就需要接在電源和埠之間。
可以直接焊接,可能要注意一下靜電防護!
請參考!

㈩ 單片機 共陰極接法

所謂共陰接法是指數碼管各段的陰極接在一起。這樣一來,單片機的輸出就必須接在各個陽極上,因此,輸出為高的時候,數碼管點亮,輸出為低時,數碼管滅。

嚴格來說,這個接法不是很好,因為很多單片機的高電平輸出電流不足,數碼管點亮時亮度不夠,甚至在白天看出來。所以,單片機直接驅動數碼管最好是用共陽數碼管。

閱讀全文

與二極體陰極接單片機相關的資料

熱點內容
php讀取word亂碼 瀏覽:753
minicom源碼 瀏覽:1000
海爾冷櫃壓縮機 瀏覽:415
聯通伺服器如何調試信號 瀏覽:135
stata新命令 瀏覽:940
單調棧演算法python 瀏覽:605
微信解壓游戲怎麼下載 瀏覽:961
忍三伺服器不同如何登上賬號 瀏覽:821
php求積 瀏覽:294
封面命令 瀏覽:879
手機復制文件夾到另一個文件夾 瀏覽:992
手游為什麼不能統一下伺服器 瀏覽:246
iphone上pdf 瀏覽:884
window定時python腳本 瀏覽:64
怎麼運行cmd命令行 瀏覽:366
php中類的繼承 瀏覽:228
openvpnlinux安裝配置 瀏覽:463
PHP7從入門到精通 瀏覽:27
單片機生日 瀏覽:500
linux當前進程號 瀏覽:728