導航:首頁 > 操作系統 > 51單片機接數碼管

51單片機接數碼管

發布時間:2023-09-27 16:28:59

⑴ 用51單片機怎麼驅動12V共陽數碼管

用51單片機怎麼驅動12V共陽數碼管?下面是網友經驗回答,為大家提供參考。

用ULN2803接數碼管的陰極。

將PNP三極體8550接入陽極。

--發射極接+12V,

--集電極接數碼管公共陽極,

--基極用I/O口進行控制。

但是,這時基極需要的控制電壓,超出了單片機I/O口的輸出能力。

所以,基極和I/O口之間,還應該接入一個NPN型的三極體,或者用ULN2803也可。

電路如下,本人已經使用多年,效果良好姿漏。

追問:uln2803我昨天也接了試一下,不行呀,大概是這樣接的(見圖),你看看哪裡出了問題?

追答:樓主的電路基本正確,只是2803的COM,沒有畫出來,它應該接+12V。可以看看下面顯示「3」的'電路,注意,下圖中省略了限流電阻。

追問:這下好奇怪呀,我昨天晚上接了都不行,今天就可以。現在我把uln2803的10腳懸空和接+12V效果都一樣呀.....這個管腳到底有啥特殊用途呢?

追答:呵呵,昨天不好用,大概是因為我還沒有貼上這張圖片吧。在2803每個輸出端的內部,都含有一個續流二極體。外接感性負載的時候,COM端必陵冊旅須接高電源端,這樣續流二極體才能起作用。現在接尺凳的負載是數碼管,COM也可不用高電源端,接上更好。

⑵ 51單片機怎麼用按鍵控制一個數碼管,按一下顯示一個數字,順序顯示

1、首先,要把代碼寫好,點亮數碼管。

⑶ 51單片機能直接驅動數碼管嗎

不可以的,給你分析分析:點亮一個發光diode,需要驅動電流至少5-10mA.而C51單片機的I/O口輸出的電流在1mA左右。要想有提供大電流就需要在I/O口和diode之間加入一個電源,而一個加入一個電源之後,電流實在有點大,diode可受不了。那就只好在電源上在串一個電阻,電阻值的大小如何選,憑樓主的智慧應該可以算出來的。給個提示,一般上拉電阻值K級以上。

⑷ 51單片機的共陰數碼管怎麼顯示數字(c語言)

要讓51單片機共陰數碼管顯示數字,只需要將單片機的P2埠輸出數字對應的段碼即可。

以顯示數字「0」為例,c語言程序如下:

#include<reg52.h>

#define uchar unsigned char

#define uint unsigned int

//數碼管的段碼編碼

Uchar table[10] ={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

void main(){//主函數

P0 = table[0];//顯示0,大家可以修改裡面的數據。

while(1);//程序不再執行其他步驟;

}

(4)51單片機接數碼管擴展閱讀:

數字0-9的對應段碼:

數字0 0x3f

數字1 0x06

數字2 0x5b

數字3 0x4f

數字4 0x66

數字5 0x6d

數字6 0x7d

數字7 0x07

數字8 0x7f

數字9 0x6f

⑸ 51單片機三極體驅動數碼管如何接線

4位數碼管有8個公用的段信號,還有4個位信號,如果是共陰鄭碰數碼管,用4個IO口各驅動一個NPN三極體,集電極分別接4個數碼管的位信號,8個段信號一般也需驅動電路,如用74LS273 74LS244等
如果是共陽數碼管,則段信號無需驅動,搏悶位信號要喊銀談用四個PNP三極體驅動,低電平三極體導通

閱讀全文

與51單片機接數碼管相關的資料

熱點內容
優化小米6相機演算法 瀏覽:256
ak47pdf 瀏覽:141
人與文化pdf 瀏覽:640
原子幣app在哪裡注冊的 瀏覽:529
php數組保存文件 瀏覽:226
無理的命令 瀏覽:510
問道手游解壓失敗是什麼原因 瀏覽:776
mysql命令提示 瀏覽:373
apachephp中文亂碼 瀏覽:342
pythonimportpylab 瀏覽:238
阿里雲app伺服器價格表 瀏覽:981
appstore怎麼搶手機 瀏覽:845
列印伺服器是什麼列印隊列 瀏覽:359
網上怎麼用app辦理營業執照 瀏覽:861
sql如何查看伺服器地址 瀏覽:779
編譯速度和系統有關嗎 瀏覽:58
復盛製冷壓縮機 瀏覽:982
雲伺服器共享手機流量 瀏覽:842
星界邊境像素壓縮 瀏覽:459
演算法分析與設計二手 瀏覽:983