⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rs232receive.asm

📁 十五个关于AT89S51的源代码
💻 ASM
字号:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;
;实例十三:串行口数据接收  data receive from serial port (《51单片机应用从零开始》 10.7小节实例)
;
;现象:将串行口数据接收,并输出至P1口显示。在计算机端可通过串口调试软件发送数据。
;
;作者:杨欣,刘长焕,张延强  电路飞翔网    eedesign@163.com
;
;				http://www.circuitfly.com
;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


			ORG		00H
	START:
			MOV		SCON,#50H				; ①设置串行口工作在模式1下,接收使能 
			MOV		TMOD, #20H				; ②使用Timer 1工作在模式2下       
			MOV		TH1, #0F3H				; ③波特率2400                       
			MOV		TL1, #0F3H				; 
			SETB		TR1					; ④启动Timer 1                      
	WAIT:
	         	JBC		RI, DISPLAY				; ⑤判断是否接收到数据                 
			JMP		WAIT					; 
	DISPLAY:
			MOV		A, SBUF					; ⑥接收到的数据载入ACC               
			MOV		P1, A					; 将接收到的数据输出显示
			JMP		WAIT					; 循环
			END	

⌨️ 快捷键说明

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