如下面的程序:
MOV A,00H
MOV P1,A :00H 送P1 鎖存
MOV P0,00H ;00H 送P0 鎖存
MOV P2,00H ;00H 送P2 鎖存
DELAY 1MS ;延時1MS
然后顯示第二列,P0 口輸出00001000,P2 口輸出00000001,對應第二列低電平輸出,也就是P1 口輸出01H,同樣保持顯示1MS.顯示情況如圖4 所示。
程序如下:
INC A
MOV P1,A ;P1 鎖存加1
MOV P0,00H ;00H 送P0 鎖存
MOV P2,00H ;00H 送P2 鎖存
DELAY 1MS ;延時1MS
程序執行16 次后用時0.016S 左右, 由于人眼的視覺停留效應,我們是分辨不出閃爍的,循環100 次后,‘ 九’ 字就可以完整顯示出來,持續時間1.6S 左右。
設計中采用左移顯示方式。如果把顯示一次看作一楨圖像,那么本設計中一楨就是顯示兩個字,共32 列。
這樣依次顯示下去,就可以達到左移顯示漢字的目的。
列掃描電路:每個LED 管亮需要7mA 的電流,那么32 個同時亮就需要224mA 的電流,所以我們要對列進行驅動,我們采用晶體管8550 對列信號進行放大,使LED 點陣能夠正常顯示。
3.3 亮度連續可調
用一個10K 的電位器可以對LED 的壓降進行調節,以達到連續改變亮度,從而實現對顯示屏亮度的調節。
3.4 刷新頻率的計算
根據人眼的視覺的暫留特性,50HZ 是適宜的刷新頻率,所以CPU 的刷新頻率一般不低于60HZ,但是刷新頻率太高的話,會使顯示屏的亮度降低,所以刷新頻率有最高值要求,本設計中使用12M 晶體振蕩電路,刷新頻率在50HZ 以上。
3.5 鍵盤
鍵盤是使用比較簡單的獨立式鍵盤。編程容易控制,實現方便,如圖5 所示。
圖5 鍵盤電路
4、結束語
本文主要討論了電子顯示屏系統硬件電路的具體問題,并且對如何才能實現系統功能進行了論證, 設計采用動態掃描方案,通過字模來點亮顯示屏,達到顯示所要求內容的目的。