欢迎来到天天文库
浏览记录
ID:1186188
大小:908.50 KB
页数:19页
时间:2017-11-08
《串口通信论文报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、串口通信课程总结串口通信课程总结题目:温度实时监控系统目录绪论21.1研究课题的目的及意义21.2国内外现状21.3本设计的目标318串口通信课程总结2开发工具介绍42.1keil简介42.2C++Build简介43下位机设计53.1下位机的系统设计53.2下位机的程序设计53.3DS18B20模块设计63.5串口模块设计94上位机设计124.1上位机系统简介124.2温度显示部分124.3数据库存储部分134.4温度曲线部分145调试过程155.1下位机调试155.2上位机调试156系统总结17【参考文献】1818串口通信
2、课程总结绪论1.1研究课题的目的及意义实时测量温度是在当今的自动化控制领域尤为重要,比如电机运行时温度的升高会直接影响其寿命和可靠性;液体混合加热时,温度过低过高都有可能液体混合的效果。所以,实时温度监控就像人的一双眼睛,把无形的温度,转换成我们可见的信号。通过这个系统,我们就能轻松地管理好温度并对其做出相应的判断。最传统的实时监控温度系统是由温度计直接完成。随着科技的发展,电子温度计取代了传统的温度计,由MCU控制温度芯片,加上显示部件,就构成了第二代温度监控系统。随着PC的普及,以及远程监控的优越性,第三代温度监控系统应
3、运而生。第三代温度监控系统是由MCU控制温度传感器,将采集到的温度数据实时传送到上位机,并在上位机上将接收到的数据进行分析处理,最终讲结果返还,同时还可以通过上位机直接去操作实物,从而达到了非接触式的效果,这大大地提高了效率,同时稳定性和可靠性也相应有个提高。那么,对于我们来说,实时温度监控系统的设计是让我们掌握并巩固所学的知识,提高自己动手能力的一个重要的途径。通过对它的设计,我们可以掌握实时温度监控系统的精髓从而使能力得到很大的提高,这样就有利于我们今后自身的发展。1.2国内外现状目前计算机硬件技术朝着巨型化、微型化和单
4、片化三个方向发展,单片机代表着计算机技术的一个发展方向,先后经历了4位机、8位机、16位机、32位机和64位机等几个发展阶段。18串口通信课程总结虽然单片机经过几个阶段的发展,但从实际情况来看,并没有出现像微机处理那样推陈出新、更新换代的局面,这也是单片机发展的一大特点。4位、8位、16位、32位都存在于市场中,各有应用领域。不过,各类单片机为适应市场需求,都要求在原来的基础上采用新技术、提高性能,推出新产品。下图是电子工程师对单片机选型的市场调查,从中可以看到,8位单片机仍然是市场的主流产品,但32位单片机发展很迅速。从单
5、片机30多年的发展例程可以看到,单片机技术的发展以微处理器技术及超大规模集成电路技术的发展为新导,体系上,由SCM过渡到MCU,最后向SOC方向发展。同时,单片机速度越来越快,工作电压和功耗降低,引入了低噪声和高可靠的技术,并由原来的一次性写入,变成了可多次编程以及在线仿真等等。1.3本设计的目标(1)掌握PCF8563、DS18B20以及串口中断、定时器等模块知识,深化C语言语法,进一步熟悉单片机编程方法。(2)掌握C++Build的常规使用,并会简单的开发。(3)掌握利用ACCESS建立数据库并会SQL的一般查询。(4)
6、实现上下位机的基本通信。18串口通信课程总结2开发工具介绍2.1keil简介KeilC51是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的
7、不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。2.2C++Build简介C++Builder是由Borland公司推出的一款可视化集成开发工具。C++Builder具有快速的可视化开发环境:只要简单地把控件(Component)拖到窗体(Form)上,定义一下它的属性,设置一下它的外观,就可以快速地建立应用程序界面;C++Builder内置了100多个完全封装了Windows公用特性且具有完全可扩展性(包括全面支持ActiveX控件)的可重用控件;C++Build
8、er具有一个专业C++开发环境所能提供的全部功能:快速、高效、灵活的编译器优化,逐步连接,CPU透视,命令行工具等。它实现了可视化的编程环境和功能强大的编程语言(C++)的完美结合。 C++Builder优化的32位原码(NativeCode)编译器建立在Borland公司久经考验的编译技
此文档下载收益归作者所有