數碼管的工作原理與編碼顯示接口分析

2020-12-07 電子產品世界

  數碼管的一種是半導體發光器件,數碼管工作原理是通過單片機的I/O埠進行驅動數碼管的各個段碼,點亮不同的段碼從而形成字符顯示出我們要的數字。

本文引用地址:http://www.eepw.com.cn/article/201710/368896.htm

  數碼管是一類價格便宜、使用簡單,通過對其不同的管腳輸入相對的電流,使其發亮,從而顯示出數字能夠顯示 時間、日期、溫度等所有可用數字表示的參數的器件。在電器特別是家電領域應用極為廣泛,如顯示屏、空調、熱水器、冰箱等等。絕大多數熱水器用的都是數碼管,其他家電也用液晶屏與螢光屏。

  數碼管也稱LED數碼管,不同行業人士對數碼管的稱呼不一樣,其實都是同樣的產品。數碼管按段數可分為七段數碼管和八段數碼管,八段數碼管比七段數碼管多一個發光二極體單元,也就是多一個小數點(DP)這個小數點可以更精確的表示數碼管想要顯示的內容;按能顯示多少個(8)可分為1位、2位、3位、4位、5位、6位、7位等數碼管。

  

  常用的LED顯示器有LED狀態顯示器(俗稱發光二極體)、LED七段顯示器(俗稱數碼管)和LED十六段顯示器。發光二極體可顯示兩種狀態,用於系統狀態顯示;數碼管用於數字顯示十六段顯示器用於字符顯示。

  數碼管結構

  數碼管由8個發光二極體(以下簡稱欄位)構成,通過不同的組合可用來顯示數字0~9、字符A ~ F、H、L、P、R、U、Y、符號「-」及小數點「。」。

  數碼管的外形結構如下圖所示。數碼管又分為共陰極和共陽極兩種結構。

  

  數碼管的工作原理

  共陽極數碼管的8個發光二極體的陽極(二極體正端)連接在一起。通常,公共陽極接高電平(一般接電源),其它管腳接段驅動電路輸出端。當某段驅動電路的輸出端為低電平時,則該端所連接的欄位導通並點亮。根據發光欄位的不同組合可顯示出各種數字或字符。此時,要求段驅動電路能吸收額定的段導通電流,還需根據外接電源及額定段導通電流來確定相應的限流電阻。

  共陰極數碼管的8個發光二極體的陰極(二極體負端)連接在一起。通常,公共陰極接低電平(一般接地),其它管腳接段驅動電路輸出端。當某段驅動電路的輸出端為高電平時,則該端所連接的欄位導通並點亮,根據發光欄位的不同組合可顯示出各種數字或字符。此時,要求段驅動電路能提供額定的段導通電流,還需根據外接電源及額定段導通電流來確定相應的限流電阻。

  數碼管驅動方式

  直流驅動是指每個數碼管的每一個段碼都由一個單片機的I/O埠進行驅動,或者使用如BCD碼二-十進位解碼器解碼進行驅動。優點是編程簡單,顯示亮度高,缺點是佔用I/O埠多。

  動態顯示驅動是將所有數碼管通過分時輪流控制各個數碼管的的COM端,就使各個數碼管輪流受控顯示。將所有數碼管的8個顯示筆劃「a,b,c,d,e,f,g,dp」的同名端連在一起,另外為每個數碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制,當單片機輸出字形碼時,所有數碼管都接收到相同的字形碼,但究竟是那個數碼管會顯示出字形,取決於單片機對位選通COM端電路的控制,所以我們只要將需要顯示的數碼管的選通控制打開,該位就顯示出字形,沒有選通的數碼管就不會亮。

  數碼管字形編碼

  要使數碼管顯示出相應的數字或字符,必須使段數據口輸出相應的字形編碼。對照圖1(a),字型碼各位定義為:數據線D0與a欄位對應,D1與b欄位對應……,依此類推。如使用共陽極數碼管,數據為0表示對應欄位亮,數據為1表示對應欄位暗;如使用共陰極數碼管,數據為0表示對應欄位暗,數據為1表示對應欄位亮。如要顯示「0」,共陽極數碼管的字型編碼應為:11000000B(即C0H);共陰極數碼管的字型編碼應為:00111111B(即3FH)。依此類推。

  靜態顯示接口

  靜態顯示是指數碼管顯示某一字符時,相應的發光二極體恆定導通或恆定截止。這種顯示方式的各位數碼管相互獨立,公共端恆定接地(共陰極)或接正電源(共陽極)。每個數碼管的8個欄位分別與一個8位I/O口地址相連,I/O口只要有段碼輸出,相應字符即顯示出來,並保持不變,直到I/O口輸出新的段碼。採用靜態顯示方式,較小的電流即可獲得較高的亮度,且佔用CPU時間少,編程簡單,顯示便於監測和控制,但其佔用的口線多,硬體電路複雜,成本高,只適合於顯示位數較少的場合。

  動態顯示接口

  動態顯示是一位一位地輪流點亮各位數碼管,這種逐位點亮顯示器的方式稱為位掃描。通常,各位數碼管的段選線相應並聯在一起,由一個8位的I/O口控制;各位的位選線(公共陰極或陽極)由另外的I/O口線控制。動態方式顯示時,各數碼管分時輪流選通,要使其穩定顯示,必須採用掃描方式,即在某一時刻只選通一位數碼管,並送出相應的段碼,在另一時刻選通另一位數碼管,並送出相應的段碼。依此規律循環,即可使各位數碼管顯示將要顯示的字符。雖然這些字符是在不同的時刻分別顯示,但由於人眼存在視覺暫留效應,只要每位顯示間隔足夠短就可以給人以同時顯示的感覺。

  採用動態顯示方式比較節省I/O口,硬體電路也較靜態顯示方式簡單,但其亮度不如靜態顯示方式,而且在顯示位數較多時單片機要依次掃描,佔用CPU較多的時間。

  常見問題解讀

  恆流驅動與非恆流驅動對數碼管的影響主要有:

  顯示效果

  由於發光二極體基本上屬於電流敏感器件,其正向壓降的分散性很大, 並且還與溫度有關,為了保證數碼管具有良好的亮度均勻度,就需要使其具有恆定的工作電流,且不能受溫度及其它因素的影響。另外,當溫度變化時驅動晶片還要能夠自動調節輸出電流 的大小以實現色差平衡溫度補償。

  安全性

  即使是短時間的電流過載也可能對發光管造成永久性的損壞,採用恆流驅動電路後可防止 由於電流故障所引起的數碼管的大面積損壞。

  另外,我們所採用的超大規模集成電路還具有級聯延時開關特性,可防止反向尖峰電壓對發光二極體的損害。超大規模集成電路還具有熱保護功能,當任何一片的溫度超過一定值時可自動關斷,並且可在控制室內看到故障顯示。

  關於亮度一致性的問題是一個行業內的常見問題。

  影響一致性主要有兩個大的因素。

  一是使用原材料晶片的選取,一是使用數碼管時採取的控制方式。

  1、原材料--晶片的VF和亮度和波長是一個正態分布,即使篩選過晶片,VF和亮度和波長已在一個很小的範圍了,生產出來的產品還是在一個範圍內,結果就是亮度不一致。

  2、要保證數碼管亮度一樣,在控制方式選取上也有差別最好的辦法是恆流控制,流過每一個發光二極體的電流都是相同的,這樣發光二極體看起來亮度就是一樣的了。如恆壓控制,則導致VF不相同的發光二極體分到的電流不相同,所以亮度也不同。

  當然以上二個條件是相輔相成的。

  怎樣測量數碼管引腳,分共陰和共陽?

  找公共共陰和公共共陽:首先,我們找個電源(3到5伏)和1個1K(幾百歐的也行)的電阻,VCC串接個電阻後和GND接在任意2個腳上,組合有很多,但總有一個LED會發光的,找到一個就夠了,然後GND不動,VCC(串電阻)逐個碰剩下的腳,如果有多個LED(一般是8個),那它就是共陰的了。相反用VCC不動,GND逐個碰剩下的腳,如果有多個LED(一般是8個),那它就是共陽的。也可以直接用數字萬用表,紅表筆是電源的正極,黑表筆是電源的負極。

相關焦點

  • LabVIEW+Arduino之四位數碼管顯示
    微信搜索【沛華測控】訂閱我們Shania本來想更一期「一位數碼管倒計時」的課程,後面覺得不是很有意思,於是換成四位數碼管,想做一個「數碼管顯示電壓值」的效果。請看視頻實物接線圖這裡我們用到一個電位器跟一個12引腳的共陽極四位數碼管,數碼管的引腳圖如下:單個數碼管的每一段用a、b、c、d、d、e、f、dp標誌,對應Arduino的0-7號數字引腳;公共端1-4對應8-11號數字引腳
  • 數碼管顯示電壓電路圖大全(六款數碼管顯示電壓電路原理圖詳解)
    數碼管顯示電壓電路圖大全(六款數碼管顯示電壓電路原理圖詳解) 時間:2019-01-18 18:34 數碼管
  • 8段數碼管引腳圖,8段數碼管動態顯示詳解
    數碼管也稱LED數碼管,不同行業人士對數碼管的稱呼不一樣,其實都是同樣的產品。   數碼管按段數可分為七段數碼管和8段數碼管,八段數碼管比七段數碼管多一個發光二極體單元,也就是多一個小數點(DP)這個小數點可以更精確的表示數碼管想要顯示的內容;按能顯示多少個(8)可分為1位、2位、3位、4位、5位、6位、7位等數碼管。   按發光二極體單元連接方式可分為共陽極數碼管和共陰極數碼管。
  • 數位相機的工作原理及電路的組成
    大家好,歡迎收看我的百家號來自月亮的你3,今天小編要給大家的介紹的是數位相機的工作原理及電路的組成。數位相機的工作原理是怎樣的?數位相機的工作原理如下:當按下快門時,鏡頭將光線會聚到CCD或CMOS上,由CCD或CMOS將光信號轉變為電信號後使得到了對應於拍攝景物的電子圖像,然後ADC(模/數轉換器)按照計算機的要求進行模擬信號到數位訊號的轉換後,MPU對數位訊號進行壓縮並轉化為特定的圖像格式。最後,圖像文件被存儲在內置存儲器中,然後通過LCD即可查看到所拍攝的照片。
  • 一種新型帶GPRS接口的數碼防偽讀碼器的設計
    針對眾多的造假現象,生產廠家也採取了不同的防偽措施,目前市場上的防偽手段大致包括: 視覺防偽技術、電子識別防偽技術、數碼防偽技術等。在分析當前數碼防偽系統存在的不足的基礎上,本文提出了一種新型的數碼防偽系統。
  • ADC0832數字電壓表數碼管顯示(示例程序)
    ******************************************************************************描述:本文引用地址:http://www.eepw.com.cn/article/201611/317443.htmADC0832數字電壓表數碼管顯示
  • 單個七段LED數碼管的接口2種連接方法
    單個七段LED數碼管的接口連接方法>本文引用地址:http://www.eepw.com.cn/article/168160.htm單個七段LED數碼管與單片機的連接方法有2種:1、軟解碼連接法2、硬解碼連接法
  • 數碼管顯示溫控電路圖大全(六款模擬電路設計原理圖詳解)
    數碼管顯示溫控電路圖大全(六款模擬電路設計原理圖詳解) >工作原理 如圖1所示,本電路選用市面上最常用的8位單片機AT89C52作為主控晶片,通過P2.0,P2.1,P2.2,P2.3口軟體模擬SPI口的方式與LCD模塊的主控晶片LPH7366進行串行通訊。
  • 74ls273應用電路圖大全(七款74ls273串行顯示/共陽LED數碼顯示/...
    打開APP 74ls273應用電路圖大全(七款74ls273串行顯示/共陽LED數碼顯示/埠擴展電路) 發表於 2018-04-28 08:35:01
  • 2.3寸1位7段數碼管公司
    ==4}} {{/if}} 2、數碼管動態顯示接口是單片機中應用為廣泛的一種顯示方式之一,動態驅動是將所有數碼管的8個顯示筆劃"a,b,c,d,e,f,g,dp"的同名端連在一起,另外為每個數碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制,當單片機輸出字形碼時,所有數碼管都接收到相同的字形碼,但究竟是那個數碼管會顯示出字形,取決於單片機對位選通COM
  • 單片機實現7段數碼管顯示
    本文引用地址:http://www.eepw.com.cn/article/201611/315974.htm單片機選擇常用的AT89C52,用與控制7段數碼管的顯示,共有4位7段共陰極數碼管,用於顯示數據.另外所需的器件如下:1、74ls273地址鎖存器,用於字位鎖存器和字型鎖存器,上升沿鎖存。
  • 數碼管的基礎知識
    我們都知道發光二極體常常用於各種電子設備中充當指示燈作用,除發光二極體外,常見用於顯示的器件還有數碼管,比如電子時鐘中的顯示時間的就是數碼管,萬用表中的顯示屏也是利用了數碼管。其實數碼管的本質就是發光二極體的組合使用,最常見的就是七段數碼管和八段數碼管了,七段數碼管就是由7個長條形的發光二極體組成,八段數碼管就比七段數碼管多了一個點,比如上圖中就是一個兩位的八段數碼管,它只比七段數碼管多了右下角的一個點。
  • LED數字電子鐘設計電路及工作原理
    本文引用地址:http://www.eepw.com.cn/article/199980.htm一.工作原理DS1302為達拉斯公司的一種實時時鐘晶片,主要特點是採用串行數據傳輸,可為掉電保護電源提供可編程的充電功能,並且可以關閉充電功能。採用普通32768Hz晶振。
  • 自學單片機第四十一篇:什麼是數碼管
    在日常的顯示中,我看到的最多的是數碼管,也就是數字顯示的七段數碼管。萬年曆,溫度計,工業顯示屏等等。主要是原理簡單,顯示也比較豐富,可以完全滿足日常需求,節能。數碼管:數欄位碼顯示管。常見的是七段的,有的帶上小數點,時間顯示的會帶上秒表閃爍分隔。也有些複雜的顯示,會用米字型的,使得顯示內容更豐富。儘管顏色不一,外形各異,但原理是一樣的,內部都是一個一個的小LED並聯而成,通過控制單個小燈,實現總體中的部分亮滅。
  • 74LS48怎麼連接數碼管
    數碼管是一種半導體發光器件,其基本單元是發光二極體。數碼管按段數可分為七段數碼管和八段數碼管,八段數碼管比七段數碼管多一個發光二極體單元,也就是多一個小數點(DP)這個小數點可以更精確的表示數碼管想要顯示的內容;按能顯示多少個(8)可分為1位、2位、3位、4位、5位、6位、7位等數碼管。
  • 優先編碼器74ls148引腳圖及功能介紹(工作原理,邏輯圖及應用電路)
    74LS148管腳圖   管腳介紹   0-7 編碼輸入端(低電平有效)   EI 選通輸入端(低電平有效)   A0、A1、A2 三位二進位編碼輸出信號即編碼 輸 出 端(低電平有效)   GS 片優先編碼輸出端即寬展端(低電平有效)
  • BCD七段數碼管顯示解碼器電路
    BCD七段數碼管顯示解碼器電路發光二極體(LED)由特殊的半導體材料砷化鎵、 磷砷化鎵等製成,可以單獨使用,也可以組裝成分段式或點陣式LED顯示器件(半導體顯示器)。分段式顯示器(LED數碼管)由7條線段圍成8型,每一段包含一個發光二極體。外加正向電壓時二極體導通,發出清晰的光,有紅、黃、綠等色。只要按規律控制各發光段的亮、滅,就可以顯示各種字形或符號。 圖4 - 17(a)是共陰式LED數碼管的原理圖,圖4-17(b)是其表示符號。
  • AT89C51最小系統原理電路圖
    單片機最小系統,或者稱為最小應用系統,是指用最少的元件組成的單片機可以工作的系統。 單片機主要擅長系統控制,而不適合做複雜的數據處理,在設計單片機最小系統時通常選用AT89C5l、AT89C52、AT89S51、AT89S52(S系列晶片支持ISP功能)等型號的8位DIP-40封裝的單片機作為MCU,一個典型的單片機最小系統一般由時鐘電路、復位電路、鍵盤電路、顯示電路等部分組成,有時也外擴有片外RAM和ROM以及外部擴展接口等電路。圖1為單片機最小系統結構框圖。
  • 0.36寸3位7段數碼管
    0.36寸3位7段數碼管   數碼管動態顯示接口是單片機中應用為廣泛的一種顯示方式之一,動態驅動是將所有數碼管的8個顯示筆劃「a,b,c,d,e,f,g,dp」的同名端連在一起,另外為每個數碼管的公共極COM增加位選通控制電路,位選通由各自獨立的I/O線控制,當單片機輸出字形碼時,所有數碼管都接收到相同的字形碼,但究竟是哪個數碼管會顯示出字形,取決於單片機對位選通COM端電路的控制,
  • LED數碼管知識簡介
    2.性能簡易檢測 LED數碼管外觀要求顏色均勻、無局部變色及無氣泡等,在業餘條件下可用乾電池作進一步檢查。現以共陰數碼管為例介紹檢查方法。 將3伏乾電池負極引出線固定接觸在LED數碼管的公共負極端上,電池正極引出線依次移動接觸筆畫的正極端。這一根引出線接觸到某一筆畫的正極端時,那一筆畫就應顯示出來。