资源描述:
《温度报警器设计毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、温度报警器设计DESIGNOFTEMPERATUREALARM专业:电子信息工程姓名:郭凯指导教师:何静申请学位级别:学士论文提交日期:2014年6月4日学位授予单位:天津科技大学摘要在日常生活中,温度是一种最基本的环境参数,它是与人类的生活、工作关系最密切的物理量,也是各门学科与工程研究设计中经常遇到,必须精确测量和不可忽略的物理量。从工业炉温、环境气温到人体温度;从空间、海洋到家用电器,各个技术领域都离不开测温和控温。DS18B20是美国Dallas公司生产的单总线数字式温度传感器,具有结构简
2、单、体积小、操作灵活、使用方便等特点,其具有多样的封装形式,主要适用于各种狭小空间内设备的数字测温和控制。软件系统是该器件必不可少的部分,它决定着硬件电路的正常运行。起到了及其重要的作用。该款温度报警器的软件部分不是十分的复杂,我们首先选择汇编语言作为软件系统的开发语言。为了达到清晰的编程思路。我们把该程序模块化。具体的分为以下几个部分:主程序、温度报警程序、测温程序、液晶显示程序。其中该温度报警器通过DS18B20温度传感器感应周围的环境温度,通过单片机对其数据进行读取处理,经过LCD1602显
3、示模块将实时温度显示在液晶显示器上,同时可以通过温度报警设置模块对温度报警上、下值进行设定。当DS18B20读取的温度超过设定的温度值的上限或下限时,通过温度报警模块的扬声器和LED指示灯进行报警。关键字:单片机、汇编语言、DS18B20、液晶显示器ABSTRACTIndailylife,thetemperatureisoneofthemostbasicenvironmentalparameters,itisthemostclosetohumanlife,workingrelationshipof
4、physicalquantities,isoftenencounteredinthedesignofeachsubjectandengineeringresearch,mustbeprecisemeasurementsandquantitiesthatcannotbeignored.Fromtheindustrialfurnacetemperature,environmenttemperaturetothehumanbodytemperature;Fromspace,theoceantohouse
5、holdappliances,allcannotleavethetemperaturetesttemperaturecontroltechnologyfield.DS18B20producedbyDallascompanyintheUnitedStatessinglebusdigitaltemperaturesensor,hastheadvantagesofsimplestructure,smallvolume,flexibleoperation,convenientuse,etc,ithasav
6、arietyofpackagingforms,mainlysuitableforallkindsofsmallspacewithinthedigitaltemperaturetestcontroloftheequipment.Thesoftwaresystemistheessentialpartofthedevice,itdeterminesthenormaloperationofthehardwarecircuit.Playacriticalrole.Thesoftwarepartofthete
7、mperaturealarmisnotverycomplicated,wefirstselectassemblylanguageasthedevelopmentofsoftwaresystemlanguage.Inordertoachieveaclearprogrammingideas.Weputtheprogrammodular.Concreteisdividedintothefollowingseveralparts:themainprogram,temperaturealarm,temper
8、ature,liquidcrystaldisplayprogram.WhereinthetemperaturealarmbysensingthesurroundingenvironmenttemperatureDS18B20temperaturesensor,throughsinglechipmicrocomputertoreaditsdataprocessing,throughLCD1602displaymoduletoreal-timetemperaturedisplayont