我以前从没接触过串口通讯的知识,单片机开发部门,给我我一个电路板,电路板上面插着几个锁,我是做上层开发的,电路板是接到到串口上的,还给了我一个说明书.就是下面
的这段文字,求完整的vb代码!!谢谢!!
开锁系统的通讯测试程序说明
协议:
波特率19200,8个数据位,外加校验位,发送地址采用prMark校验方式,发送命令采用prSpace校验方式
1、发送板号;
2、等待返回板号,如果等候超时则发送复位命令;如果返回的板号不正确,也发送复位命令;
3、发送通道号
4、等候开锁结果:
sOpenSuccess = 0xff, //开锁成功
sOpened = 0x00, //锁原来已经打开
sOpenError = 0xaa, //开锁错误
sErrorCommand = 0x55 //错误的命令
如果返回无效命令,则发送复位命令
#define CMD_RESET 0xF0 //复位命令,让单片机方复位到接受地址状态
cport3.0为串行口的CB控件,请先安装。
PC的RS232的DB9插头需要外接RS485转换器。
wave.hex为AT89C52的固化代码。
还是普通的串口通讯吗!!
只要按他的协议发送数据,再解析回收的数据就可以了
应该有现成的vb串口通讯模块的,google一下吧:)