我用VB写了个小程序,是接收数据(字节型,单片机发出来的。)来的,再根据接收的一数据画成图形,但是出问题啦。<br /> 现像:数据在0-128之间没有问题,但是超过128就乱来啦,我VB这边串口设置:文本方式接收,接收数据newvalue设置为 Variant ,最后存储为整型data的。 <br />Private Sub MSComm1_OnComm()<br />Dim newvalue As Variant '收到的数据<br />If MSComm1.PortOpen = False Then<br /> MSComm1.PortOpen = True<br />End If<br />If MSComm1.CommEvent = comEvReceive Then<br /> newvalue = MSComm1.Input<br /> Data(1) = Asc(newvalue)<br />请问各位高手这是什么问题啊,在下搞不定啊,帮忙啊,初学VB,还不太会。 |
|