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 + -
显示快捷键?