• VisualC++串口通信技术详解第2版pdf免费版高清完整版

    VisualC++串口通信技术详解第2版pdf免费版高清完整版

    编辑点评:技术全面的ViualC++参考书籍从各个方面详细介绍了ViualC++技术的一款串口通信技术参考类书籍,ViualC++串口通信技术详解第2版df免费版是由机械工业出版社出版,李景峰,潘恒,杨丽娜等编著的一个版本,完整的介绍的相关的技术内容,还有全面的代码信息。图片预览内容简介《ViualC++串口通信技术详解(第2版)》介绍如何利用ViualC++集成开发环境进行串口通信程序开发的前沿实用技术。书中精选来自工程实践的应用范例,主要涵盖串口通信的理论基础、ViualC++集成开发环境简介、MSComm控件串口编程、WidowAPI串口编程、TAPI串口编程、串口实现双机互连、串口调试精灵、串口控制Modem设备、计算机和单片机的串口通信、计算机和PLC串口通信、计算机与射频卡通信、通过串口控制GPS模块、串口控制云台摄像头、智能报警系统、语音自动应答系统,以及USB转RS-232串口实例等。《ViualC++串口通信技术详解(第2版)》通俗易懂,内容翔实,层次分明,注重知识的系统性、针对性和先进性,凸显基础理论与工程实践之间的相互联系。本书实例的源代码可在www.hzook.com下载,以方便读者学习和使用。《ViualC++串口通信技术详解(第2版)》可作为具有一定ViualC++使用基础的读者开发串口通信程序的参考书,也可作为科研单位、高等院校相关专业技术人员的参考书。目录大全《ViualC++串口通信技术详解(第2版)》前言第一篇基础知识篇第1章串口通信理论基础11.1接口技术21.1.1接口的定义21.1.2接口的基本功能21.1.3接口的基本控制方式31.1.4并行接口技术41.1.5串行接口技术51.2RS-232C标准51.2.1RS-232C电气特性61.2.2RS-232C连接器机械特性61.2.3RS-232C的接口信号81.2.4RS-232C的通信方式91.3RS-422/RS-485标准101.3.1RS-422简介101.3.2RS-485简介101.3.3RS-422/485网络安装注意事项111.4SPI总线标准111.4.1SPI总线原理111.4.2SPI总线特点121.5USB总线标准121.5.1USB总线总体结构131.5.2USB数据传输逻辑结构131.5.3传输类型141.6使用串口通信的典型外设141.6.1Modem151.6.2传真机151.6.3GPS接收机171.7实践知识拓展191.8思考与练习22第2章ViualC++集成开发环境简介232.1面向对象程序设计与C++语言232.1.1面向对象程序设计概述232.1.2C++语言基础252.1.3C++的面向对象特性312.2ViualC++6.0集成开发环境372.2.1ViualC++6.0开发环境372.2.2项目与项目工作区382.2.3应用程序向导AWizard402.2.4集成开发基本操作422.2.5联机帮助文件492.3MFC应用程序的创建502.4实践知识拓展562.5思考与练习58第3章MSComm控件串口编程593.1MSComm控件简介593.1.1MSComm控件描述593.1.2MSComm控件的常用属性593.1.3MSComm控件的其他属性613.1.4MSComm控件的事件653.2MSComm控件编程步骤663.2.1加载MSComm控件到项目663.2.2初始化并打开串行端口683.2.3捕获串行端口事件693.2.4串行端口数据读写703.2.5关闭串行端口713.2.6程序发布问题713.3使用MSComm控件实现串口通信接收713.4实践知识拓展783.5思考与练习85第4章WidowAPI串口编程864.1WidowAPI串行编程概述864.1.1串行编程的数据结构874.1.2串行编程的Wi32API函数904.2Wi32API串口通信编程方式1024.2.1打开串行端口1024.2.2配置串行端口1034.2.3读/写串行端口1044.2.4关闭串行端口1084.3基于Wi32API函数实现串口通信发送程序1084.4实践知识拓展1164.5思考与练习120第5章TAPI串口编程1215.1TAPI概述1215.1.1TAPI的含义1215.1.2TAPI的体系结构1225.1.3TAPI的服务类型1225.2WidowTAPI2.x函数集1235.2.1WidowTAPI编程流程1235.2.2TAPI2.x常用函数1235.3使用TAPI实现电话拨打程序1305.4实践知识拓展1555.5思考与练习158第二篇项目技巧篇第6章串口实现双机互连1596.1概述1606.2通信协议及实现方案1616.2.1异步串行通信1616.2.2同步串行通信1636.3实现代码分析1666.3.1程序主体设计及关键模块分析1666.3.2使用API通信1706.4实践知识拓展1806.5思考与练习182第7章串口调试精灵1837.1串口调试精灵设计要求1837.2串口调试精灵的编程实现1847.2.1软件功能及流程设计1857.2.2具体编程实现1867.2.3串口调试精灵的测试2017.2.4串口调试精灵的发布2037.3实践知识拓展2057.4思考与练习206第8章串口控制Modem设备2078.1Modem接口2078.1.1Modem简介2078.1.2Modem工作流程2098.1.3Modem通信方案2098.2AT指令简介2108.2.1Modem工作状态2108.2.2AT指令集2118.3使用Modem实现远程通信2148.3.1使用单片机和Modem通信2148.3.2使用PC和Modem通信2158.3.3MSComm控件的属性和事件2168.4实践知识拓展2348.5思考与练习235第9章计算机和单片机的串口通信2369.1串口通信硬件设计2369.1.1MCS-51系列单片机的串口原理2379.1.2常用的接口芯片介绍2389.1.3接口电路设计2409.2串口通信参数设置2409.2.1波特率设置2409.2.2奇偶校验位的使用方法2419.2.3通信协议约定2429.3系统总体设计2429.4单片机的串口编程方法2429.5计算机端通信界面设计2459.6计算机端程序设计2469.6.1头文件引用及变量声明2479.6.2控件加载及控件属性设置2489.6.3发出读数据请求2499.6.4接收数据的处理2509.6.5关闭串口2589.7实践知识拓展2589.8思考与练习259第10章计算机和PLC串口通信26010.1PLC概述26010.1.1PLC的基本结构26010.1.2PLC串行接口规范26210.1.3通信协议26310.2PLC串口通信26410.2.1计算机与PLC通信流程26410.2.2PLC通信编程26410.3实现代码分析26910.3.1界面设计27010.3.2程序设计核心代码27010.4实践知识拓展27110.5思考与练习274第11章计算机与射频卡通信27511.1射频卡概述27511.1.1射频卡的工作原理27611.1.2射频卡的分类及应用27711.1.3典型的射频卡模块27711.2射频卡应用设计28011.2.1读写器设计28011.2.2基于射频卡模块的设计28111.3实现代码分析28111.3.1界面设计28111.3.2程序设计核心代码28211.4实践知识拓展28411.5思考与练习287第12章通过串口控制GPS模块28812.1GPS系统的基础知识28812.1.1GPS定位原理28912.1.2GPS系统29012.2GPS模块的性能及使用29112.2.1市场主流GPS接收机模块29112.2.2U-Blox公司LEA-4H型GPS接收模块29212.3NMEA-0183协议29512.3.1NMEA-0183协议的定义29512.3.2NMEA-0183数据信息29512.4串口控制GPS模块的实验29612.4.1MSComm控件属性29612.4.2添加MSComm控件29912.4.3添加串口事件消息处理函数OComm()29912.4.4数据的接收与提取30112.4.5实验结果及数据的显示30412.5实践知识拓展30512.6思考与练习306第13章串口控制云台摄像头30713.1云台摄像头30713.1.1云台简介30713.1.2摄像头及控制电路30913.2云台控制协议31013.3控制程序分析31213.3.1添加控件31313.3.2设置界面31313.3.3主控程序31513.3.4初始化32013.3.5配置按钮32513.3.6通信参数的设置33213.3.7云台控制命令33613.3.8旋转控制按钮和镜头控制按钮34113.4实践知识拓展34513.5思考与练习346第14章智能报警系统34714.1系统描述34714.2系统分析与设计34814.3关键技术34814.3.1建立安防信息数据库34814.3.2端口设置和定时读取I/O端口数据34814.3.3判断是否有触发事件34914.3.4启动并口控制的报警设备35014.3.5根据设置拨打报警电话35114.3.6安防日志管理35114.3.7I/O端口通信35214.4实现代码分析35314.4.1创建项目35314.4.2界面设计与实现35414.4.3...前言阅读《ViualC++串口通信技术详解》出版后,得到了广大读者的支持与肯定,在短短的两年时间内重印了3次。在此期间,本书作者收到了读者反馈的大量意见与建议,同时也在项目开发过程中积累了更多的工程实践经验,为更好地为读者服务,作者对(ViualC++串口通信技术详解》一书进行了修订,出版第2版。本书保持了第1版的写作风格,并对各章内容与文字进行了细致的修改,努力将读者反馈的问题转化为新内容,方便读者理解和掌握。串口通信作为基础而灵活的一种通信方式,广泛应用于计算机系统、自动化控制系统的数据通信方面。微软公司开发的ViualC++集成开发环境为程序员提供了一种宽松式、集成化的开发工具。在ViualC++环境中,程序员可以利用C++语言,方便地实现具有代码短、运行快、可移植等特点的串口通信程序。但是,ViualC++功能复杂,编程方式多样,往往导致初学者产生畏难情绪。此外,虽然很多读者希望本书以更高版本的ViualC++集成开发环境介绍串口通信编程技术,但是作者认为ViualC++6.0是目前最稳定的集成开发环境,所以本书继续以此软件为基础进行串口通信编程讲解。为此,作者依据多年项目研发积累的实践经验,从串口通信理论和应用实践的角度,系统讲解了在ViualC++中开发串口通信程序的理论基础和方法技巧,特别注重理论和实践相结合,兼具面向基础理论学习和面向实际项目开发的双重特点,可作为具有一定ViualC使用基础的读者开发串口通信程序的参考书,也可作为科研单位、高等院校相关专业技术人员的参考书籍。本书所有实例代码均由作者在WidowXP+SP2操作系统以及ViualC++6.0集成开发环境中调试通过。读者只要领会本书给出的编程思路,按照编程步骤进行操作,即可顺利完成相关程序的编制与调试,从而掌握利用ViualC++环境开发串口通信程序的核心技术。...

    2024-02-21 串口通信系统设计 串口服务器开发

学习考试资源网-58edu © All Rights Reserved.  湘ICP备12013312号-3 
站点地图| 免责说明| 合作请联系| 友情链接:学习乐园