• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 模擬技術 > 設計應用 > 液晶顯示與單片機的接口與編程方法

    液晶顯示與單片機的接口與編程方法

    作者: 時間:2012-11-15 來源:網絡 收藏
    AM28H-RAM37H 共16 個字節存放8×16 的點陣數據,生成的8×16 點陣庫文件存放在W78E58 存儲器中的首地址定義為ASCII_DOT816。

      DISP_ASCII816: MOV DPTR,#ASCII_DOT816 ;8×16 點陣庫首地址

      MOV A,ASCIICODE ;顯示字符代碼ASCIICODE

      MOV B,#16 ;每個字符點陣占16 個字節

      MUL AB ;計算顯示字符在字庫的首地址

      ADD A,DPL

      MOV DPL,A

      MOV A,DPH

      ADDC A,B

      MOV DPH,A

      ;MOV R0,#28H ;將點陣數據放到RAM28H-RAM37H

      MOV R2,#00H

      LP_MOVDOT16: MOV A,R2

      MOVC A,@A+DPTR

      MOV @R0,A ;如要將字符反顯(黑底白字),則讀出點

      INC R0 ;陣數據后求反放入的RAM 中

      INC R2

      CJNE R2,#16,LP_MOVDOT16

      ;

      PUSH COLUMN

      MOV A,COLUMN ;顯示列數COLUMN 是否在右半屏

      CJNE A,#64,ASCII_IF64

      ASCII_IF64: JNC ASCII_YGE64

      MOV DPTR



    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 崇左市| 嘉荫县| 隆化县| 通州区| 罗江县| 天津市| 山丹县| 页游| 长汀县| 宽甸| 云霄县| 都兰县| 五家渠市| 临潭县| 天等县| 讷河市| 兴海县| 资兴市| 专栏| 翁源县| 宁城县| 九江县| 华宁县| 锡林郭勒盟| 青岛市| 布拖县| 同仁县| 修文县| 白朗县| 明水县| 库伦旗| 香港 | 贵港市| 丹棱县| 汶川县| 平江县| 连山| 法库县| 吴堡县| 调兵山市| 延寿县|