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