如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
1单片机设计数字温度计摘要温度是日常生活中无时不在的物理量,温度的控制在各个领域都有积极的意义。很多行业中都有大量的用电加热设备,如用于热处理的加热炉,用于融化金属的坩锅电阻炉及各种不同用途的温度箱等,采用单片机对它们进行控制不仅具有控制方便、简单、灵活性大等特点,而且还可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量。因此,智能化温度控制技术正被广泛地采用。随着现代信息化技术的飞速发展和传统工业改造的逐步实现,能独立工作的温度检测系统已广泛应用于各种不同的领域。本文介绍了一个基于STC89C52单片机和数字温度传感器DS18B20的测温系统,并用LED数码管显示温度值,易于读数。系统电路简单、操作简便,能任意设定报警温度并可查询最近的10个温度值,系统具有可靠性高、成本低、功耗小等优点。本设计以STC89C52RC单片机为控制核心,由实时时钟芯片DS1302和数字温度传感器DS18B20构成了一个高温和低温时,分别对相应的器件进行控制的系统。详细地介绍了整个系统的硬件组成结构、工作原理和系统的软件程序设计,重点阐述了时钟模块、显示模块、温度检测模块及相关控制模块等的模块化设计思路与制作。系统采用液晶LCD1602作为显示器,具有实时时间显示、环境温度显示,显示系统连续工作前24小时整点的温度值。在本设计中,软件程序均采用C语言编写,便于移植与升级。关键词:单片机数字温度传感器温度计目录TOC\o"1-3"\h\z\uHYPERLINK\l_Toc31727一、设计要求PAGEREF_Toc317271HYPERLINK\l_Toc314781.1基本要求PAGEREF_Toc314781HYPERLINK\l_Toc196751.2扩展功能PAGEREF_Toc196751HYPERLINK\l_Toc10351二、总体方案设计PAGEREF_Toc103511HYPERLINK\l_Toc100752.1方案论证PAGEREF_Toc100751HYPERLINK\l_Toc95512.1.1方案一PAGEREF_Toc95511HYPERLINK\l_Toc277092.1.2方案二PAGEREF_Toc277091HYPERLINK\l_Toc5812.2总体设计框图PAGEREF_Toc5811HYPERLINK\l_Toc14371三、硬件设计PAGEREF_Toc143712HYPERLINK\l_Toc177503.1单片机系统PAGEREF_Toc177502HYPERLINK\l_Toc33953.2数字温度传感器模块PAGEREF_Toc33953HYPERLINK\l_Toc130843.2.1DS18B20性能PAGEREF_Toc130843HYPERLINK\l_Toc92513.2.2DS18B20外形及引脚说明PAGEREF_Toc92514HYPERLINK\l_Toc222863.2.3DS18B20接线原理图PAGEREF_Toc222864HYPERLINK\l_Toc254013.2.4DS18B20时序图PAGEREF_Toc254014HYPERLINK\l_Toc274253.2.5数据处理PAGEREF_Toc274256HYPERLINK\l_Toc155183.3显示电路PAGEREF_Toc155187HYPERLINK\l_Toc3113.4声光报警电路PAGEREF_Toc3117HYPERLINK\l_Toc271833.5键盘输入电路PAGEREF_Toc271838HYPERLINK\l_Toc9524四、软件设计PAGEREF_Toc95248HYPERLINK\l_Toc9714.1主程序模块PAGEREF_Toc9718HYPERLINK\l_Toc94094.2读温度值模块PAGEREF_Toc94099HYPERLINK\l_Toc22064.3中断模块PAGEREF_Toc220611HYPERLINK\l_Toc209834.4温度查询模块PAGEREF_Toc2098312HYPERLINK\l_Toc316324.5温度设定、报警模块PAGEREF_Toc3163213HYPERLINK\l_To