摘要:随着现代工农业技术的发展及人们对生活环境要求的提高,人们也迫切需要检测与控制温度。温度作为一个十分重要的物理量,对它的测量与控制有十分重要的意义。本文介绍了 PROTEUS 与 Keil 联调开发51系列单片机应用系统的方法以及基于 PROTEUS 环境下的温度报警器的仿真设计。将 Keil C 开发的程序用 Proteus 设计的仿真电路中交互运行调试的方法,设计数码管和 LCD 显示的温度报警器。在基于 PROTEUS 环境下的温度报警器的仿真设计中,使用 DS18B20 数字传感器来测量外界温度,然后显示在数码管和 LCD 显示屏上,如果温度超过了传感器DS18B20 所设置的温度上下限,则就会启动报警,并点亮指示灯。21866
本文中介绍了该系统的硬件系统和软件系统,并显示当温度高于或低于设置温度时的实验结果。
毕业论文关键词: Proteus;仿真;单片机;温度报警器
Design of the Temperature Alarm Based on Proteus
Abstract: With modern technology, industrial and agricultural development and improvement of people's living environment requirements, it is also an urgent need to detect and control the temperature. Temperature is very important as a physical quantity, its measurement and control has a very important significance. Abstract This article describes the FBI PROTEUS and Keil 51 MCU applicationdevelopment methods and environments based on the PROTEUS simulation of thetemperature alarm design. Keil C development program will use Proteus interactivecircuit design simulation run debug methods design of digital control and LCD displayof temperature alarm. PROTEUS environment based on the temperature of thesimulation design alarm use DS18B20 digital sensors to measure ambient temperatureand then displayed in digital control and LCD screen if the temperature exceeds the settemperature sensor DS18B20 the upper and lower limits the alarm will start.
Keywords: Proteus;Simulation;SCM;Temperature Alarm
目录
摘要 i
Abstract i
目录 iii
1 绪论 1
1.1 引言 1
1.2 选题的背景和意义 1
1.3 研究现状 2
2 数字式温度测量报警系统的设计 3
2.1 数字式温度测量报警系统的设计要求 3
2.2 温度测量报警系统的硬件选择 3
3 系统硬件设计 4
3.1 硬件设计图 4
3.1.1 用 1602LCD 与 DS18B20 设计的电路图 4
3.1.2 工作原理 4
3.2 单片机 5
3.2.1 AT89C51单片机 5
3.3 传感器 7
3.3.1 数字温度传感器DS18B20 7
3.3.2 DS18B20与单片机接口电路 10
3.4 显示器 10
3.4.1 液晶显示器 10
3.4.2 1602LCD液晶显示器 12
3.5 报警器 13
3.5.1 蜂鸣器 13
4 系统软件设计 15
4.1 软件简介 15
4.1.1 Protues 15
4.1.2 Keil简介 16
4.2 PROTEUS和KEIL C ΜVISION4的联合调试 17
4.3 软件设计总流程 19
4.4 子程序设计 19
4.4.1 LCD显示程序设定 19
4.4.2 温度报警程序设计 21
4.4.3 当前温度显示 22
4.4.4 报警温度显示 24
5 结论 27
5.1 温度上下限设置 27
5.2 温度上限报警 27 基于Proteus的智能温度报警器的开发+源程序:http://www.youerw.com/zidonghua/lunwen_14272.html