VB串口控件一系列问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 13:46:49
MSComm1.Settings = "9600,n,8,1"
这里的9600是波特率,可以选9600,4800,1200...这个波特率是干什么的,请解释
n是无奇偶校验,那么这个奇偶校验位是干什么的呢,请解释
8是数据位,什么意思?是不是一次只读取8位数据?请解释
1 是停止位,这个停止位又是干什么的呢,请解释

另外:
MSComm1.InBufferSize = 1024 什么意思?
MSComm1.InputMode = comInputModeText 什么意思?
MSComm1.InBufferCount > 0 什么意思?
谁能帮我用比较通俗的语言解释清楚呢,感谢不尽,积分多多,
追加100分

波特率通俗的说就是通信速度,我们常用的还有如:4800,19200,57600等。
奇偶校验是对数据通信时检测数据在传输中是否出错。

8是数据位就是你要一次传输是数据的位数=8,就是一次传一个字节。
串行口发完一个数据,就会发送一个停止位,这是由通信协议而来的。
MSComm1.InBufferSize = 1024 是指接收缓冲区的大小为1024B
MSComm1.InputMode = comInputModeText 是指以文本方式接收。
MSComm1.InBufferCount > 0 什么意思?
inbuffercout应是接收中断的触发字的个数。
=0是任意长度触发中断。