里面讲了MSComm控件、WinAPI串口通信、CSerial类,例子很详实,每一步操作都有解释。
作者是龚建伟,有一个个人主页www.gjwtech.com,讲串口通信的内容比较多,还行,大家可以先看看这个主页。
本书目录第1章轻松体验串口通信编程与调试1.1初识串口1.1.1从外观上了解串口1.1.2串口通信的发展前景1.2自己制作简单的串口线1.2.1三线制串口接线的规定1.2.2焊接制作自己的串口连接线1.3调试串口通信程序时的几种使用串口的技巧1.3.1查看计算机串口资源1.3.2常规调试-2个物理串口之间的通信1.3.3特殊调试-单个物理串口之间的通信1.3.4虚拟串口-为计算机添加取之不尽的串口资源1.4使用串口调试助手来体验串口通信1.5体验Windows环境下VisualC++串口通信编程1.6体验DOS环境下TurboC串口通信编程第2章VC多线程串口编程工具CSerialPort类2.1类功能及成员函数介绍2.2应用CSerialPort类编制基于对话框的应用程序2.3应用CSerialPort类编制基于单文档的应用程序2.4对CSerialPort类的改进2.5在VisualC++.NET中应用CSerialPort类第3章控件MSComm串口编程3.1MSComm控件详细介绍3.1.1VC中应用MSComm控件编程步骤3.1.2MSComm控件串行通信处理方式3.1.3MSComm控件的属性说明3.1.4MSComm控件错误信息3.2使用MSComm控件的几个疑难问题3.2.1使用VARIANT和SAFEARRAY数据类型从串口读写数据3.2.2MSComm控件能离开对话框独立存在吗?3.2.3如何发送接收ASCII值为0和大于128的字符?3.2.4在同一程序中用MSComm控件控制多个串口的具体操作方法3.2.5解决使用控件编程时程序占用的内存会不断增大的问题3.2.6在没有安装VisualStudio的计算机上如何使用MSComm控件3.2.7在MSComm控件串口编程时遇到的其它问题说明3.3在基于单文档(SDI)程序中应用MSComm控件3.4应用MSComm控件控制多个串口实例第4章WindowsAPI串口编程4.1WindowsAPI串口编程概述4.2API串口编程中用到的结构及相关概念说明4.2.1DCB(DeviceControlBlock)结构4.2.2超时设置COMMTIMEOUTS结构4.2.3OVERLAPPED异步I/O重叠结构4.2.4通信错误与通信设备状态4.2.5串行通信事件4.3WindowsAPI串行通信函数4.4Win32API串口通信编程的一般流程和特殊实例4.4.1Win32API串口通信编程的一般流程4.4.2用查询方式读串口4.4.3同步I/O读写数据4.4.4关于流控制的设置问题4.5CSerialPort类中的API函数编程应用剖析4.6Win32API串口编程TTY(虚拟终端)实例4.7WindowsAPI串口精简例程第5章串口调试助手V2.2详细编程5.1建立SCOMM程序工程实现界面功能5.2串口的初始化及关闭5.3串口数据的发送与接收及十六进制数据的处理5.3.1十六进数据发送处理5.3.2手动发送处理5.3.3自动发送处理5.3.4接收处理及十六进制显示5.4其它辅助功能的实现5.4.1接收数据的文件保存5.4.2实现小文件发送5.4.3图钉按钮功能使程序能浮在最上层5.4.4对话框动画图标的实现5.4.5超链接功能的实现5.4.6如何打开帮助网页文件第6章DOS环境下的TurboC串口编程及通用实例GSerial类6.1PC机异步通信适配器8250及其编程操作6.1.1INS8250内部寄存器及其选择方式6.1.2波特率设置6.1.3数据位、奇偶校验、停止位等数据格式设置6.1.4 查询I/O方式相关设置6.1.5 中断I/O通信方式相关设置6.1.6Modem寄存器6.2COMRXTX程序实例
1
该文件为目前广为流行的串口调试工具的源代码。
由于网上下载的EXE尚有些限制,设计人员可以根据自己需求修改源代码以求更好的使用
2024/7/8 2:43:36 5.2MB VC++ 串口调试工具 代码
1
]龚建伟,熊光明编著.VisualC++/TurboC串口通信编程实践(第2版)[M].北京:电子工业出版社,2007源代码
2024/5/21 0:23:39 16.57MB Visual C++/Turbo C串口通信编程实践
1
无人车辆轨迹跟踪入门必备本书主要引见模型预测控制理论与方法在无人驾驶车辆路径规划与跟踪控制方面的基础应用技术。
由于模型预测控制理论数学抽象特点明显,初涉者往往需要较长时间的探索才能真正理解和掌握,进一步应用到具体研究,则需要更长的过程。
本书详细引见了应用模型预测控制理论进行无人驾驶车辆控制的基础方法,结合路径规划与跟踪实例给出了Matlab仿真代码和详细仿真步骤,并且融入了研究团队在本领域的研究成果。
本书一方面可以作为地面无人车辆、空中无人机、无人艇及移动机器人等无人车辆模型预测控制的研究资料,同时也可以作为学习模型预测控制理论的应用教材。
本书主要引见模型预测控制理论与方法在无人驾驶车辆运动规划与跟踪控制中的应用。
由于模型预测控制理论数学抽象特点明显,初涉者往往需要较长时间的探索才能真正理解和掌握,而进一步应用到具体研究,则需要更长的过程。
本书详细引见了应用模型预测控制理论进行无人驾驶车辆控制的基础方法,结合运动规划与跟踪实例详细说明了预测模型建立、方法优化、约束处理和反馈校正的方法,给出了Matlab仿真代码和详细图解仿真步骤。
所有代码都详细提供了详尽的注解,并且融入了研究团队在本领域的研究成果。
2023/3/11 14:44:08 33.73MB 无人驾驶车辆 模型预测控制 龚建伟
1
串口调试助手DELPHISPCOMMV1.1使用说明本版本由sky的1.0修改而成,本来只是用来学习SPCOMM控件的,想不到经过一个晚上的努力,程序已经近于完善了。
就将我的成果共享出来吧。
由于改用COMPORT控件为SPCOMM控件,整个代码已经经过大规模的改动,去除了Email等与程序应用不太相关的部分,改进了绝大部分算法,添加原未完成的功能,程序依然是参照龚建伟VC版《串口调试助手V2.2》来编写的。
我相信,现在的程序不比龚建伟VC版《串口调试助手V2.2》差,毕竟串口调试助手V2.2不能显示中文字符(或许只有我遇到这个问题)。
把它作为我串口调试的工具,这也是我能够坚持下去的原因之一。
在《串口调试助手V2.2》上增加的特性:1、自定义波特率。
波特率列表上选择"Custom",列表框将由只读变为可写,直接输入你想要的波特率;
当再选择其他内定的波特率时,列表框会恢复为只读的形态。
2、发送快捷键(ALT+S),方便数据的发送。
注:1、自动清空的行数我定为50其中用到串口控件为SPCOMM,该控件为开源软件,各大网站均有下载。
使用平台:WIN9X/NT/2000/XP。
本软件目前仅供三线制(NONMODEM)串口调试之用。
作者:谢利洪Email:xiliho221@163.com2006.10.21
2023/3/9 0:56:50 301KB 串口调试助手
1
无人驾驶车辆模型预测控制-龚建伟书中代码;
学习无人驾驶、路径规划、基于模型预测控制实现路径跟踪的入门书籍。
为了方便大家,本资源包含书中各章节的程序,欢迎大家下载,希望对大家有协助!
2023/3/4 0:11:35 33KB 无人驾驶
1
龚建伟用CSerialPoet类写的例子
2018/5/17 22:14:38 1.86MB 串口通信 MFC VC++ 龚建伟
1
龚建伟用CSerialPoet类写的例子
2017/7/26 6:38:24 1.86MB 串口通信 MFC VC++ 龚建伟
1
《无人驾驶车辆模型预测控制》随书matlab代码。
本书主要引见模型预测控制理论与方法在无人驾驶车辆路径规划与跟踪控制方面的基础应用技术。
由于模型预测控制理论数学抽象特点明显,初涉者往往需要较长时间的探索才能真正理解和掌握,进一步应用到具体研究,则需要更长的过程。
本书详细引见了应用模型预测控制理论进行无人驾驶车辆控制的基础方法,结合路径规划与跟踪实例给出了Matlab仿真代码和详细仿真步骤,并且融入了研究团队在本领域的研究成果。
2019/9/2 7:39:54 34KB matlab 无人驾驶  模型控制
1
比一般的书籍要高清很多作者:龚建伟姜岩徐威讲述无人驾驶领域的模型预测及控制的书籍,希望能协助到大家学习无人驾驶的相关知识。
2018/6/16 7:09:17 52.99MB 无人驾驶 人工智能 模型预测
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡