回 帖 发 新 帖 刷新版面

主题:[原创][求助]关于串口的问题?

一.仪表: 




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个回复)

沙发

必须清楚仪表的通讯协议,才能编程序。买本串口的书,就可以了

我来回复

您尚未登录,请登录后再回复。点此登录或注册