全文预览

毕业答辩-基于QT的串口通信工具的设计与实现

上传者:upcfxx |  格式:ppt  |  页数:13 |  大小:199KB

文档介绍
调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信号的电平加以规定。串口通信程序的编写相关在QT中并没有特定的串口控制类,因此我们是用的是第三方编写的Qexserialport类。因此我们在进行编写我们的串口通信程序的时候就要在我们的项目中导入win_qextserialport.hwin_qextserialport.cppqextserialport.hqextserialport.h这样我们才能在我们的mainwindow中调用它们。进行串口通信的编写,首先就应该创建Win_QextSerialPort对象。然后在打开串口,然后再对串口的参数进行设置。这些操作完成以后,就可以对串口进行读写了。第一步,创建Win_QextSerialPort对象。zCom=newWin_QextSerialPort(portName,QextSerialBase::EventDriven);其中,Win_QextSerialPort的构造函数共有两个个参数,第一个设置串口的名字,第二个参数设置查询模式。第二步打开串口的函数。查看win_qextserialport.h得知,win_qextserialport类继承Qextserialbase类。查看Qextserialbase.h得知win_qextserialbase类继承QIODevice类。故有:zCom->open(QIODevice::ReadWrite);以读写的方式打开串口。第三步设置串口的参数。串口参数有:波特率,即串口的传输速率。每秒能传输几个波特。而每个波特能携带几个字节的信息决定了比特率。奇偶校验停止位数据位校验位串口选择

收藏

分享

举报
下载此文档