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

📄 51+Ҧ

📁 AT89C51汇编语言例子大全
💻
字号:
/***************************************************************************
标题:	串口调试程序,查询法接收数据
效果:	运行本例子,打开本例子文件夹中的上位机软件,设置波特率2400,再进行发送数据,接收区返回接收内容
本店网站      http://xxdpj.taobao.com/
以芯换心  竭诚为您服务 您学习单片机的好帮手
近期本店有很多优惠活动 有空就进来看看吧
http://xxdpj.taobao.com/
技术支持QQ:412150384
******************************************************************************/

ORG 0000H
LJMP MAIN

;主程序的开始
ORG 0200H
MAIN:	MOV TMOD,#20H	;设置定时器1为模式2,做为波特率发生器
	MOV TL1,#0F3H	;2400波特率的初值,板子使用12M晶振,初值=256-12000000/32/12/2400
	MOV TH1,#0F3H	;
	SETB TR1	;启动波特率发生
	MOV SCON,#50H	;串口的工作方式,设置为方式2
	
M1:	JNB RI,M1	;查询是否有数据接收
	MOV A,SBUF	;数据暂存于A
	CLR RI		;允许接收
	MOV SBUF,A	;将接收到的数据发送出去
M2:	JNB TI,M2	;等待发送完成
	CLR TI
	SJMP M1		;循环扫描串行通讯接口数据
	
END

⌨️ 快捷键说明

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