基于单片机的温度测量系统.ppt
《基于单片机的温度测量系统.ppt》由会员分享,可在线阅读,更多相关《基于单片机的温度测量系统.ppt(28页珍藏版)》请在沃文网上搜索。
1、知行合一 行胜於言 目录前言设计的整体方案器件的选择电路原理程序原理及系统流程图软件介绍利用8051开发板进行程序调试体会与展望参考文献致谢系统原理图系统PCB图系统总程序logo知行合一 行胜於言 前言选题的背景选题的背景前言前言 论文结构论文结构选题的目的及意义选题的目的及意义知行合一 行胜於言 设计的整体方案 单片机 AT89S52温度传感器 DS18B20 液晶显示器 1602 复位电路 时钟电路知行合一 行胜於言 器件的选择单片机选用AT89S52温度传感器选用DS18B20显示器选用1602知行合一 行胜於言 电路原理 整个设计的电路包括了单片机的最小系统电路、温度采集电路、显示电
2、路、电源电路四部分电路组成。知行合一 行胜於言 程序原理及系统流程图请输入内容请输入内容Y YN N 开始 初始化液晶显示器 对温度传感器进行写操作温度转移成功?移入温度寄存器通过液晶显示器显示温度结束知行合一 行胜於言 软件介绍利用protel 99 SE进行PCB板的制作利用keil C 对照电路图进行程序的编写利用AVR_fighter进行程序的烧录知行合一 行胜於言 利用8051开发板进行系统调试知行合一 行胜於言 体会与展望经过四个多月的方案论证、系统的硬件和软件的设计、系统的调试。查阅了大量的关于传感器、单片机及其界面电路、以及控制方面的理论。经过了一番特殊的体验后,经历了失败的痛
3、苦,也尝到了成功的喜悦。第一次靠用所学的专业知识来解决问题。检查了自己的知识水平,使我对自己有一个全新的认识。通过这次毕业设计,不仅锻炼自己分析问题、处理问题的能力,还提高了自己的动手能力。在农业大棚技术发展的今天,大棚温度需要严格控制,而温度计的使用能够帮助管理者更好的控制大棚温度。当然单纯的温度检测也许不能满足这些要求,在本设计基础上加上湿度检测,定时温度记录,与温度调节装置连接起来,用于自动调节温度等等,都是可以扩展的内容。知行合一 行胜於言 参考文献1宋起超、赵洪涛。基于DS18B20的多点温度巡回检测系统研制J.交通科技与经济.2007:第2期.65-672郭叶。多点温度巡回检测系统
4、J.江苏电器.2000:第一期.19-213沙战友.单片机外围电路设计M.北京:电子工业出版社,2003.128234.4张萍.基于数字温度计DS18B20的温度测量仪的开发J.自动化仪表,2007,28(6):4666.5陈明,邱超凡.基于DS18B20数字温度传感器的设计与实现J.现代电子技术,2008,(08):188189.6周青云,王建勋.基于单片机的分布式温度测量系统设计J.农机化研究2008,(12):641941.7张鄂亮,林红,肖广润,等.微型计算机原理与应用M.第二版.武汉:华中科技大学出版社,2001:225229.知行合一 行胜於言 致谢在本次毕业设计中,从选定题目到查
5、询相关材料,再到设计电路,程序设计,模拟仿真,最后程序调试,对这些我都付出了很多心血,但每个人的知识储备并非那么全面,仅仅一个人的努力是不够。因此,只有在得到了很多老师和同学的支持下,我才能完成这个设计。在这里,我要特别感谢我的导师,在毕业设计的开始,老师给了我很多帮助,指导我了解了很多单片机的相关知识,并在当我设计遇到困难时,及时的给予帮助和鼓励,同时,对我其他学科的鼓励也渗透在毕业设计时,给了我莫大的信心,为我顺利完成毕业设计起到了非常重要的作用。而在最后整理论文时,总是在认真阅读之后给予我认真的评价,使得我的论文无论是从内容上还是格式上都有了很大的进步。最后还要感谢帮助我的同学,在我遇到
6、困难时给予我耐心的帮助,没有他们无私的帮助,也不会有我今天的毕业设计。对于养育我多年的父母,在毕业离开大学校园之后,我将以我的以我的实际行动来报答他们这二十多年来的默默支持,努力使他们生活的更好,这将是我毕业后下半生的重要责任与义务。再次对在本次毕业设计中给予过我帮助的老师和同学至上我最真挚的谢意。知行合一 行胜於言 系统原理图知行合一 行胜於言 系统PCB图知行合一 行胜於言 系统总程序#include#define uchar unsigned char#define uint unsigned intsbit rs=P35;sbit lcden=P34;sbit TMDAT=P37;/根
7、据实实际情况设定uchar count,s1num,tempint,f,tempth,settemp;/温度整数部分和小数部分;char miao,shi,fen;int tempdf,c;uchar code table=dang qian wen du;uchar code table1=shi:;void set_ds18b20();/初始化DS18B20子程序void get_temperature();/获得温度子程序void read_ds18b20();/读DS18B20子程序知行合一 行胜於言 void write_ds18b20(uchar command);/向DS18B2
8、0写1字节子程序void delayms(uchar count);/延时count毫秒子程序void disp_temp();/显示温度子程序/*初始化DS18B20子程序*/*void set_ds18b20()while(1)uchar dela,flag;flag=0;TMDAT=1;dela=1;while(-dela);TMDAT=0;/数据线置低电平 dela=250;while(-dela);/低电平保持500us TMDAT=1;/数据线置高电平知行合一 行胜於言 dela=30;while(-dela);/高电平保持60us while(TMDAT=0)/判断DS18B20
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 温度 测量 系统