新聞中心

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

單片機系統(tǒng)中的漢字顯示解決方案

作者: 時間: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 ;機內碼轉換為二進制的區(qū)碼和位碼

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 ;讀狀態(tài)

MOVX A,@DPTR

RET

PR01:LCALLPR0 ;讀、寫一數據前

JNB ACC.0,PR01

JNB ACC.1,PR01

RET

PR02:LCALL PR0 ;連續(xù)讀前

JNB ACC.2,PR02

RET

PR03:LCALL PR0 ;連續(xù)寫前

JNB ACC.3,PR02

RET

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




評論


相關推薦

技術專區(qū)

關閉