首页 理论教育 串行接口通信实验:学习指导与实验详解

串行接口通信实验:学习指导与实验详解

时间:2023-10-18 理论教育 版权反馈
【摘要】:PC机使用串行接口应用程序,实现上位机与下位机的通讯。上位机发出指定字符,下位机收到后返回原字符。232模块串行接口的J12两只短路帽打到右侧。

串行接口通信实验:学习指导与实验详解

1.实验目的

(1)了解89C51串行接口的工作原理以及数据接收与发送方式。

(2)了解PC机通信的基本要求。

2.实验说明

89C51串行接口经232电平转换后,与PC机串行接口相连。PC机使用串行接口应用程序,实现上位机与下位机的通讯。本实验使用查询法接收和发送资料。上位机发出指定字符,下位机收到后返回原字符。本实验中串行接口波特率设为4800bit/s。

3.实验电路图

本实验用到单片机最小应用系统模块,RS232串行接口模块。RS232串行接口电路原理如图14-9所示。

978-7-111-50307-1-Chapter14-17.jpg

图14-9 RS232串行接口电路原理图

4.实验内容及步骤

(1)单片机最小应用系统模块的RXD、TXD分别接232模块串行接口的RXD、TXD,用串行连接线连接232模块和计算机串行接口。232模块串行接口的J12两只短路帽打到右侧。

(2)打开串行接口调试程序,设置串行接口属性:波特率——4800;数据位——8;奇偶校验——无;停止位——1。(www.xing528.com)

(3)运行程序,在串行接口调试程序中“发送的字符/数据”区输入字符/数据,按手动发送,接收区收到相同的字符/数据,或者按自动发送,接收区将接收到发送的字符/数据。

5.程序框图及源程序

(1)程序框图 串行接口通信实验程序框图如图14-10所示。

(2)串行接口通信实验程序

978-7-111-50307-1-Chapter14-18.jpg

图14-10 串行接口通信实验程序框图

978-7-111-50307-1-Chapter14-19.jpg

978-7-111-50307-1-Chapter14-20.jpg

6.思考题

(1)单片机串行接口与计算机的232串行接口可以直接连接吗?为什么?

(2)串行接口有几种工作方式?有几种帧格式?各种工作方式的波特率如何确定?

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈