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

2021-03-03 21:50:19 字數 1498 閱讀 5004

1樓:蟻遠修俏

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

2樓:年景明樊綾

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

微控制器在講到數碼管靜態顯示原理的時候,說到了數碼管的共陰極和共陽極,我想問為什麼共陰什麼都不加就可

3樓:

你這個命題是錯誤的。

你這本書的微控制器是特指,不是泛指,估計說的是帶有準雙向io口的51微控制器。

這種io口 低電平可以吸入的電流較大,例如8ma,而高電平能輸出的電流很小。

所以靜態顯示的數碼管,共陽的直接用io口的低電平連線數碼管各段可以點亮(要加限流電阻)。

而共陰的數碼管,用那種io口的高電平去驅動數碼管各段,電流太小,會點不亮或者很暗。

微控制器的數碼管是共陰極還是共陽極?蜂鳴器接那?

4樓:匿名使用者

從這個圖還看不出來,還應該有圖啊,數碼管的公共極接哪了,要看另外的圖。估計是有一片74hc138譯碼器做數碼管的位控。這樣的話,數碼管就是共陰的。

你自己也可以在其它圖找,有74hc138沒。

5樓:匿名使用者

x'x'x'x'x'x'b'b'b'b'b'b'b'b'b'b'b'b'b

微控制器裡宣告led數碼管為共陰 共陽的**怎麼寫

6樓:tmac丶

不會對板子產生影響,只是共陰極和共陽極的程式**不同,給個**你看看。

7樓:陽光i男孩

不會有影響,其實如果你沒有用編碼器的話只是單純用微控制器編碼,用共陽極的編碼直接取反就會得到共陰極的編碼。就算編碼寫反了,也不會燒微控制器的。

共陽極數碼管和共陰極數碼管怎麼選擇

8樓:舊序迅

共陰極就是數碼管公共端接地(低電平)

共陽極就是數碼管公共端都接(高電平)觸發方式是共陰極初始化時候給地電平,共陽極初始化給高電平,這樣在寫程式的時候在寫好編碼用o還是來控制鎖存器的段與位的高低就好了

51微控制器 紅綠燈程式!原理圖**過了,**也是對的,現在把共陰極數碼管換成共陽極,圖和**怎麼改? 80

9樓:匿名使用者

共陰就是數碼管

的每個燈的陰極是連在一起的,點亮時是在陽極上加上高電平來驅專動。

共陽就是屬數碼管的每個燈的陽極是連在一起的,點亮時是在陰極上加上低電平來驅動。

找到共陽的數碼管,連線好片選和段選。

軟體:看看碼錶需不需要改變,高電平驅動變為低電平驅動

這是共陽極數碼管顯示吧,如果是共陰極數碼管,程式應該怎麼改呢?我改了總是出錯

直接將共陽極數 來碼管換成共源陰極.是不行的。比如二極體,連線方向改變後肯定不能工作了。但是,如果將共陽極數碼管錯買成了共陰極的 如果腳位和驅動筆畫是一樣的話,還是可以用的。改動如下 1 將共陽訊號改為共陰訊號 2 將原來所有驅動訊號都反一次相。不能正常工作的,如果是靜態顯示的話你需要做兩件事 1硬...

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

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

51微控制器驅動056共陰數碼管亮度很暗

段驅動用245勉強抄夠了,為了襲 電路安全穩妥 並且各段亮度均勻還可以在245後面每個段串入51歐電阻更好。亮度不夠的根本原因在於直接用p2口做位驅動,每個數字的8個段的電流全彙總到這裡,驅動能力差太遠了。一般要加一級驅動,最常用的做法是用三極體或者mc1413 uln2003 一類的晶片。要是程式...