用 mscomm 控件 吧
他的 OnComm 事件可以接收 指定数目 的数据
还是 推荐 清华的经典书
Visual_Basic与_RS-232_串行通信控制
循序渐进,入门很好的
有 pdf 电子文档
找不到可以 联系
网上的代码是给你提供一个参考,实用的代码还是需要自己编写的,楼主仅悬赏30分,而且还附加诸多要求,楼主本人也不一定会为此花上一两个小时回答别人问题的。我想即便是100分都不一定会有人给你代码,更何况是30分,如果想要得到自己想要的代码,大方一点是必须的,至少我知道的人中没有人肯会为30分单独给你编写一个程序的。
仅此提醒楼主!!
你把RTHREAD设置为1,这样串口一收到数据就会触发ONCOMM事件了,不需要定时器了,呵呵,把INPUT属性也设置为1,这样可以每次使用INPUT都会清空,条理比较清晰