歡迎您光臨本站 登入註冊首頁

數碼管動態掃描電路

admin @ 2014-03-17 , reply:0

概述

數碼管動態掃描電路在ME500B、ME300B開發系統中,均採用了8位數碼管動態掃描顯示(見圖1)。它將所有數碼管的8個段線相應地並接在一起,並接到AT89S52的P0口,由P0口控制欄位輸出。而各位……

數碼管動態掃描電路

在ME500B、ME300B開發系統中,均採用了8位數碼管動態掃描顯示(見圖1)。它將所有數碼管的8個段線相應地並接在一起,並接到 AT89S52的P0口,由P0口控制欄位輸出。而各位數碼管的共陽極由AT89S52的P2口控制Q20-Q27來實現8位數碼管的位輸出控制。
這樣,對於一組數碼管動態掃描顯示需要由兩組信號來控制:一組是欄位輸出口輸出的字形代碼,用來控制顯示的字形,稱為段碼;另一組是位輸出口輸出的控制信號,用來選擇第幾位數碼管工作,稱為位碼。
由於各位數碼管的段線並聯,段碼的輸出對各位數碼管來說都是相同的。因此,在同一時刻如果各位數碼管的位選線都處於選通狀態的話,8位數碼管將顯示相同的字元。若要各位數碼管能夠顯示出與本位相應的字元,就必須採用掃描顯示方式。即在某一時刻,只讓某一位的位選線處於導通狀態,而其它各位的位選線處於關閉狀態。同時,段線上輸出相應位要顯示字元的字型碼。這樣在同一時刻,只有選通的那一位顯示出字元,而其它各位則是熄滅的,如此循環下去,就可以使各位數碼管顯示出將要顯示的字元。
雖然這些字元是在不同時刻出現的,而且同一時刻,只有一位顯示,其它各位熄滅,但由於數碼管具有餘輝特性和人眼有視覺暫留現象,只要每位數碼管顯示間隔足夠短,給人眼的視覺印象就會是連續穩定地顯示。
數碼管不同位顯示的時間間隔可以通過調整延時程序的延時長短來完成。數碼管顯示的時間間隔也能夠確定數碼管顯示時的亮度,若顯示的時間間隔長,顯示時數碼管的亮度將亮些,若顯示的時間間隔短,顯示時數碼管的亮度將暗些。若顯示的時間間隔過長的話,數碼管顯示時將產生閃爍現象。所以,在調整顯示的時間間隔時,即要考慮到顯示時數碼管的亮
度,又要數碼管顯示時不產生閃爍現象。
數碼管是由7個條形的LED和右下方一個圓形的LED組成,這樣一共有8個段線,恰好適用於8位的并行系統。數碼管有共陰極和共陽極兩種,共陰極數碼管的公共陰極接地,當各段陽極上的電平為“1”時,該段點亮,電平為“0”時,該段熄滅;
共陽極數碼管的公共陽極接+5V,當各段陰極上的電平為“0”時,該段點亮,電平為“1”時,該段熄滅。(ME500B、ME300B 均採用共陽極數碼管)

[admin via 研發互助社區 ] 數碼管動態掃描電路已經有2474次圍觀

http://cocdig.com/docs/show-post-16128.html