VB编程及RS232通信
时间:2026-01-15
时间:2026-01-15
浙大 实验报告 计算机网络与通信
实验报告
课程名称: 计算机网络结构 指导老师: 吴建德 成绩: 实验名称: VB编程及RS232通信 实验类型: 上机实验 同组学生姓名:
一、实验目的和要求(必填) 二、实验内容和原理(必填)
三、主要仪器设备(必填) 四、操作方法和实验步骤
五、实验数据记录和处理 六、实验结果与分析(必填)
七、讨论、心得
一、实验目的和要求
1、学习 Visual Basic 语言和编程方法;
2、学习Visual Basic 的常用控件使用方法;
3、了解PC 机RS232 口的定义及通信连接方式;
4、初步掌握在Visual Basic 环境下,通过RS232 通信的方法;
二、实验内容和原理
1、将两台 PC 机用电缆通过RS232 口正确连接,并用测试软件测试RS232 通信是否正常。
2、编写一个简单通信程序,在两台PC 上同时运行,要求在一台PC 上输入字符,按确认键后能在另一台PC 上显示。
3、编写两个通信程序(主机程序和从机程序),要求:
(1) 在主机上输入字符,按回车键后将所有字符发送到从机;
(2) 从机接收到字符后,返回接收字符的长度信息;
(3) 主机上接收正确后,显示“发送成功”
(4) 主机在1 秒内没有接收到从机返回信息,重新发送;发送3 次不成功,显示“发送失败”
(5) 通信数据格式自定
三、主要实验设备
电脑一台,串口线一根
浙大 实验报告 计算机网络与通信
四、实验数据记录和处理
实验程序代码如下:
五、实验结果与分析
1.
2.
3.
4.
实验成功,在两串口内实现发送和接受,串口测试程序在COM1和COM2内有数据显示。 VB编程发送数据成功,串口COM2测试程序成功收到text1字符 VB自动发送成功,时间设为500ms,串口测试程序COM2内匀速接收到。 VB实现收到接收确认符后停止发送功能,在COM2串口测试程序中发送ack,VB自动停止发送text1内容。
浙大 实验报告 计算机网络与通信
六、心得体会
1. 第一次使用VB进行编程,大致了解了在VB内进行工程项目制作的一般流程并熟悉了界面。
2. 第一次使用计算机串口进行收发测试,对RS232通信有了初步的认识。
3. 课后习题:
因为RS232不工作的时候输出低电平,如果要用万用表测量RS232设备,只需在不工作时测量输出端口是否为负12V即可。