新聞中心

        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



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 出国| 桐庐县| 夹江县| 莫力| 高陵县| 云霄县| 彭泽县| 禄丰县| 任丘市| 广丰县| 鹤山市| 曲水县| 龙江县| 齐齐哈尔市| 永福县| 彝良县| 蕲春县| 罗田县| 铜梁县| 禹州市| 马龙县| 海宁市| 太仓市| 日喀则市| 环江| 韶山市| 视频| 万州区| 延吉市| 星座| 沅陵县| 温宿县| 泰来县| 凤冈县| 五峰| 黑龙江省| 东平县| 临桂县| 萨嘎县| 金平| 莫力|