主题:[原创][求助]关于串口的问题?
一.仪表:
1. 所用的外围设备是仪表,仪表采用的通讯方式是:连续发送方式。
2. 主机与仪表的连接方式是:RS232。
3. 仪表的接口参数:(1)波特率:4800
(2)数据位:所有的数据均为ASCII码,每组数据由10位组成,第一位为起始位,第十位为停止位,中间八位为数据位。
4.仪表以连续发送方式时,数据以ASCII码方式输出,每帧数据共有9组组成(包括小数点)。数据传送先底位后高位,每帧数据间有一组间隔符“=”,比如仪表显示70.15,连续发送51.07000=51.07000=51.07000=……。
二.VB
1.当仪表传送命令过来时,系统自动判断,并显示结果。
(1)建一个VB项目,在窗体上添加一个MSCOMM控件,作为串行通讯通道,并对MSCOMM控件的一些属性进行设置。
(2)添加一个文本框控件,作为显示仪表所传送过来的字符的控件。要求文本框的内容和仪表显示的一样。
不知这个程序怎么写?想请教各位!
1. 所用的外围设备是仪表,仪表采用的通讯方式是:连续发送方式。
2. 主机与仪表的连接方式是:RS232。
3. 仪表的接口参数:(1)波特率:4800
(2)数据位:所有的数据均为ASCII码,每组数据由10位组成,第一位为起始位,第十位为停止位,中间八位为数据位。
4.仪表以连续发送方式时,数据以ASCII码方式输出,每帧数据共有9组组成(包括小数点)。数据传送先底位后高位,每帧数据间有一组间隔符“=”,比如仪表显示70.15,连续发送51.07000=51.07000=51.07000=……。
二.VB
1.当仪表传送命令过来时,系统自动判断,并显示结果。
(1)建一个VB项目,在窗体上添加一个MSCOMM控件,作为串行通讯通道,并对MSCOMM控件的一些属性进行设置。
(2)添加一个文本框控件,作为显示仪表所传送过来的字符的控件。要求文本框的内容和仪表显示的一样。
不知这个程序怎么写?想请教各位!