1、 1 基于基于 ADC0808 调温报调温报 警器设计警器设计 姓名:姓名: 学号:学号: 指导教师:指导教师: 2 目录目录 0 摘要摘要 1 绪论绪论 2 系统设计方案系统设计方案 2.1 任务与要求1 2.2 方案选择 2 3 系统硬件设计系统硬件设计 3.1D/A 转换模块3 3.1 传感器模块4 3.3 显示模块5 4 软件设计与仿真软件设计与仿真 4.1 主程序设计6 4.2 显示子程序流程图7 4 3 扬声器程序流程图8 4.4 报警子程序流程图9 4.5仿真软件简介10 4.6 程序调试11 结束语结束语12 参考文献参考文献 附录附录 A程序程序 附录附录 B仿真原理图仿真原
2、理图 附录附录 C元器件清单元器件清单 3 内容内容摘要摘要: 本文从硬件和软件两方面介绍了基于 AT89C51 单片机的温度报 警系统的设计思路,对硬件原理图和程序框图作了简介的描述。系统选用 ADC0808 转换器,仿真时利用可调电阻调节电压进行温度的输入量模拟,当温度 低于 60时,扬声器发出报警和绿光报警,当温度高于 160时发出报警和发出 红光报警。测量范围在 0250,并能实时显示当前温度值。 关键词关键词:AT89C51 单片机,ADC0808,报警 Abstract: in this paper, from two aspects of hardware and softwar
3、e design of AT89C51 single chip microcomputer temperature alarm system based on, the hardware schematic diagram and program block diagram are introduced to describe. The system used ADC0808 converter, simulation using analog input adjustable resistor voltage regulation of temperature, when the tempe
4、rature is below 60 , the speaker sends out alarm and light alarm, when the temperature is higher than 160 when the alarm and a red alarm. The measuring range of 0 - 250 , and the real-time display of the current temperature. Keywords: AT89C51 microcontroller, ADC0808 alarm 4 1 绪论绪论 温度控制系统广泛应用于社会生活的各
5、个领域 ,如家电、汽车、材料、电力 电子等 ,常用的控制电路根据应用场合和所要求的性能指标有所不同 , 在工业 企业中,如何提高温度控制对象的运行性能一直以来都是控制人员和现场技术人 员努力解决的问题。 这类控制对象惯性大,滞后现象严重,存在很多不确定的因素, 难以建立精确的数学模型,从而导致控制系统性能不佳,甚至出现控制不稳定、 失 控现象。 传统的继电器调温电路简单实用 ,但由于继电器动作频繁 ,可能会因触 点不良而影响正常工作。控制领域还大量采用传统的 PID 控制方式,但 PID 控制 对象的模型难以建立,并且当扰动因素不明确时,参数调整不便仍是普遍存在的 问题。而采用数字温度传感器 DS18B20,因其内部集成了 A/D 转换器,使得电路 结构更加简单, 而且减少了温度测量转换时的精度损失, 使得测量温度更加精确。 数字温度传感器 DS18B20 只用一个引脚即可与单片机进行通信, 大大减少了接线 的麻烦,使得单片机更加具有扩展性。由于 DS18B20 芯片的小型化,更加可以通 过单跳数据线就可以和主电路连接,故可以把数字温度传感器 DS18B20 做成探 头,探入到狭小的地方,增加了实用性。更能串接多个数字温度传感器 DS18B20 进行范围的温度检测。 2 系统设计系统设计 2.1 设计任务与要求设计任务与要求 设计一款基于 AT89C51 单片机的温度报警器。利用