微控制器中的數碼管顯示原理及其實現

2021-09-25 02:12:48 字數 785 閱讀 6220

數碼管的原理

數碼管分為四位二進位制數碼管,七段十引腳數碼管。四位二進位制數碼管輸入四位二進位制數,直接轉換為十六位數,即將0000——1111轉換為0——f。七段十引腳數碼管,引腳為abcdefg、dp、c、gnd,七段數碼管通過給某個引腳置高電平,即可實現該段的二極體點亮,從而顯示0–9及a—f。

數碼管可分為單體數碼管或者多體數碼管,多體數碼管是由眾多數碼管連線而成的,因此就有共陽極接法與共陰極接法之分。單體數碼管的共陰極接法即將所有二極體的陰極接到一起,通過控制陽極來使不同的二極體段亮,共陽極類似。

共陰極共陽極接法可由萬用表測量得到。再此基礎上,得到靜態顯示或者動態顯示之分。靜態顯示,即將所有數碼管的abcdefg接到微控制器的同乙個i/o口,此時所有數碼管顯示的數字一樣。動態顯示,即需要對多體數碼管的數碼管進行選擇,在不同的數碼管上顯示不同的數字或者,此時需要結合數電中的片選訊號線、資料線以及鎖存器,這樣才能使數碼管實現動態顯示。

**結果

動態顯示與延時時長有關係。

微控制器控制的數碼管顯示

include include include include define digport xbyte 0x8000 定義字位口 define wordport xbyte 0x4000 定義字型口 define uchar unsigned char 定義共陰極字型編碼表 數字0 9 uchar...

微控制器數碼管0000 9999顯示問題

數碼管的顯示 效果 顯示 00 99,動態顯示 變化顯示 說明 此例程將數碼管顯示內容用乙個函式打包,要顯示直接呼叫即可。標頭檔案 include reg51.h 變數定義 unsigned char table 表 共陽數碼管0 9 引腳定義 sbit smg q p1 0 定義數碼管陽級控制腳 ...

51微控制器數碼管遞增顯示

硬體 stc90c51 普中科技51開發板 連線 74hc138解碼管a b c與p22 p23 p24連線,控制數碼管的位選 p0與數碼管連線,控制段選 如下 include include sbit hc138a p2 2 sbit hc138b p2 3 sbit hc138c p2 4 sb...