; 发送当前计数值 (ASCII格式)
MOV A, R5
MOV B, #10
DIV AB ; A=十位, B=个位
ADD A, #30H ; 十位转ASCII
ACALL SEND_CHAR ; 发送十位
MOV A, B
ADD A, #30H ; 个位转ASCII
ACALL SEND_CHAR ; 发送个位
; 发送换行符便于查看
MOV A, #0DH ; 回车
ACALL SEND_CHAR
MOV A, #0AH ; 换行
ACALL SEND_CHAR
EXIT_S2:
RET
; 串口发送函数
SEND_CHAR:
MOV SBUF, A ; 发送字符
JNB TI, $ ; 等待发送完成
CLR TI ; 清除发送标志
RET