【正文】
DB 000H,021H,041H,045H,04BH,031H,000H,000H ;“3”=13H DB 000H,018H,014H,012H,07FH,010H,000H,000H ;“4”=14H DB 000H,027H,045H,045H,045H,039H,000H,000H ;“5”=15H DB 000H,03CH,04AH,049H,049H,030H,000H,000H ;“6”=16H DB 000H,001H,001H,079H,005H,003H,000H,000H ;“7”=17H DB 000H,036H,049H,049H,049H,036H,000H,000H ;“8”=18H DB 000H,006H,049H,049H,029H,01EH,000H,000H ;“9”=19H DB 000H,000H,036H,036H,000H,000H,000H,000H ;“:”=1AH DB 000H,000H,056H,036H,000H,000H,000H,000H ;“;”=1BH DB 000H,008H,014H,022H,041H,000H,000H,000H ;“”=1CH DB 000H,014H,014H,014H,014H,014H,000H,000H ;“=”=1DH DB 000H,000H,041H,022H,014H,008H,000H,000H ;“”=1EH DB 000H,002H,001H,051H,009H,006H,000H,000H ;“?”=1FH DB 000H,032H,049H,079H,041H,03EH,000H,000H ;“@”=20H DB 000H,07EH,011H,011H,011H,07EH,000H,000H ;“A”=21H DB 000H,041H,07FH,049H,049H,036H,000H,000H ;“B”=22H DB 000H,03EH,041H,041H,041H,022H,000H,000H ;“C”=23H DB 000H,041H,07EH,041H,041H,003H,000H,000H ;“D”=24H DB 000H,07EH,049H,049H,049H,049H,000H,000H ;“E”=25H DB 000H,07FH,009H,009H,009H,001H,000H,000H ;“F”=26H DB 000H,03EH,041H,041H,049H,07AH,000H,000H ;“G”=27H DB 000H,07FH,008H,008H,008H,07FH,000H,000H ;“H”=28H DB 000H,000H,041H,07FH,041H,000H,000H,000H ;“I”=29H DB 000H,020H,040H,041H,03FH,001H,000H,000H ;“J”=2AH DB 000H,07FH,008H,014H,022H,041H,000H,000H ;“K”=2BH DB 000H,07FH,040H,040H,040H,040H,000H,000H ;“L”=2CH DB 000H,07FH,002H,00CH,002H,07FH,000H,000H ;“M”=2DH DB 000H,07FH,006H,008H,030H,07FH,000H,000H ;“N”=2EH DB 000H,03EH,041H,041H,041H,03EH,000H,000H ;“O”=2FH DB 000H,07FH,009H,009H,009H,006H,000H,000H ;“P”=30H DB 000H,03EH,041H,051H,021H,05EH,000H,000H ;“Q”=31H DB 000H,07FH,009H,019H,029H,046H,000H,000H ;“R”=32H DB 000H,026H,049H,049H,049H,032H,000H,000H ;“S”=33H DB 000H,001H,001H,07FH,001H,001H,000H,000H ;“T”=34H DB 000H,03FH,040H,040H,040H,03FH,000H,000H ;“U”=35H DB 000H,01FH,020H,040H,020H,01FH,000H,000H ;“V”36H DB 000H,07FH,020H,018H,020H,07FH,000H,000H ;“W”=37H DB 000H,063H,014H,008H,014H,063H,000H,000H ;“X”=38H DB 000H,007H,008H,070H,008H,007H,000H,000H ;“Y”=39H DB 000H,061H,051H,049H,045H,043H,000H,000H ;“Z”=3AH DB 000H,000H,07FH,041H,041H,000H,000H,000H ;“[”=3BH DB 000H,002H,004H,008H,010H,020H,000H,000H ;“\”=3CH DB 000H,000H,041H,041H,07FH,000H,000H,000H ;“]”=3DH DB 000H,004H,002H,001H,002H,004H,000H,000H ;“?”=3EH DB 000H,040H,040H,000H,040H,040H,000H,000H ;“”=3FH DB 000H,001H,002H,004H,000H,000H,000H,000H ;“185。”=40H DB 000H,020H,054H,054H,054H,078H,000H,000H ;“a”=41H DB 000H,07FH,048H,044H,044H,038H,000H,000H ;“b”=42H DB 000H,038H,044H,044H,044H,028H,000H,000H ;“c”=43H DB 000H,038H,044H,044H,048H,07FH,000H,000H ;“d”=44H DB 000H,038H,054H,054H,054H,018H,000H,000H ;“e”=45H DB 000H,000H,008H,07EH,009H,002H,000H,000H ;“f”=46H DB 000H,00CH,052H,052H,04CH,03EH,000H,000H ;“g”=47H DB 000H,07FH,008H,004H,004H,078H,000H,000H ;“h”=48H DB 000H,000H,044H,07DH,040H,000H,000H,000H ;“i”=49H DB 000H,020H,040H,044H,03DH,000H,000H,000H ;“j”=4AH DB 000H,000H,07FH,010H,028H,044H,000H,000H ;“k”=4BH DB 000H,000H,041H,07FH,040H,000H,000H,000H ;“l(fā)”=4CH DB 000H,07CH,004H,078H,004H,078H,000H,000H ;“m”=4DH DB 000H,07CH,008H,004H,004H,078H,000H,000H ;“n”=4EH DB 000H,038H,044H,044H,044H,038H,000H,000H ;“o”=4FH DB 000H,07EH,00CH,012H,012H,00CH,000H,000H ;“p”=50H DB 000H,00CH,012H,012H,00CH,07EH,000H,000H ;“q”=51H DB 000H,07CH,008H,004H,004H,008H,000H,000H ;“r”=52H DB 000H,058H,054H,054H,054H,064H,000H,000H ;“s”=53H DB 000H,004H,03FH,044H,040H,020H,000H,000H ;“t”=54H DB 000H,03CH,040H,040H,03CH,040H,000H,000H ;“u”=55H DB 000H,01CH,020H,040H,020H,01CH,000H,000H ;“v”=56H DB 000H,03CH,040H,030H,040H,03CH,000H,000H ;“w”=57H DB 000H,044H,028H,010H,028H,044H,000H,000H ;“s”=58H DB 000H,01CH,0A0H,0A0H,090H,07CH,000H,000H ;“y”=59H DB 000H,044H,064H,054H,04CH,044H,000H,000H ;“z”=5AH DB 000H,000H,008H,036H,041H,000H,000H,000H ;“{”=5BH DB 000H,000H,000H,077H,000H,000H,000H,000H ;“|”=5CH DB 000H,000H,041H,036H,008H,000H,000H,000H ;“}”=5DH DB 000H,002H,001H,002H,004H,002H,000H,000H ;“”=5FH DB 000H,0FFH,0FFH,0FFH,0FFH,0FFH,000H,000H ;“ ”=60H4 文字符寫入子程序 COLUMN EQU 30H ;列地址寄存器(0191) PAGE EQU 31H ;頁地址寄存器D1,D0:頁地址 CODE EQU 32H ;字符代碼寄存器COUNE EQU 33H ;計(jì)數(shù)器CCW_PR: MOV DPTR,CCTAB ;確定字符字模塊首地址MOV A,CODE ;取代碼MOV B,20H ;字模塊寬度為32個(gè)字節(jié)MUL AB ;代碼X32ADD A,DPL ;字符字模塊首地址MOV DPL,A ;=字模庫首地址+代碼X32MOV ABADDC A,DPHMOV DPH,APUSH COLUMN ;列地址入棧PUSH COLUMN ;列地址入棧MOV CODE,00H ;代碼寄存器借用為間址寄存器CCW_1: MOV COUNT,10H ;計(jì)數(shù)器設(shè)置為16MOV A,PAGE ;讀頁地址寄存器ANL A,07HORL A,0B8H ;“或”頁地址設(shè)置代碼MOV COM,A ;寫頁地址設(shè)置指令LCALL PRL0LCALL PRM0LCALL PRR0POP COLUMN ;取列地址值MOV A,COLUMN ;讀列地址寄存器CLR CSUBB A,40H ;列地址64JC CCW_2 ;<0為左屏顯示區(qū)域 MOV COLUMN ,A SUBB A,40H ;列地址64 JC CCW_11 ;<0為中屏顯示區(qū)域 MOV COLUMN ,A ;≥0為右屏顯示區(qū)域 MOV A,PAGE SETB ;設(shè)置區(qū)域標(biāo)志位 MOV PAGE,A ;“00”為左,“01”為中,“10“為右 LJMP CCW_2CCW_11: MOV A,PAGE SETB ;設(shè)置區(qū)域標(biāo)志位 MOV PAGE,ACCW_2: MOV COM,COLUMN ;設(shè)置列地址值 ORL COM,40H ;“或”列地址指令標(biāo)志位 MOV A,PAGE ;判區(qū)域標(biāo)志以確定設(shè)置哪個(gè)控制器 ANL