daima37.asm
来自「[第4章 单片机功能应用]」· 汇编 代码 · 共 34 行
ASM
34 行
ORG 2032H
DCW RIINT
ORG 2080H
LD SP,#00C0H
DI
LDB IOC1,#20H ;选择P2.0引脚为TXD
LDB TEMP,#20H
LDB BAUD_RATE,#4EH ;加载波特率高位
LDB BAUD_RATE,#80H ;加载波特率高位
LDB SP_CON,#09H ;串行口方式1
CLRB INT_PENGDING1
LDB INT_MASK1,#02H
EI
HERE: SJMP HERE
RIINT: PUSHF
LDB SPTEMP,SP_STAT
JBC SPTEMP,6,RETURN
ANDB SPTEMP,#00100000B
LCALL GETCHR ;调用读字符子程序
NOP
NOP
LDB CHAROUT,CHARIN ;把读入的内容复制到输出寄存器中
LCALL PUTCHR ;调用输出子程序
RETURN: POPF
RET
GETCHR: LDB CHARIN,SBUF
RET
PUTCHR: ORB TEMP,SP_STAT
JBC TEMP,5,PUTCHR
ANDB TEMP,#ODFH
LDB SBUF,CHAROUT
POPF
RET
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?