硬件漢字庫設(shè)計原理與應(yīng)用
MOV COM, #43H
LCALL PR1
MOV COM, #0A7H
LCALL PR12
MOV COM, #80H
LCALL PR12
MOV COM, #9CH
LCALL PR12
RET
CLEAR: MOV DAT1, #00H 設(shè)置顯示存儲器首地址
MOV DAT2, #00H
MOV COM, #24H
LCALL PR1
MOV R3, #00H 設(shè)置循環(huán)量8K 字節(jié)
MOV R4, #20H
MOV COM, #0B0H 設(shè)置自動寫方式
LCALL PR12
CLEAR1: LCALL ST3 判狀態(tài)位S2
MOV A, #00H 置數(shù)據(jù)0
LCALL PR13 寫入數(shù)據(jù)
DJNZ R3, CLEAR1 循環(huán)
DJNZ R4, CLEAR1
MOV COM, #0B2H 設(shè)置自動寫結(jié)束指令
LCALL PR12
RET
WRI_CC: PUSH O_X 將字模數(shù)據(jù)送出顯示
PUSH O_Y
MOV A, O_Y
MOV B, #20H
MUL AB
ADD A, O_X
MOV O_X, A
MOV A, B
ADDC A, #08H
MOV O_Y, A
MOV R0, #0C0H
MOV COUNT, #10H
WRI_CC1:MOV DAT1, O_X
MOV DAT2, O_Y
MOV COM, #24H
LCALL PR1
MOV A, @R0
MOV DAT2,A
INC R0
MOV A, @R0
INC R0
MOV DAT1, A
MOV COM, #0C0H
LCALL PR11
MOV DAT2, DAT1
LCALL PR11
MOV A, #20H
ADD A, O_X
MOV O_X, A
CLR A
ADDC A, O_Y
MOV O_Y, A
DJNZ COUNT, WRI_CC1
POP O_Y
POP O_X
RET
DL1MS: MOV R4,#0C0H
DLY1: NOP
DJNZ R4,DLY1
RET
DL10MS: CALL DL1MS
CALL DL1MS
CALL DL1MS
CALL DL1MS
CALL DL1MS
CALL DL1MS
CALL DL1MS
CALL DL1MS
CALL DL1MS
CALL DL1MS
RET
DELAY: MOV R5,#0C8H ;延時1 秒
DL5MS: MOV R4,#0FAH
DLY: NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
NOP
DJNZ R4,DLY
DJNZ R5,DL5MS
RET
INCLUDE 'MENG.ASM'
END
MENG.ASM 的開頭部分如下所示由于該篇科幻小說太長故只列出了開頭每行為15 個漢字標點
符號全部采用全角
TABLE: DB ' 第一章單杰圣士'
DB ' 邦托烏是矗立大地的最偉'
DB '大的都會地球上歷史最悠久的城'
DB '市自三千二百五十年前地球上'
DB '所有的民族由經(jīng)濟共同體發(fā)展至政'
DB '治大統(tǒng)一的國家代表中央權(quán)力核'
DB '心的聯(lián)邦政府便在這從未有過的'
DB '宏偉都會里成立'
DB ' 邦托烏的存在代表了舊'
DB '有文明的消失再沒有國界宗教'
DB ' 民族這類使人世紛爭永無休止的'
DB '因素存在著'
DB ' 經(jīng)過毀滅性的戰(zhàn)爭后聯(lián)邦國'
DB '象浴火后的鳳凰獲得新的生命'
DB '在聯(lián)邦政府強有力的統(tǒng)治下這飽'
DB '經(jīng)劫難的星球終于出現(xiàn)了前所未'
DB '有的長治久安'
DB ' 邦托烏外還有四十八個大'
DB '城市全球二十多億人便聚居在這'
DB '些城市里城市外是受到核污染和'
DB '宇宙射線侵襲的廢墟據(jù)聯(lián)邦政府'
DB '的宣告它們已不適合任何生命的'
DB '繁衍邦托烏里最著名的建筑物'
DB '是聯(lián)邦政府元首和部長們辦公的'
DB '三角大樓這與眾不同的建筑物'
DB ' 是世界上最高的建筑物亦是人'
DB '類建筑技術(shù)的頂尖杰作聯(lián)邦政府'
DB '的建筑法令內(nèi)明文規(guī)定不準'
DB '建造比她更高的建筑物使她永背'
DB '著最偉大的美譽'
DB ' 人們都喚她作金字塔'
DB ' 她代表一個偉大時代的產(chǎn)生'
DB '象征古老智慧變成被嘲弄和訕笑對'
DB '象的年代君臨大地'
只要遵守該格式將全部內(nèi)容錄入經(jīng)匯編無誤后,將生成的BIN 文件寫入P89C51RD2 并保證整個硬件
電路正確那么上電復(fù)位后就請欣賞您的科幻小說吧
參考文獻
[1]徐卓農(nóng),張永忠.單片機系統(tǒng)中的漢字顯示.單片機與嵌入式系統(tǒng)應(yīng)用.2001(7):31 34
[2]李維提,郭強.液晶顯示應(yīng)用技術(shù).第1 版.北京:電子工業(yè)出版社.2000.3
[3]王士元.C 高級實用程序設(shè)計.第1 版.北京清華大學出版社.1996.6
[4]P89C51RX2 DATA SHEET. Philips Semiconductors. 2001.
[5]MTG-F24128CMNHSCW, LCD MODULE SPECIFICATION FOR CUSTOMER S APPROVAL. Microtips Technology
Inc. 1999.
評論