




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于QT的串口通信工具,串口通信工具的作用,在当今科技迅速发展的时代,不论是传统工业还是新兴的电子加工产业,都越来越依靠机电一体化技术,将人们从繁琐而单一的劳动中解放出来。而种类繁多的单片机,微处理器正是这一趋势的关键技术,它们不知疲倦,精确而及时的指挥着机器和相关设备,高效的完成精密仪器加工,产线流程处理,错误预警等各种各样的生产任务。,单片机和微处理器的工作机制就是将外界指令输入到内部,通过计算处理,再将计算得出的控制指令输入到外部。由此看来,数据交换就是单片机,微处理器工作的重要组成环节,如果不能进行数据交换,那么单片机,微处理器的所有功能也就失去的基础。 串口,就是单片机,微处理器中承担数据交换的重要部件之一。,串口的概念,串口叫做串行接口,现在的电脑一般有两个串行口:COM1和、COM2。Universal Serial Bus(通用串行总线)简称USB,是目前电脑上应用较广泛的接口规范,USB接口是电脑主板上的一种四针接口,其中中间两个针传输数据,两边两个针给外设供电。USB接口速度快、连接简单、不需要外接电源,同时对外设有良好的兼容性,最多可连接127台外设。USB有两个规范,即USB1.1和USB2.0。,USB接口可以连接音箱、调制解调器(Modem)、数码相机、显示器、游戏杆、扫描仪、鼠标、键盘等外围设备,使得这些外设可以进行热插拔,即不关机插拔USB设备。接口类型:RJ-45接口是以太网最为常用的接口,RJ45是一个常用名称,指的是由IEC (60)603-7标准化,使用由国际性的接插件标准定义的8个位置(8针)的模块化插孔或者插头。,RS-232接口(又称 EIA RS-232-C)是目前最常用的一种串行通讯接口。它是在1970年由美国电子工业协会(EIA)联合贝尔系统、 调制解调器厂家及计算机终端生产厂家共同制定的用于串行通讯的标 准。它的全名是“数据终端设备(DTE)和数据通讯设备(DCE)之间 串行二进制数据交换接口技术标准”该标准规定采用一个25个脚的 DB25连接器,对连接器的每个引脚的信号内容加以规定,还对各种信 号的电平加以规定。,串口通信程序的编写相关,在QT中并没有特定的串口控制类,因此我们是用的是第三方编写的Qexserialport类。 因此我们在进行编写我们的串口通信程序的时候就要在我们的项目中导入win_qextserialport.h win_qextserialport.cpp qextserialport.h qextserialport.h这样我们才能在我们的mainwindow中调用它们。,进行串口通信的编写,首先就应该创建Win_QextSerialPort对象。然后在打开串口,然后再对串口的参数进行设置。这些操作完成以后,就可以对串口进行读写了。 第一步,创建Win_QextSerialPort对象。 zCom = new Win_QextSerialPort(portName,QextSerialBase:EventDriven);其中,Win_QextSerialPort的构造函数共有两个个参数,第一个设置串口的名字,第二个参数设置查询模式。,第二步打开串口的函数。查看win_qextserialport.h得知,win_qextserialport类继承Qextserialbase类。查看Qextserialbase.h得知win_qextserialbase类继承QIODevice类。故有:zCom-open(QIODevice:ReadWrite);以读写的方式打开串口。,第三步设置串口的参数。串口参数有:波特率,即串口的传输速率。每秒能传输几个波特。而每个波特能携带几个字节的信息决定了比特率。奇偶校验停止位数据位校验位串口选择,进行Ui布局管理与部件之间的构架,主窗体中按钮之间的控制关系,程序初始化以后,“打开串口”按钮可以使用,“关闭串口”“发送数据”按钮禁用。串口各项参数设置的combox可以选择设置。“打开串口”按钮点击以后,本身禁用,串口各项参数的设
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国兔项目创业计划书
- 中国扩音电话机项目创业计划书
- 中国计算机维修项目创业计划书
- 中国鹅苗项目创业计划书
- 乙肝检验试题及答案
- 语言濒危现象的社会学阐释-洞察阐释
- 虚拟宠物健康监测系统-洞察阐释
- 动态图像压缩与传输的高帧率与低延迟优化-洞察阐释
- 2025合同模板设备采购合同中英文对照范本
- 2025年度不锈钢购销合同
- 加油站安全风险分级管控清单
- 降低产后乳房胀痛发生护士品管圈(精制手工图文)
- 中国血脂管理指南(基层版2024年)
- 华为认证HCIA-Security安全H12-711考试题库及答案
- 12经络知识课件
- 2024年高考数学复习备考策略讲座
- 二次供水一体化智慧泵房
- DB11-T 2205-2023 建筑垃圾再生回填材料应用技术规程
- 解读护理新团标《胰岛素皮下注射》
- 通用电子嘉宾礼薄
- 《投资学(郎荣燊第6版)》课后习题参考解答 - 第1-7章
评论
0/150
提交评论