找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 2707|回復(fù): 3
收起左側(cè)

LCD12864顯示程序問(wèn)題

[復(fù)制鏈接]
ID:420031 發(fā)表于 2018-11-30 23:12 | 顯示全部樓層 |閱讀模式
...... 略
          COUNT  EQU 30H ;字?jǐn)?shù)計(jì)數(shù)
...... 略
;******* 顯示 ----
       MOV P0,#80H                ;第一行第1位
         ACALL ENABLE           ;調(diào)用寫(xiě)入命令子程序
           MOV DPTR,#TAB        ;顯示 A:      B:
       MOV COUNT,#10H           ;顯示16個(gè)字符。
           LCALL QUSHU

       MOV P0,#82H                ;第一行第3位
         ACALL ENABLE           ;調(diào)用寫(xiě)入命令子程序
           MOV DPTR,#TAB1       ;顯示 --
       MOV COUNT,#2H            ;顯示2個(gè)字符。
           LCALL QUSHU

       MOV P0,#86H                 ;第一行第7位
         ACALL ENABLE           ;調(diào)用寫(xiě)入命令子程序
           MOV DPTR,#TAB2       ;顯示 OK
       MOV COUNT,#2H           ;顯示2個(gè)字符。
           LCALL QUSHU

       MOV P0,#88H                ;第三行第1位
         ACALL ENABLE           ;調(diào)用寫(xiě)入命令子程序
           MOV DPTR,#TAB0        ;顯示 **********
       MOV COUNT,#16H           ;顯示16個(gè)字符。
           LCALL QUSHU
         SETB E                 ;E=1 ;顯示完成,程序停車(chē)
         AJMP $
顯示的結(jié)果如下圖,為什么紅色命令定位第3行,顯示還是在第一行起呢?

IMG_20181130_225423.jpg
回復(fù)

使用道具 舉報(bào)

ID:420031 發(fā)表于 2018-12-1 10:36 | 顯示全部樓層
12864漢字顯示地址是這樣的:
80H        81H        82H        83H        84H        85H        86H        87H
90H        91H        92H        93H        94H        95H        96H        97H
88H        89H        8AH        8BH        8CH        8DH        8EH        8FH
98H        99H        9AH        9BH        9CH        9DH        9EH        9FH
回復(fù)

使用道具 舉報(bào)

ID:429805 發(fā)表于 2018-12-1 15:54 | 顯示全部樓層

顯示的地址應(yīng)該是:
80H        81H        82H        83H        84H        85H        86H        87H
90H        91H        92H        93H        94H        95H        96H        97H
88H        89H        8AH        8BH        8CH        8DH        8EH        8FH
98H        99H        9AH        9BH        9CH        9DH        9EH        9FH
回復(fù)

使用道具 舉報(bào)

ID:420031 發(fā)表于 2018-12-3 07:02 | 顯示全部樓層
自己研究了幾天終于發(fā)現(xiàn)原來(lái)把16進(jìn)制輸入成10進(jìn)制了,MOV COUNT,#10H           ;顯示16個(gè)字符。應(yīng)該是:MOV COUNT,#0AH           ;顯示10個(gè)字符。就對(duì)了。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表