1、 课程设计课程设计设计报告书设计报告书 用用 ADC0808 设计的调温报警器设计的调温报警器 姓名:姓名: 班级:班级: 学号:学号: 指导老师:指导老师: 时间:时间: 目目 录录 内容摘要内容摘要 .1 关键词关键词 .1 1 1 绪论绪论 1 2 2 系统设计系统设计 .1 2.1 2.1 设计任务与要求设计任务与要求 .1 3 3 系统硬件设计系统硬件设计 错误!未定义书签。 3.13.1 原理图原理图 错误!未定义书签。 3.2 3.2 D/AD/A 转换模块转换模块 错误!未定义书签。 3.33.3 数码显示模块数码显示模块 7 3.43.4 硬件元件清单硬件元件清单 9 4 4
2、 软件设计与仿真软件设计与仿真 8 4.14.1 主程序设计主程序设计 8 4.24.2 显示子程序流程图显示子程序流程图 9 4.34.3 报警子程序流程图报警子程序流程图 错误!未定义书签。 4.4 4.4 SOUNDER 扬声器发声子程序流程图扬声器发声子程序流程图21 4.5程序清程序清 单单 14 4.4.6 6 程序调试程序调试 . 错误!未定义书签。 结束语结束语 .22 参考文献参考文献 . 17 1 内容内容摘要摘要: 本文从硬件和软件两方面介绍了本文从硬件和软件两方面介绍了 基于基于 AT89C51AT89C51 单片机的温度报警系统的设计思单片机的温度报警系统的设计思 路
3、,对硬件原理图和程序框图作了简介的描述。路,对硬件原理图和程序框图作了简介的描述。 系统选用系统选用 ADC0808ADC0808 转换器,仿真时利用可调电阻转换器,仿真时利用可调电阻 调节电压进行温度的输入量模拟,当温度低于调节电压进行温度的输入量模拟,当温度低于 6 60 0时,扬声器发出报警和绿光报警,当温度高时,扬声器发出报警和绿光报警,当温度高 于于 1 16060时发出报警和发出红光报警。时发出报警和发出红光报警。测量范围测量范围 在在 0 0250250,并能实时显示当前温度值,并能实时显示当前温度值。 关键词关键词:AT89C51AT89C51 单片机,单片机,DAC0808
4、DAC0808 稳压电稳压电 源源 发光报警发光报警 1 1 绪论绪论 温度是一个十分重要的物理量,对它的测量温度是一个十分重要的物理量,对它的测量 与控制又十分重要的意义。随着现代化工农业技与控制又十分重要的意义。随着现代化工农业技 术的发展及人们对生活环境要求的提高,人们迫术的发展及人们对生活环境要求的提高,人们迫 2 不及待需要检测与控制温度。温度控制电路杂工不及待需要检测与控制温度。温度控制电路杂工 农业生产中有着广泛的应用。采用单片机来对他农业生产中有着广泛的应用。采用单片机来对他 们进行监控不仅具有监控方便,简单灵活性大的们进行监控不仅具有监控方便,简单灵活性大的 优点, 而且可以
5、大幅度提高被测温度的技术指标,优点, 而且可以大幅度提高被测温度的技术指标, 从而能够大大提高产品的质量和数量。因而,单从而能够大大提高产品的质量和数量。因而,单 片机对温度的监控问题是一个工业片机对温度的监控问题是一个工业生产中经常会生产中经常会 遇到的监控问题。现代社会是信息化社会,随着遇到的监控问题。现代社会是信息化社会,随着 安全化程度的日益提高,而通过温度报警器及时安全化程度的日益提高,而通过温度报警器及时 报警,避免不必要的损失。报警,避免不必要的损失。 2 2 系统设计系统设计 2 2.1.1 设计任务与要求设计任务与要求 2 2.1.1.1.1 设计任务设计任务 (1)设计一款
6、基于)设计一款基于 AT89C51 单片机的温度报单片机的温度报 警器。利用可调电阻调节电压作为模拟温度的输警器。利用可调电阻调节电压作为模拟温度的输 入量,当温度低于入量,当温度低于 60时,扬声器发出报警和绿时,扬声器发出报警和绿 光报警,当温度高于光报警,当温度高于 160时,发出报警和红光时,发出报警和红光 报警。测量的温度范围在报警。测量的温度范围在 0250,并能实时,并能实时 显示当前温度值。显示当前温度值。 (2)用计算机绘制所有的电路图用计算机绘制所有的电路图。 3 3 3 温度报警器硬件设计温度报警器硬件设计 3,1 用用 ADC0808 作为温度作为温度调节器,当调节温度调节器,当调节温度 60或或160时报警灯闪烁, 且发出不同频率时报警灯闪烁, 且发出不同频率 的声音。的声音。 本实训电路原理图如下:本实训电路原理图如下: aa bb