daima36.asm
来自「[第4章 单片机功能应用]」· 汇编 代码 · 共 29 行
ASM
29 行
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
LOOP: LCALL GETCHR ;调用读字符子程序
NOP
NOP
LDB CHAROUT,CHARIN ;把读入的内容复制到输出寄存器中
LCALL PUTCHR ;调用输出子程序
SJMP LOOP
GETCHR: PUSHF
ORB TEMP,SP_STAT
JBC TEMP,6,GETCHR
ANDB TEMP,#OBFH
LDB CHARIN,SBUF
POPF
RET
PUTCHR: PUSHF
ORB TEMP,SP_STAT
JBC TEMP,5,PUTCHR
ANDB TEMP,#ODFH
LDB SBUF,CHAROUT
POPF
RET
END
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?