; 發送當前計數值 (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