; 發(fā)送當前計數(shù)值 (ASCII格式)
MOV A, R5
MOV B, #10
DIV AB ; A=十位, B=個位
ADD A, #30H ; 十位轉(zhuǎn)ASCII
ACALL SEND_CHAR ; 發(fā)送十位
MOV A, B
ADD A, #30H ; 個位轉(zhuǎn)ASCII
ACALL SEND_CHAR ; 發(fā)送個位
; 發(fā)送換行符便于查看
MOV A, #0DH ; 回車
ACALL SEND_CHAR
MOV A, #0AH ; 換行
ACALL SEND_CHAR
EXIT_S2:
RET
; 串口發(fā)送函數(shù)
SEND_CHAR:
MOV SBUF, A ; 發(fā)送字符
JNB TI, $ ; 等待發(fā)送完成
CLR TI ; 清除發(fā)送標志
RET