1 / 5
文档名称:

M控件串口通讯.doc

格式:doc   大小:25KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

M控件串口通讯.doc

上传人:zgs35866 2019/5/18 文件大小:25 KB

下载得到文件列表

M控件串口通讯.doc

相关文档

文档介绍

文档介绍:M控件了,m通信控件提供了一系列标准通信命令的接口,它允许建立串口连接,可以连接到其他通信设备(如Modem).还可以发送命令、进行数据交换以及监视和响应在通信过程中可能发生的各种错误和事件,从而可以用它创建全双工 、事件驱动的、高效实用的通信程序。一、    一般悦来,计算机都有一个或多个串行端口,2、…,这些串口还提供了外部设备与pC进行数据传输和皿信的通道。这些串口在CPU和外设之间充当解释器的角色。当字符数据从CPU发送给外设时,这些字符数据将被转换成串行比特流数据;当接收数据时,比特流数据被转换为字符数据传递给CPU,再进一步说,在操作系统方面,)调用API函数发送和接收数据,当用通信控件或声明调用API函数时,M. DRV解释并传递给设备驱动程序,作为一个vB程序员,,只需设定和监视通信控件的属性和事件即可。。需要先了解其属性、事件或错误属性            mPort    设置或返回通信端口号Settings    以字符串的形式设置或返回波特率、奇偶校验、数据位和停止位PortOpen    设置或返回通信端口的状态。也可以打开和关闭端口Input       返回和删除接收缓冲区中的字符Output      mEvent属性为通信事件或错误返回下列值之一。在该控件的对象库中也可以找到这些常量。常量           值        EventBreak   1001    EventCTSTO   1002    Clear To Send Timeout。在发送字符时,在系统指定的事1件内,CTS(Clear To Send)EventDSRTO   1003    Data Set Ready Timeout。在发送字符时,在系统指定的事件内,DSR(Data Set Ready)EventFrame   1004    数据帧错误。EventOverrun 1006    端口溢出。硬件中的字符尚未读,下一个字符又到达,EventCDTO    1007    Carrier Detect Time。在发送字符时,在系统指定的事件内,CD(Carrier Detect)线是低电平。CD                        也称为RLSD(Receive Line Singal Detect,EventRxOver  1008    接收缓冲区溢出。EventRxParity 1009   奇偶校验错。EventTxFull  1010    发送缓冲区满。在对发送字符排队时,EventDCB     1011    检取端口DCB(Device Control Blick)时发生了没有预料到的错误 通信事件包含了下面的设置:常量         值        EvSend      1    EvReceive   2    接收到了Rthreshold个字符。持续产生该事件,EvCTS       3    CTS(Clear To Send)EvDSR       4    DSR(Data Set Ready)线改变。当DSR从1到0改变时,EvCD