點陣式漢字LED顯示屏電路原理與制作

          2016-07-05 15:37

          漢字顯示屏廣泛應用與汽車報站器,廣告屏等。本文介紹一種實用的漢字顯示屏的制作,考慮到電路元件的易購性,沒有使用8*8的點陣發光管模塊, 而是直接使用了256個高量度發光管,組成了16行16列的發光點陣。同時為了降低制作難度, 僅作了一個字的輪流顯示,實際使用時可根據這個原理自行擴充顯示的字數。 1漢字顯示的原理: 我們以UCDOS中文宋體字庫為例,每一個字由16行16列的點陣組成顯示。即國標漢字庫中的每一個字均由256點陣來表示。我們可以把每一個點理解為一個像素,而把每一個字的字形理解為一幅圖像。事實上這個漢字屏不僅可以顯示漢字, 也可以顯示在256像素 范圍內的任何圖形。 點陣式漢字LED顯示屏電路原理與制作 點陣式漢字LED顯示屏電路原理與制作 用 8位的AT89C51單片機控制, 由于單片機的總線為8位,一個字需要拆分為2個部分。一般我們把它拆分為上部和下部,上部由8*16點陣組成, 下部也由8*16點陣組成。在本例中單片機首先顯示的是左上角的第一列的上半部分,即第0列的p00---p07口。方向為p00到p07 ,顯示漢字“大”時,p05點亮,由上往下排列,為p0.0 滅,p0.1 滅, p0.2 滅p0.3 滅, p0.4 滅, p0.5 亮,p0.6 滅,p0.7 滅。即二進制00000100,轉換為16進制為 04h.。上半部第一列完成后,繼續掃描下半部的第一列,為了接線的方便,我們仍設計成由上往下掃描,即從p27向p20方向掃描,從上圖可以看到,這一列全部為不亮, 即為00000000,16進制則為00h。 然后單片機轉向上半部第二列,仍為p05點亮,為00000100,即16進制04h. 這一列完成后繼續進行下半部分的掃描,p21點亮,為二進制00000010,即16進制02h. 依照這個方法,繼續進行下面的掃描,一共掃描32個8位, 可以得出漢字“大” 的掃描代碼為: 04H,00H,04H,02H,04H,02H,04H,04H 04H,08H,04H,30H,05H,0C0H,0FEH,00H 05H,80H,04H,60H,04H,10H,04H,08H 04H,04H,0CH,06H,04H,04H,00H,00H 由這個原理可以看出, 無論顯示何種字體或圖像, 都可以用這個方法來分析出它的掃描代碼從而顯示在屏幕上。

          8348-3

          不過現在有很多現成的漢字字模生成軟件, 我們就不必自己去畫表格算代碼了。 軟件打開后輸入漢字,點“檢取”,十六進制數據的漢字代碼即可自動生成,把我們所需要的豎排數據復制到我們的程序中即可。 我們把行列總線接在單片機的i0口,然后把上面分析到的掃描代碼送入總線, 就可以得到顯示的漢字了。 在這個例子里,由于一共用到16行,16列, 如果將其全部接入89c51 單片機, 一共使用32條io口,這樣造成了io資源的耗盡,系統也再無擴充的余地。 實際應用中我們使用4-16線譯碼器74ls154來完成列方向的顯示。 而行方向16條線則接在 p0口和p2口。

          8348-4
          程序清單:
          ORG 00H LOOP: MOV A,#0FFH ;開機初始化,清除畫面
          MOV P0,A ;清除P0口 ANL P2,#00 ;清除P2口
          MOV R2,#200 D100MS:
          MOV R3,#250 ;延時100毫秒
          DJNZ R3,$ DJNZ R2,
          D100MS MOV 20H,#00H ;取碼指針的初值 l100:
          MOV R1,#100 ;每個字的停留時間
          L16: MOV R6,#16 ;每個字16個碼
          MOV R4,#00H ;掃描指針清零
          MOV R0,20H ;取碼指針存入
          R0 L3: MOV A,R4 ;掃描指針存入A
          MOV P1,A ;掃描輸出
          INC R4 ;掃描指針加1,掃描下一個
          MOV A,R0 ; 取碼指針存入A
          MOV DPTR,#TABLE ;取數據表的上半部分的代碼
          MOVC A,@A+DPTR MOV P0,A ; 輸出到P0 INC R0 ;取碼指針加1,取下一個碼。
          MOV A,R0 MOV DPTR,#TABLE ;取數據表下半部份的代碼
          MOVC A


          主站蜘蛛池模板: 久久国产劲暴∨内射| 啊!摁摁~啊!用力~快点视频免费| yjsp妖精视频网站| 日韩精品欧美国产精品亚| 免费看小12萝裸体视频国产| 高清国产精品久久| 国产限制级在线观看| 一级毛片免费在线播放| 日韩大片在线永久免费观看网站| 亚洲精品tv久久久久久久久久| 老王666天堂网站| 国产无套粉嫩白浆在线观看| 97影院在线午夜| 性色欲网站人妻丰满中文久久不卡| 久热这里只有精品视频6| 欧美黑人xxxx性高清版| 华人生活自拍区杏吧有你| 麻豆传播媒体app大全免费版官网 麻豆传播媒体免费版官网 | 国产三级三级三级三级| 西西人体欧美大胆在线| 欧美性猛交xxxx黑人| 日韩高清在线免费观看| 暖暖免费高清日本中文| 国产av永久精品无码| 五月天精品在线| 在线播放黄色片| 一级特黄女人生活片| 日本欧美视频在线| 亚洲一区二区三区在线网站| 永久免费毛片手机版在线看| 十三以下岁女子毛片免费播放| 视频在线观看一区二区三区| 国产欧美日韩在线观看精品| 7777精品伊人久久久大香线蕉| 天天躁日日躁狠狠躁一区| 中文字幕日韩亚洲| 日韩一区二区三区北条麻妃| 亚洲aⅴ男人的天堂在线观看| 欧美高清性色生活片免费观看| 免费一级毛片女人图片| 给我看播放片免费高清|