计算机网络实验 ————实现 RS232 串口通信程序 及 MODBU S 协议的编程 一.实验目的: 1
熟悉并掌握RS232串口标准及原理
实现PC机通过RS232串口进行数据的收发
3.掌握MODBUS协议
掌握MODBUS协议编程的编写 二、实验设备 PC机一台,RS232串口通信线(9针)一条,跳线一个(一台PC实验时,将其中的2和3短接) 三、实验内容 界面内容: (1)打开串口与关闭串口按钮 (2)信息发送区:信息编辑区,发送信息按钮 (3)信息接受区:信息显示区,接收信息按钮 四、实验原理 rs-232-c : RS-232C 标准(协议)的全称是EIA-RS-232C 标准,其中EIA(Electronic Indu stry Association)代表美国电子工业协会,RS(ecommeded standard)代表推荐标准,232 是标识号,C 代表RS232 的最新一次修改(1969),在这之前,有RS232B、RS232A
它规定连接电缆和机械、电气特性 、信号功能 及传送过程
常用物 理标准还 有有EIA�RS-232-C、EIA�RS-422-A、EIA�RS-423A、EIA�RS-485
这里只介绍 EIA�RS-232-C(简称232,RS232)
例如,目前在IBM PC 机上的COM1、COM2 接口,就是RS-232C 接口
RS232 原理如图 1-3
图 1 RS232 接口电缆和引脚外观 图2 RS232 引脚定义(DB9) RS232 接口硬件握手方式 1 概述 在现代的各种实时监控系统和通信系统中,在Windows 9X/NT下利用VC++对RS-232串口编程是常用的手段
Windows 9X/NT是抢先式的多任务操作系统,程序对CPU的占用时间由系统决定