📄 daima37.asm
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -