serial communication.asm

来自「用到Proteus软件来仿真51单片机」· 汇编 代码 · 共 17 行

ASM
17
字号
		ORG		30H
START:	MOV		SP,#60H
		MOV		SCON,#01010000B		;设定串行方式:
									;8位异步,允许接收
		MOV		TMOD,#20H			;设定计数器1为模式2
		ORL		PCON,#10000000B		;波特率加倍
		MOV		TH1,#0F3H			;设定波特率为4800
		MOV		TL1,#0F3H
		SETB	TR1					;计数器1开始计时
AGAIN:	JNB		RI,$				;等待接收完成
		CLR		RI					;清接收标志
		MOV		A,SBUF				;接收数据送缓冲区
		MOV		SBUF,A				;发送收到的数据
		JNB		TI,$				;等待发送完成
		CLR		TI					;清发送标志
		SJMP	AGAIN
		END

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?