?? lcdtext.s43
字號:
NAME lcdtext(16)
RSEG CODE(1)
EXTERN CHAR_SPACE
EXTERN Char2LCD
EXTERN Direct2LCD
PUBLIC LCDtext
EXTERN ?CL430_1_26_L08
RSEG CODE
LCDtext:
PUSH R10
PUSH R11
PUSH R8
PUSH R9
MOV R12,R8
MOV R14,R10
MOV 10(SP),R9
MOV #0,R11
ADD #-1,R10
?0001:
CMP R9,R10
JGE (?0000)
MOV R9,R14
SUB #1,R9
MOV &CHAR_SPACE,R12
CALL #Direct2LCD
JMP (?0001)
?0000:
MOV R8,R12
ADD R11,R12
CMP.B #32,0(R12)
JNC (?0003)
CMP #0,R10
JL (?0003)
MOV R8,R12
ADD R11,R12
MOV.B #32,R13
CMP.B @R12,R13
JNE (?0009)
MOV.B R10,R14
MOV &CHAR_SPACE,R12
CALL #Direct2LCD
JMP (?0010)
?0009:
MOV.B R10,R14
MOV R8,R13
ADD R11,R13
MOV.B @R13,R12
CALL #Char2LCD
?0010:
ADD #-1,R10
ADD #1,R11
JMP (?0000)
?0003:
CMP #0,R10
JL (?0011)
MOV R10,R14
SUB #1,R10
MOV &CHAR_SPACE,R12
CALL #Direct2LCD
JMP (?0003)
?0011:
POP R9
POP R8
POP R11
POP R10
RET
END
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -