《单片机串口通信及测控应用实战详解》——导读-阿里云开发者社区

开发者社区> 异步社区> 正文

《单片机串口通信及测控应用实战详解》——导读

简介:
+关注继续查看


screenshot

前 言

目前,许多单片机应用系统中,上、下位机分工明确,作为下位机核心器件的单片机一般只负责数据的采集和通信。采用单片机的控制系统或装置具有可靠性高、易于控制、系统设计灵活、编程简单、使用方便及性价比高等优点。但是,单片机也有不易显示各种实时图表/曲线和汉字、无良好的用户界面及不便于监控等缺点。而作为上位机的计算机通常以基于图形界面的Windows系统为操作平台,可以提供良好的人机界面,进行系统的监控和管理,进行程序编制、参数设定和修改、数据采集和保存等,既能保证系统性能,又能使系统操作简便,便于生产过程的有效监督。这种应用的核心是数据通信,它包括下位机和上位机之间、客户端和服务器之间以及客户端和客户端之间的通信,而下位机和上位机之间数据通信则是整个系统的基础。

因此,要求单片机与计算机、单片机与单片机、单片机与其他智能控制装置之间具有稳定、可靠的数据通信。

本书从应用的角度介绍了单片机串口通信及测控技术。主要内容包括单片机及其控制系统概述,单片机开发板B简介;串行通信的基本概念,串行通信的接口标准,个人计算机中的串行端口,单片机中的串行端口,PC编程软件的串行通信开发工具;分别采用汇编语言和C51语言编写单片机端程序;分别采用Visual Basic和Visual C++语言编写PC端程序,实现单片机与单片机串口通信,实现单片机与PC模拟量输入与输出、开关量输入与输出,实现单片机测控应用(温度检测、短信收发、智能仪器);采用组态软件KingView实现单片机与PC串口通信。

本书内容丰富,可供自动化、计算机应用、机电一体化等相关专业的大学生、研究生学习单片机通信技术,也可供从事计算机控制系统研发的工程技术人员参考。

为方便读者学习,本书提供了超值配套光盘,内容包括实例源程序、程序运行录屏、系统测试录像、软硬件资源等。

本书由石河子大学聂晶编写第1、2章,梁习卉子编写第3、4章,温宝琴编写第5章,任玲编写第6章,李江全编写第7、8章,塔里木大学刘新英编写第9、11章,廖结安编写第12章,国家电网公司柯义柱编写第14章,宁夏农机推广站万平编写第10、13章,全书由李江全教授担任主编并统稿,聂晶、梁习卉子、刘新英担任副主编。参与编写、程序设计、插图绘制和文字校核工作的人员还有田敏、邓红涛、汤智辉、胡蓉、刘恩博、李宏伟等老师,同时,电子开发网在单片机硬件和软件方面提供了关键技术支持,编者在此对他们致以深深的谢意。

由于编者水平有限,书中难免存在不妥或错误之处,恳请广大读者批评指正。

编者

目 录

第1章 单片机及控制系统概述
第2章 单片机串行通信概述
第3章 单片机与单个单片机串口通信编程实例
第4章 单片机与多个单片机串口通信编程实例
第5章 单个单片机与PC串口通信的数据传送
[第6章 多个单片机与PC串口 通信的数据传送
6.1 系统设计说明](https://yq.aliyun.com/articles/98488/)
6.1.1 设计任务
6.1.2 线路连接
6.2 单片机端程序设计
6.2.1 使用查询方式C51程序设计
6.2.2 使用查询方式汇编程序设计
6.2.3 使用中断方式C51程序设计
6.2.4 使用中断方式汇编程序设计
6.3 PC端程序设计
6.3.1 采用Visual Basic实现
6.3.2 采用Visual C++实现
第7章 单片机与PC串口通信的模拟量输入
第8章 单片机与PC串口通信的模拟量输出
第9章 单片机与PC串口通信的开关量输入
第10章 单片机与PC串口通信的开关量输出
第11章 单片机与PC串口通信的组态应用
第12章 单片机与PC串口通信的温度检测
第13章 单片机与PC串口通信的智能仪器
第14章 单片机与PC串口通信的短信收发

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
双11背后通信技术解读:大促场景下云通信高可用、稳定性实战
为了帮助用户更好地了解和使用云通信的产品,秒懂云通信系统课程还在继续中。12月21日的秒懂云通信,阿里云高级技术专家卢彬彬分享了《安全可靠 稳如泰山+揭秘双11背后阿里云通信黑科技》,带你了解电商大促场景下云通信是如何赋能全链路高效连接,确保系统的高可用、稳定性的最佳实战。
2658 0
今日头条2016 Byte Cup大赛实战经验分享:要充分挖掘模型本身的信息
今日头条技术副总裁杨震原在 2016 Byte Cup 世界机器学习比赛颁奖仪式上说,「我们期望经过算法解决问与答的匹配功率疑问。这个疑问即使是小幅的改善,也会影响到数以百万计的用户。」
6 0
Dubbo源码解析实战 - 路由Router的奥秘
Dubbo源码解析实战 - 路由Router的奥秘
6 0
关于NOR_FLASH的大小在单片机程序中的应用
在单片机开发中,NOR_FLASH常用的有4M和8M的大小: 4M的FLASH在程序中可以这样表示:Ptr < 0x220000 8M的FLASH在程序中可以这样表示:Ptr < 0x400000(最大只能读到0x3fffff) 有了这个关系,在判断NOR_FLASH好坏的方法上我们可以采用计算checksum的方式来校验。
649 0
SpringCloud Alibaba实战二十七 - Oauth2认证服务器自定义异常
今天内容主要是解决一位粉丝提的问题:在使用 Spring Security OAuth2 时如何自定义认证服务器返回异常。
7 0
青铜到王者 ,快速提升你 Go语言的段位! "狗"语言实战(二)- 基础语法
1 变量定义 var 语句定义了一个变量的列表;跟函数的参数列表一样,类型在后面。 就像在这个例子中看到的一样,var 语句可以定义在包或函数级别。
956 0
+关注
异步社区
异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。
12049
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载