串行通讯接口实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
串行通讯接口实验
一、实验目的
掌握8051单片机串行口工作方式。
二、实验设备
TDN86/51教学实验系统一台
三、实验内容及步骤
本实验为自发自收方式,把30H-3FH中的数据通过串行口发出,再从串口接收,放在40H-4FH单元中。 ORG 0000H
LJMP MAIN
ORG 0023H
LJMP L4
ORG 1000H
MAIN: MOV TMOD, #20H
MOV TH1, #72H
MOV TL1, #72H
MOV 87H, #00
SETB TR1
SETB EA
MOV SCON, #50H
SETB ES
MOV R1, #30H
MOV SBUF, @R1
INC R1
MOV R0, #40H
L1: SJMP L1
L2: MOV A, SBUF
CLR RI
MOV @R0, A
INC R0
CJNE R0, #50H,L3
CLR ES
RETI
L3: MOV SBUF, @R1
INC R1
RETI
L4: JNB SBUF, L2
CLR TI
RETI
END
实验步骤:
(1)将51单片机的TXD和RXD引脚连接起来。
(2)输入程序检查无错误,经汇编、连接后装入系统。
(3)用R07**↙操作将待传送数据放入片内30H-3FH中。
(4)GB=0000↙运行程序。用RESET键终止程序运行。
(5)用R07**↙检查接收到的数据是否正确。