asample2.a51
来自「c51学习的好书!」· A51 代码 · 共 27 行
A51
27 行
NAME STRING_IO
EXTRN BIT (TXTBIT)
EXTRN CODE (PUTCHAR)
PUBLIC PUT_CRLF, PUTSTRING
STRING_ROUTINES SEGMENT CODE
RSEG STRING_ROUTINES
CR EQU 0DH
LF EQU 0AH
PUT_CRLF: ; 子程序PUT_CRLF输出回车和换行
MOV A,#CR
CALL PUTCHAR
MOV A,#LF
CALL PUTCHAR
RET
PUTSTRING: ; 子程序PUTSTRING测试TXTBIT位以决定位于CODE
JB TXTBIT,PS1 ; 存储器或XDATA存储器中的字符串
CLR A
MOVC A,@A+DPTR
SJMP PS2
PS1: MOVX A,@DPTR
PS2: JZ EXIT
CALL PUTCHAR
INC DPTR
SJMP PUTSTRING
EXIT: RET
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?