资源描述:
《课程设计-单片机温度计人工智能时钟温度计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、XXXXX大学物电学院单片机课程设计报告课程名称:单片机课程实训题目:人工智能时钟温度计专业班级:学生姓名:学生学号:日期:指导教师: 37目录摘要IIIABSTRACTIII1课题背景11.1系统设计11.2总体方框图11.3基本要求12设计方案简述22.1DS18B20数字温度传感器22.1.1DS18B20的性能特点22.1.2DS18B20的管脚分布22.1.3DS18B20的内部结构和工作方式32.2飞思卡尔单片机52.31602型LCD62.3.11602型LCD的特性62.3.21602型LCD的操
2、作控制63详细设计73.1温度采集模块73.2单片机控制系统73.3温度和时间显示模块83.4软件设计83.4.1DS18B20的温度采集程序93.4.2系统主程序134设计结果及分析154.1测试环境及工具15374.2测试方法和测试结果155总结16参考文献17附录一系统总电路图18附录二系统源代码1837摘要传统温度计通常利用热胀冷缩现象为设计的依据,因此这种方法无论从设计原理还是视觉读数都有很大的误差。本次课程设计以DS18B20作为数字温度传感器,其具有线性优良、读取方便、性能稳定、灵敏度高、抗干扰能力
3、强、使用方便等优点,可以大大提高测量温度的精度,使用飞思卡尔MC9S08QG8单片机控制,布线紧凑,能够满足各项测温需求。在测量温度的同时,还能显示时间,为温度的数字化存储、监测、传输、处理奠定了很好的基础。设计小巧,携带方便,并可以应用于冰箱、空调器等日常生活中温度的测量和控制。关键词:温度计;DS18B20;MC9S08QG8AbstractTraditionalthermometerusualuseexpandwithheatandcontractwithcoldphenomenonfordesignbas
4、is,thereforethismethodregardlessofallhastheverybigerrorfromtheprincipleofdesignorthevisiblereading.ThiscurriculumdesignsbyDS18B20tookthedigitaltemperaturesensor,ithasthelinearityfinely,thereadconvenient,theperformancestable,thehighsensitivity,ameritsandsoonea
5、sytooperate,mayenhancethesurveytemperaturegreatlytheprecision,theuseFreescaleMC9S08QG8monolithicintegratedcircuitdesign,thewiringiscompact,canmeeteachtemperaturemeasurementneed.Duringsurveytemperature,butalsocandemonstratethetime,wasthetemperaturedigitization
6、saves,themonitor,thetransmission,processinghaslaidtheverygoodfoundation.Designsexquisitely,thecarryhomeisconvenient,andmayapplyintherefrigerator,theair-conditionerandsooninthedailylifethetemperaturesurveyandthecontrol.Keywords:Thermometer;DS18B20;MC9S08QG8371
7、课题背景1.1系统设计本课程设计的任务是设计和制作一个人工智能数字温度计。由于在生产生活中都有很多领域需要测量温度,所以温度计的好坏即测量灵敏度,测温范围,稳定度以及实用性和适用性就显得尤为重要。传统温度计通常利用固体、液体、气体受温度的影响而热胀冷缩等的现象为设计的依据,因此这种方法无论从设计原理还是视觉读数都有很大的误差。本次课程设计以DS18B20作为数字温度传感器,其具有线性优良、性能稳定、灵敏度高、抗干扰能力强、使用方便等优点,可以大大提高测量温度的精度,并可以广泛应用于冰箱、空调器、粮仓等日常生活中温
8、度的测量和控制。1.2总体方框图现将系统模块总体设计框图列于下图1中:单片机控制系统LCD显示模块复位电路内部时钟温度过限报警温度采集模块按键控制电路图1 总体设计方框图1.3基本要求1.使用飞思卡尔单片机设计,使用DS18B20作为数字温度传感器;2.能够较准确的测量温度并核算误差;3.能够显示时间,系统错误代码等信息;371课题背景1.1系统设计本课程设计的任务是设计