① 單片機接三極體. 如圖接法正確嗎(數碼管是共陽管)
不正確,圖中為共陽管與PNP的三極體,共陽數碼管段選接單片機的8個I/O口,負責LED顯示的數字,三極體基極低電平,位選接單片機的其餘I/O口,有幾個LED就用幾個口,負責點亮哪一位LED,在同一時間中,動態顯示只點亮其中的一位LED
② 求四位共陽數碼管接法,接在單片機上。。。
不知道您使用的是什麼單片機,告訴你使用89C51的接法。
用200歐姆的電阻串聯在數碼管的筆畫引腳上然後直接接在P0引腳就可以了,共陽極引腳直接接5V,對P0寫0就可以點亮了,而且電流不至於燒毀數碼管。
動態顯示 需要在共陽極上接PNP三極體,三極體基極串聯1K電阻接單片機口,低電平有效。
希望我的回答對您有幫助。
③ 什麼是單片機LED數碼管共陽極和共陰極
LED數碼管指的是七段數碼管,有共陽極和共陰極之分;
(順便說 數碼管可不是因單片機而生,所以不是單片機的數碼管,是互不相乾的不同元器件)
共陽極就是把二極體的正極連接在一起,那麼共陰極就是把二極體負極連接在一起;
共陽極數碼管,要點亮LED就需要輸入端信號為低電平,反之共陰極就需要輸入高電平信號;
結果輸出的七段碼就有正反兩種了;
④ 2位7段共陽數碼管如何使用應如何和單片機進行連接。
嘿嘿 可以按照下面的圖 進行連接
一個接在P0口、一個接在P2口上,分別為7段數碼管提供段形,採用共陰極的數碼管,數碼管的3、8引腳都接地,即公地。送高電平可以點亮相應的各段。
為靜態顯示方式。
呵呵 滿意就選滿意回答
⑤ 共陽極四位七段數碼管(12個引腳)怎麼連接到單片機上啊
哦,這個啊……
正面看的話,上面6腳,下面6腳,共12腳
上面從左到右是1,a,f,2,3,b
下面從左到右是e,d,dp,c,g,4
其中1,2,3,4是4個數碼管的位選,因為是共陽,所以這幾腳高電平時才有可能點亮數碼管,記得要三極體驅動,9013就可以了.9013的C加個限流電阻接電源,B接單片機,E接1,2,3,4.單片機給高電平時選中.
a,b,c,d,e,f,g,dp是段碼,低電平有效,一般也送單片機控制
⑥ 一位共陽極數碼管怎麼與單片機相連
數碼管的公共端接VCC
數碼管的a,b,c,d,e,f,dp串470Ω-1K的電阻接到單片機P0.0---P0.7
2、和單片機連接的話(89s51為例),你可以選用單片機的P1口,用這8個口分別控制共陽數碼管的筆選端,公共正極可以通過一個限流電阻直接接電源正極。當P1口中的8個口中的其中1個輸出低電平,其餘7個口輸出高電平的話,就可以點亮8個發光二極體中的一個,P1不同的輸出方式可以構成不同的數字顯示。
3、單片機的P1口有必要接8個上拉電阻,防止口線輸出高電平時產生漏電流誤點亮數碼管。
⑦ 51單片機四位一體共陽極數碼管顯示編程
不清楚你的電路構成如何,因此先按下面的假設執行段碼及位碼的輸出;
其中,延時值可根據實驗效果予以調整;
設 P0 為輸出七段碼(共陽極數據);
四位數碼管有4個陽極,設位碼分別與P2.4--P2.7對應,並且=1時表示可點亮數碼管;
sbit wma1=b2^4; //對應左起第1個數碼管的陽極
sbit wma2=b2^5; //對應左起第2個數碼管的陽極
sbit wma3=b2^6;
sbit wma4=b2^7;
void main()
{
wma1=0; wma2=0; wma3=0; wma4=0;
while(1)
{
P0=table[0]; wma1=1; delay(10); wma1=0;
P0=table[1]; wma1=2; delay(10); wma2=0; P0=table[2]; wma1=3; delay(10); wma3=0; P0=table[3]; wma1=4; delay(10); wma4=0; P0=table[4]; wma1=1; delay(10); wma1=0; P0=table[5]; wma1=2; delay(10); wma2=0; P0=table[6]; wma1=3; delay(10); wma3=0; P0=table[7]; wma1=4; delay(10); wma4=0;
}
}
⑧ 單片機共陽數碼亮共陰數碼管不亮
您好,這樣的:
1、檢查數碼管是共陰還是共陽,A表示共陽,K表示共陰。或者直接給公共端接高電平或者低電平,段碼端一部分接高電平,一部分接低電平,這樣數碼管亮的話看公共端接的是高還是低電平就可以判斷了。
2、看你接的限流電阻是不是太大,大於1K的值有可能不亮,最好不要接限流電阻。做實際的實物電路再加上470歐姆。
3、是不是接到51單片機的P0口了,接到P0口必須加上拉電阻,否則不會亮。
4、如果是程序控制數碼管,注意延時時間的長短,太短會看不到亮。
⑨ 2個4位共陽數碼管直接和51單片機IO口連接,亮度偏暗的原因
數碼管直接與I/O連接,亮度肯定是很暗的,這是小事,重要的是單片機很容易被燒壞的。因為單片機I/O的驅動能力很小,是不能直接驅動數碼管的,特別是驅動共陽數碼管的公共端,這需要高電平有效驅動,需要單片機輸出電流,而對於單片機高電平時的輸出電源是極小的,因此不可能驅動公共端的,非要這么做後果就是因電流小而使數碼管顯示很暗,最壞的結果是燒壞單片機。而用I/O驅動數碼管的七段還免強維持,因單片機低電平時的輸出電流比高電平時大很多。但不提倡直接用I/O驅動數碼管,不論是公共端還是七段的控制端,而都要用一片驅動電路來連接。用74LS244和74HC244(同相驅動),或74LS240,74HC240(反相驅動)等都可以。
⑩ 用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也可不用高電源端,接上更好。