您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>發(fā)光二極管>

顯示程序 - 點(diǎn)陣LED電子顯示屏控制系統(tǒng)設(shè)計(jì)方案

2012年02月19日 12:34 本站整理 作者:電子大兵 用戶評論(0

  如下面的程序:

  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 鍵盤電路

  圖5 鍵盤電路

  4、結(jié)束語

  本文主要討論了電子顯示屏系統(tǒng)硬件電路的具體問題,并且對如何才能實(shí)現(xiàn)系統(tǒng)功能進(jìn)行了論證, 設(shè)計(jì)采用動態(tài)掃描方案,通過字模來點(diǎn)亮顯示屏,達(dá)到顯示所要求內(nèi)容的目的。

非常好我支持^.^

(7) 46.7%

不好我反對

(8) 53.3%

( 發(fā)表人:電子大兵 )

      發(fā)表評論

      用戶評論
      評價(jià):好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?