VB6.0中,实现串口通讯时,怎样发送9位数据?求例子,先谢谢各位了。

解决方案 »

  1.   

    9位就把它拆开,比如最高位占用1字节,低8位占用1字节,共发送2字节,接收方重新拼接成1个9位的数据.或者把8个这样的数据,每个数据的的低8位做成8个字节,每个数据的最高1位合并成1个字节,做位第九个字节发送..或者任意拆分成2位1字节+7位1字节,3位一字节+6位一字节....或者9位数据就是在一个integer类型里面,发送...协议是自己定的,想怎么发就怎么发
      

  2.   

    http://download.csdn.net/detail/veron_04/1498637
    http://download.csdn.net/detail/veron_04/1498644
      

  3.   

    是下位机弄,但是我的上位机用VB编的程序,如何接收呢?,设置成9600,N,9,1就可以了吗?
      

  4.   

    变成16进制,然后将发送模式选为二进制.数据的存放定义为byte数组类型