实验1 串行通信实验

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机通讯网络

随堂实验报告

学院计算机与电子信息学院

专业电子信息工程班级电信08 -1班

姓名程跃斌学号 08034030117 指导教师左敬龙

实验报告评分:_______

实验一串行通信实验

一.实验目的:

1.认识计算机具有串行通信的功能。

2.理解串行通信中数据位、校验位的关系。

3.能利用软件开发具有串行通信功能的程序。

二.实验原理:

计算机上的

机来说是发送数据,对另一台机就是接收数据,所以收、发数据线要换接。连接方法如下。

9芯对9芯串口

A机B机

2●←→●3

3●←→●2

5●←→●5

三.实验仪器:

计算机两台,串行通信电缆一条。

四.实验步骤:

步骤一:认识计算机上的串口,并将串口通信电缆正确的接在两台计算机上;

步骤二:通过windows已有的程序“超级终端”(打开方法:程序——附件——通信——超级终端)通过串行电缆初步认识计算机具有串行通信的功能;

步骤三:修改连接参数,测试建立的连接是否可以正常通信,如果出现异常,分析产生的原因;

步骤四:自己编程实现串口通信。在任何编程语言平台下都可以实现串口通信。同学们可根据自己熟悉的语言来编制串口通信程序。

实验程序流程图:

五.实验数据与分析:

COM1参数设置:在这个对话框中,可以选择通信双方采用的通信速率、数据位的个数、奇偶校验位、停止位和可以使用的流量控制方法。不管设置什么参数,必须保证两台计算机的所有参数相同,而且数据传输速率不能超过115200bit/s。设置参数完毕后,单击“确定”按钮。

图1 COM1参数设置

通信双方可以互相发送一些字符。在缺省情况下,发送端发送的字符在本地不会显示。如果希望使用本地回显功能,则单击“文件”菜单,选择“属性”命令,在打开的窗口中选择“设置”选项卡,并单击“ASCII码设置”,打开如图2所示的对话框;选中“本地显示键

入的字符(E)”复选框,返回到超级终端窗口中,再发送一些字符,观察结果。

图2 ASCII码设置对话框

使用超级终端进行双机通信,还可以给对方发送文件。单击“传送”菜单上的“发送文件”命令,打开“发送文件”对话框,并选择所要传送的文件,就可以发送了。

分析:双方各自参数设置相同,即通信口,码元传输速率及数据位等方面参数一致时,双方实现无缝对接,无论任何一方发送任何随机字符,对方都能收到相同字符。

分析:这个测试中是两台机的串口通信波特率不一样的情况下进行的,接收乱码的原因是两者在进行数据交换时的速率不能同步,即数据会丢失,这样自然会产生乱码。

分析:采用异种校验方式是还是可以收发正常,可能原因是收发过程都是无错的数据传输。

分析:因为双方设置数据位不同,以致双方发送与接收的数据不一样,出现少数正常,多数是乱码的情况。

分析:采用异种停止位方式是还是可以收发正常,可能原因是收发过程都是无错的数据传输。

六.实验心得:

本次实验让我初步了解到了实现两机通信的原理和方式,以及计算机的串行通信的中数据位、校验位的关系。

相关文档
最新文档