<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 光電顯示 > 設(shè)計應(yīng)用 > LED點陣顯示實驗

          LED點陣顯示實驗

          作者: 時間:2012-04-27 來源:網(wǎng)絡(luò) 收藏

          一.要求

          本文引用地址:http://www.ex-cimer.com/article/168121.htm

          編程實現(xiàn)中英文字符的。

          二.目的

          1.了解的基本原理和實現(xiàn)方法。

          2.掌握漢字庫的編碼和從標(biāo)準(zhǔn)字庫中提取漢字編碼的方法。

          三.電路及連線

          模塊WTD3088的(紅色)列輸入線接至內(nèi)部的陰極端,行輸入線接至內(nèi)部的陽極端(若陽極端輸入為高電平,陰極端輸入低電平,則該LED點亮)。發(fā)光點的分布如圖22-0所示。

          Fig22-0WTD3088LED分布

          如圖22-1示,本實驗?zāi)K使用74LS374來控制列輸入線的電平值。將74LS374的某輸出置0,則對應(yīng)的LED陰極端被置低。如圖22-2示,本實驗?zāi)K使用74LS273來控制行輸入線,并通過9013提供電流驅(qū)動。將74LS273的某輸出置1,則對應(yīng)的LED陽極端被置高。每次系統(tǒng)重新開啟或總清后,74LS273輸出為全0,LED顯示被關(guān)閉。

          通過編程控制各顯示點對應(yīng)LED陽極和陰極端的電平,就可以有效的控制各顯示點的亮滅。

          Fig22-1LED模塊及列掃描電路

          Fig22-2行掃描電路

          Fig22-3地址譯碼電路

          本實驗?zāi)K使用4塊WTD3088組成16×16點陣,以滿足漢字顯示的要求。為了方便的控制四個單元,使用了一片74LS139譯碼,產(chǎn)生四個地址片選信號:CLKR1=CSLED,CLKR2=CSLED+1,用于行控制的兩片74LS273;CLKC1=CSLED+2,CLKC2=CSLED+3,用于列控制的兩片74LS374。

          實驗接線:按示例程序,模塊的CSLED接51/96地址的8000H。

          四.實驗說明

          使用高亮度LED發(fā)光管構(gòu)成點陣,通過編程控制可以顯示中英文字符、圖形及視頻動態(tài)圖形。LED顯示以其組構(gòu)方式靈活、亮度高、技術(shù)成熟、成本低廉等特點在證券、運動場館及各種室內(nèi)/外顯示場合得到廣泛的應(yīng)用。

          所顯示字符的點陣數(shù)據(jù)可以自行編寫(即直接點陣畫圖),也可從標(biāo)準(zhǔn)字庫(如ASC16、HZ16)中提取。后者需要正確掌握字庫的編碼方法和字符定位的計算。

          實驗盤片中“字符轉(zhuǎn)換”子目錄下提供的Basc16.exe,BHz16.exe可方便的將單個字符的碼表從標(biāo)準(zhǔn)字庫Asc16,Hzk16中提取出來。具體使用方法是運行上述可執(zhí)行程序,根據(jù)提示輸入所需字符(如是漢字還需要先啟動dos下的漢字環(huán)境,如ucdos,pdos95等)。程序?qū)⒃撟址拇a表提取出來,存放在該字符ASC或區(qū)位碼為文件名稱的.dat文件中。用戶只需將該文件中內(nèi)容拷貝、粘貼到自己的程序中即可。但需要注意字節(jié)排列順序、字節(jié)中每一位與具體顯示點的一一對應(yīng)關(guān)系,必要時還要對碼表稍作修改。同一目錄下還提供了上述可執(zhí)行程序的源文件,使用BC3.1編寫,供用戶參考。

          五.實驗程序框圖

          用戶應(yīng)留心其中行掃描的實現(xiàn)及碼表的處理。

          六.實驗程序:

          (一)提供LEDA51演示Asc16字符的簡單點陣顯示。

          *********LED點陣顯示示例程序***********************

          **該程序顯示Asc16字符**

          **為了簡單起見,程序只顯示一個字符**

          **該程序針對T598實驗機的模塊14**

          ****************************************************

          CSLEDEQU8000H

          CSR1EQUCSLED;行1273

          CSR2EQUCSLED+1H;行2273

          CSC1EQUCSLED+2H;列1374

          CSC2EQUCSLED+3H;列2374

          ORG0000H

          MOVSP,#60H

          INIT:MOVA,#0H;關(guān)閉行

          MOVDPTR,#CSR1

          MOVX@DPTR,A

          MOVDPTR,#CSR2

          MOVX@DPTR,A

          MOVA,#0FFH;關(guān)閉列

          MOVDPTR,#CSC1

          MOVX@DPTR,A

          MOVDPTR,#CSC2

          MOVX@DPTR,A

          D:MOVR5,#00H

          MOVR4,#01H;每次為單行掃描

          DISP:

          MOVA,R5

          MOVDPTR,#ASCE;此處設(shè)定所要顯示的字符

          MOVCA,@A+DPTR

          CPLACC;代碼取反,決定顯示的陰陽

          MOVDPTR,#CSC2

          MOVX@DPTR,A

          MOVDPTR,#CSR1

          MOVA,R4

          MOVX@DPTR,A

          RLACC

          MOVR4,ACC

          INCR5

          LCALLDELAY

          CJNER5,#8H,DISP

          MOVA,#0H

          MOVX@DPTR,A

          MOVR5,#08H

          MOVR4,#01H

          DISP2:

          MOVA,R5

          MOVDPTR,#ASCE

          MOVCA,@A+DPTR

          CPLACC

          MOVDPTR,#CSC2

          MOVX@DPTR,A

          MOVDPTR,#CSR2

          MOVA,R4

          MOVX@DPTR,A

          RLACC

          MOVR4,ACC

          INCR5

          LCALLDELAY

          CJNER5,#10H,DISP2

          MOVA,#0H

          MOVX@DPTR,A

          SJMPD

          ********延時子程序,協(xié)調(diào)字符顯示速度*************

          DELAY:MOVR7,#1H

          DL1:MOVR6,#00H

          DL2:DJNZR6,DL2

          DJNZR7,DL1

          RET

          ********字符點陣字庫***************

          ASC16字符編碼排列

          0

          1

          |

          |

          14

          15

          高位D7--D0

          請注意編碼的排列次序和實際顯示點陣分布的關(guān)系

          ASCA:DB00H,00H,10H,38H,6CH,0C6H,0C6H,0FEH

          DB0C6H,0C6H,0C6H,0C6H,00H,00H,00H,00H

          ASCE:DB00H,00H,0FEH,66H,62H,68H,78H,68H

          DB60H,62H,66H,0FEH,00H,00H,00H,00H

          ASCD:DB00H,00H,0F8H,6CH,66H,66H,66H,66H

          DB66H,66H,6CH,0F8H,00H,00H,00H,00H

          ASCK:DB00H,00H,0E6H,66H,66H,6CH,78H,78H

          DB6CH,66H,66H,0E6H,00H,00H,00H,00H


          上一頁 1 2 下一頁

          關(guān)鍵詞: 實驗 顯示 點陣 LED

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();