51微控制器時鐘電路數碼管是共陽極還是共陰極哪個好

2021-03-04 09:23:56 字數 3033 閱讀 7153

1樓:蕊跳的感覺

當然共陽極好,因為微控制器io的輸入電流大於輸出電流,除非你微控制器io有強上拉功能並軟體設定了強上拉,否則io的電流不足夠驅動led正常發光

2樓:臺軍隊

,。。::::;;;

51微控制器 在控制位選時(是位選不是段選)是給1亮還是給0亮 與數碼管是共陰極還是共陽極有關係嗎

3樓:匿名使用者

51微控制器 在控制位選時是給1亮還是給0亮 與數碼管是共陰極還是共陽極有關係,當然還與數碼管的驅動方式有關。

微控制器實現實時時鐘的程式用到數碼管是共陽極的,但只有共陰極的,怎麼修改一下程式呀?急求

4樓:匿名使用者

p0口要接8個上拉電阻,阻值不能太大,要供給數碼管電流,220~510即可

就這,數碼管不亮的筆畫,電流都灌進了p0口,對微控制器不利,這就是為什麼用共陽極數碼管的原因!

筆畫碼要共陰極的**

5樓:

共陰轉共陽或共陰轉共陽只需把斷碼取反就可以了

微控制器裡數碼管的共陰極和共陽極是怎麼回事?

6樓:匿名使用者

數碼管是共陰極,意思是幾段數碼管的陰極都接在一起。這樣只要給陰極一個高電平,所有的段碼都不會亮,如果給低電平,則看對應陽極的電平高低,所以共陰極就是位選,只有它為低電平(選中這位)才能對該數碼管操作。

7樓:

數碼管的一個資料位是由8個發光二極體組成,這8個發光二極體如果陽極並在一起,就稱為共陽;如果這8個發光二極體的陰極並在一起,就稱為共陰。

89c51微控制器是可以直接驅動一個共陽還是共陰的七段數碼管啊?

8樓:匿名使用者

可以採用動態掃描,不止驅動一個七段數碼管,4個都沒有問題

公共端需要io口通過三極體驅動,不然負載太大io口承受不住,其他埠可以直接io口驅動不過要加適當的電阻用於限流

9樓:匿名使用者

51不能直bai接給數碼管供電du的(電流太小)。分zhi二種情況說:

1.當i/o接的是共陰dao

極數碼管時專,直接並聯一屬個1k的排阻到數碼管的控制角,直接給數碼管的七個段位供電就可以了。

2.當i/o接的是共陽極數碼管時,要從位選上共電,如圖中:p2.

6和p2.7埠分別控制數碼管的十位和個位的供電,當相應的埠變成低電平時,驅動相應的三極體會導通,+5v通過in4148二極體和驅動三極體給數碼管相應的位供電,這時只要p0口送出數字的顯示**,數碼管就能正常顯示數字。

10樓:匿名使用者

接一個數碼來管最好用自共陽的,讓微控制器送出低電平點亮相應欄位

,因為51的輸出高電平電流有限,驅不動,低電平的灌電流還好一些,具體用法是數碼管共陽的管腳直接接電源vcc,剩下的八個管腳都通過1k的電阻接到一組io口上,如果是p0口,每個管腳要接上10k的上拉電阻,p1,2,3,不用上拉。

11樓:創業樓

要直接驅動的話,最好是共陽的。因為微控制器i/o口負載電流有限。需要加下限流電阻的。

12樓:匿名使用者

使用5v供電,89c51微控制器最好是驅動共陽的數碼管。每個i/o口需要串接一個200~510歐的電阻,上拉電阻不接。

什麼是微控制器led數碼管共陽極和共陰極?

13樓:無畏無知者

led數碼管指的是七段數碼管,有共陽極和共陰極之分;

(順便說 數碼管可不是因微控制器而生,所以不是微控制器的數碼管,是互不相干的不同元器件)

共陽極就是把二極體的正極連線在一起,那麼共陰極就是把二極體負極連線在一起;

共陽極數碼管,要點亮led就需要輸入端訊號為低電平,反之共陰極就需要輸入高電平訊號;

結果輸出的七段碼就有正反兩種了;

14樓:祈福達令

什麼是微控制器led數碼管控樣機和控煙機不懂的這個不明。

15樓:匿名使用者

什麼是微控制器led數碼管供養和**呢,這個是軟體上的。

16樓:匿名使用者

是微控制器led數碼管控管控陽極和共陰級不清楚有關物理方面的知識,我實在是不懂,請你分享

17樓:沙裡波特

文字描述,都是空談。

看其電路,一目瞭然。

怎樣用51微控制器實現累加計時和倒計時,並用六個共陰極數碼管顯示出來。用兩個按鍵分別切換。

18樓:匿名使用者

剛開始上電時, system_mode不是1 也不是2,不知你初始化時是否給它賦值?另外你的按鍵檢測程式沒加入到迴圈程式中,剛上電時若沒有按鍵按下,則很快跳過兩個按鍵檢測語句,然後進入迴圈顯示程式中,這是一個死迴圈,只有中斷才可打斷其執行,所以再按什麼鍵也沒反應了,建議把按鍵檢測放入顯示迴圈中,它對顯示效果不會有什麼影響,或在初始化後加一個迴圈,若兩個按鍵都沒有按下,一直檢測按鍵

微控制器c51輸出數碼管顯示為什麼共陽極0是0xc0,共陰極是0x7e

19樓:匿名使用者

這是根據數碼管的特性決定的(因為一個段位的數碼管是由8個二極體組成的),因為共陽極的數碼管,公共腳接的是電源vcc,所以,想要把那一個二極體點亮就必需將這個點接地,它就會發亮了,例如:要顯示數字「0」,就要把「a、b、c、d、e、f」這幾個發光二極體接地,其它二極體接vcc,它就會顯示成一個「0」了,把它轉換成二進位制碼:1100 0000,所以它的十六進位制為:

0xc0,而共陰極的段位數碼管正確的二進位制碼應該是:0011 1111,十六進位制為:0x3f.

20樓:匿名使用者

就由於二極體的單向導電性決定的,如果共陽,0需要的管腳需要加負電壓,就是0需要的管腳輸出0,才能點亮,如果共陰,0需要的管腳需要加正電壓,就是0需要的管腳輸出1,才能點亮

求一段能在51微控制器共陽數碼管中左移迴圈顯示數字的程式

這個挺簡單的啊,設定陣列顯示的起始索引不斷增加就可以了,實在不懂 605508331教一下你。include include define uchar unsigned char define uint unsigned intuchar code dsy code void delayms uin...

51微控制器接led數碼管,怎麼讓數碼管倒計時

先看看下面程式,看懂了,就知道咋編了 include define uchar unsigned char define uint unsigned intuchar a b 0 sbit wei1 p1.0 sbit wei2 p1.1 共陰數碼管七段碼 uchar code table void...

微控制器驅動數碼管電路的問題

很亂,也沒分55 電流 靜態時,推薦使用10 15ma 動態時,16 1動態掃描時,平均電流為4 5ma,峰值電內流50 60ma。你最好明白容 一下共陽還是共陰的數碼管為好。數碼管按段數分為七段數碼管和八段數碼管,八段數碼管比七段數碼管多一個發光二極體單元 多一個小數點顯示 按能顯示多少個 8 可...