新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機系統中的漢字顯示解決方案

        單片機系統中的漢字顯示解決方案

        作者: 時間:2012-07-02 來源:網絡 收藏

        MOV @R0,A

        INC R0

        INC DPTR

        DJNZ R7,PRHZ3

        MOV 1DH,#30 ;0E0H后的一行字符(共30個)

        MOV R5,#0 ;當前列R5

        MOV R0,#0E0H

        MOV A,#7FH ;是否為ASCII碼?

        CLR C

        SUBB A,@R0

        JC DPHZ1

        MOV 26H,@R0

        INC R0

        MOV 24H,R6 ;ASCII碼

        MOV 25H,R5

        LCALL PRASCII

        SJMP PRHZ4

        DPHZ1:MOV 24H,@R0 ;是則將機內碼送24H25H

        INC R0

        MOV 25H,@R0

        INC R0

        MOV A,25H

        CLR C

        SUBB A,#0A1H ;機內碼轉換為二進制的區碼和位碼

        MOV 25H,A

        MOV A,24H

        CLR C

        SUBB A,#0A1H

        LCALLDPONHZ ;1個

        DEC 1DH

        INC R5

        PRHZ4:INC R5

        DJNZ 1DH,PRHZ5

        POP DPL

        POP DPH

        RET

        PR0:MOV DPTR,#LCDCOM ;讀狀態

        MOVX A,@DPTR

        RET

        PR01:LCALLPR0 ;讀、寫一數據前

        JNB ACC.0,PR01

        JNB ACC.1,PR01

        RET

        PR02:LCALL PR0 ;連續讀前

        JNB ACC.2,PR02

        RET

        PR03:LCALL PR0 ;連續寫前

        JNB ACC.3,PR02

        RET

        led顯示器相關文章:led顯示器原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 广丰县| 北碚区| 扶绥县| 河津市| 丰城市| 额敏县| 青州市| 乃东县| 安平县| 闸北区| 毕节市| 合川市| 客服| 武强县| 五台县| 桃园市| 贵德县| 新津县| 营山县| 彭泽县| 和龙市| 盖州市| 治多县| 宜城市| 四平市| 岚皋县| 庆安县| 科技| 阳新县| 绥中县| 漯河市| 黔南| 新泰市| 工布江达县| 十堰市| 牟定县| 浪卡子县| 城口县| 察隅县| 雷山县| 广东省|