vb串口通信复习资料总结

vb串口通信复习资料总结

ID:43092342

大小:137.29 KB

页数:6页

时间:2019-09-26

vb串口通信复习资料总结_第1页
vb串口通信复习资料总结_第2页
vb串口通信复习资料总结_第3页
vb串口通信复习资料总结_第4页
vb串口通信复习资料总结_第5页
资源描述:

《vb串口通信复习资料总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、串口基本概念与串口调试1.串口的定义:串口即串行接口的简称。CPU与外设连接的接口电路称为I/O口,串口是I/O口的一种,釆用串行通信协议在i条信号线上将数据逐位传输的通信模式,所以又称“串行通信接口。2.数据传输方式:串行通信(同步&异步)、并行通信。3.同步通信:指在约定的通信速率下,发送端和接收端的时钟信号频率和相位始终保持一致,这就保证了通信双方在发送和接收数据时具有完全一致的定时关系。5.异步通信特点:位缩写逻辑状态位数a)时钟要求不高,硬件成本低;起始位B01b)在不同传输系统中,通信格式设定可完全不同;校验位P/E0/11/Nonec)通信速率较慢;停止位S1

2、1、1.5、2d)依靠起始位和停止位可以到达同步;数据位D0/15、6、7、96.数据编码的方式:不归零编码(NRZ)、曼彻斯特编码、差分曼彻斯空闲位11任意4.异步通信:以字符为单位进行传输,通过设置起止字符以实现界定和同步。特编码。7.数据调制方式:幅移键控(ASK)、频移键控(FSK)、相移键控(PSK)。8.调幅方式:a)TTL标准:+5v——“2”,Ov-一“0”(正逻辑);b)RS-232标准:・3V~・15V——“1”,+3V~+15V——“0”;(负逻辑);c)20mA电流环:存在20mA电流为“1”,不存在为“0”;d)60mA电流坏:存在60mA电流为“

3、1”,不存在为“0”;9.数据传送方式:单工、半双工、全双工。10.数据传送速率:a)码元速率(Rb)单位:波特/秒(baud/S)波特率;RB=log2N(N为编码级数);b)信息速率(Rb)单位:比特/秒(Bit/S)比特率;=log22;RB/Rb=og2N/og22=og2N(计算机中编码级数为2,比特率等于波特率)c)位时间(位周期):传送一个二进制位所需时间;=波特I波特率11.发送时钟与接收时钟:a)公式:F=nXBb)F—发送吋钟频率(Hz);B—数据传输的波特率(Baud/s);n—波特率因子(BaucP);c)发送/接收时钟周期:Tc=1/F=T

4、d/n;12.串口接头类型:9针串口(DB-9)、25针串口(DB-25)(插针号:公左母右,五上四下。)13.串口接线:接收接发送、发送接接收、信号地相连(25为7脚,9为5脚。)号功能缩写14.串行通信特点:接线少、成本低。1/8数据载波检测DCD15.串口连接线种类:2/3接收数据RxDa)串口直连线;一公一母;发发/收收(延长)3/2发送数据TxDb)串口交叉线;双公/双母;收发/发收(双机通信)4/20数据终端准备DTR16.RS-232C:5/7信号地GNDa)全称:EIA-RS-232C(EIA:美国电子工业协会;RS:推荐标准)6/6数据设备准备好DSRb)

5、全名:数据终端设备和数据通信设备之间串行二进制数据交换接口标准7/4请求发送RTSc)电气特性:8/5清除发送CTSi.RxD/TxD上为1负0止;9/22振铃扌曰小Rlii.RTS、CTS>DSR、DTR、DCD±有效为正,无效为负17.串口调试的内容:a)认识串口连接线和制作串口连接线;b)采用相应串口调试工具软件对所使用的串口进行诊断。18.串口参数的设置:波特率、数据位、停止位和校验位。2.握手协议(Handshaking属性):指从硬件端口向接收缓冲区发送常数值描述数据时所用的内部通信协议。comNone0无握手协议3.MSComm常用属性:comXonXoff1

6、XonXoff协议a)CDHdcding:查询CD线是否有传输(布尔型);comRTS2RTS/CTS协议b)CommPORT:返回端口号(整型comRTSXonXoff3RTS和XonXoff协议MSComm控件1.MSComm控件处理通信问题的方式:事件驱动(向应及吋,可靠性高)、查询驱动(检查commEvent属性)c)CTSHoding:查询CTS线的状态发送数据,指示传输可进行;d)DSRRcoding:查询DSR线状态,指示做好操作准备;e)InputBufferSize:设置/返回接收缓冲区大小,以字节数为单位(默认1024)f)Input:返冋并删除接收缓冲

7、区中的数据流i.InputLen(读取字符数)=0读取缓冲区的全部内容ii.InputMode(检索数据类型)二commlnputModeText返冋校本文本数据iii.InputMode(检索数据类型)=commlnputModeBinary返回二进制数据g)OutputBufferSize:设置/返回发送缓冲区大小,以字节数为单位(默认512)h)Output:往输出缓冲区写数据流4.产生OnComm事件:a)CD线为高(CDHolding=Ture)且超时,MSComm控件中commEvent属性设为comm

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。