數碼管是單片機應用系統中常用的一種顯示器件,由于其價格低廉、操作簡單,而被廣泛的應用于各種數字顯示系統中,常見的數碼管如圖1所示。

根據外觀的不同,數碼管又為分1位數碼管、2位數碼管、3位數碼管、四位數碼管等種類,如圖2所示。

但不論是幾位一體的數碼管,其顯示原理都是一樣的,都是靠內部發光二極管發光來進行顯示的。下面我們以1位數碼管為例介紹其顯示原理。
1、數碼管顯示的原理
數碼管內部的電路如圖3所示,

圖3 數碼管內部電路
圖3中,顯示一個完整的8字,需要7個小段,外加一個小數點,共8段,分別稱為a段、b段、c段、d段、e段、f段、g段、dp段,每段內部都集成了一個發光二極管,此時要想讓數碼管顯示數字,我們只需要讓相對應的發光二極管發光就可以,例如要想讓此數碼管顯示數字是1,只需要讓b、c段的數碼管發光,而其它段的數碼管熄滅就可以了。
上圖中,每個發光二極管的陽極全部引出,分別為a、b、c、d、e、f、g、dp,共8個引腳,而把所有發光二極管的陰極全部接到一起引出一個引腳w,此時我們把a、b、c、d、e、f、g、dp引腳稱為數碼管的段選引腳,簡稱段選;而把w稱為位選引腳,簡稱位選。通過單片機讓數碼管顯示數字,就是通過編寫程序讓數碼管內部相應的數碼管發光。
關鍵詞:
數碼管靜態顯示單片
評論