摘要:温度作为一个基本的物理量存在于世界中,它与我们的生活和生存有着密切的关联。而电子温度的测量是一门新成长起来的学科,它随着技术的进步在不断改进,伴随着这门学科在不断地发展和进步,我们对所测得的温度的要求就会更高,所以在现代的生活和生产应用中能设计出一款精度非常高的温度计是一个特别有意义的事情,它会帮助我们精确的测出各种温度,便于应用和发展。
本设计的传感器采用热敏电阻传感器。敏锐度高、热容量小、反应速率快、阻值大、个体小、售价低、不变性强等,这些优点热敏电阻都有,这些优点被广泛的应用在各个方面。本课题设计出了一个适用性广、安全系数高、便利便携的电子体温计。
本课题用STC89C52RC作为核心器件,传感器采用热敏电阻传感器,模数转换器件采用ADC0832。本设计采用的是模块化设计,整个系统分为:单片机控制模块、温度传感器模块、AD采集转换模块、数码管显示模块和电源模块。该电子体温计通过热敏电阻来获得人体的温度,用模拟电压值来表示人体温度,并将这个模拟电压值通过ADC0832进行模数转换,转换成数字电压值,最后将此值输入单片机内进行处理,最后输送到数码管中显示的是转换为十进制后的温度值。若温度超过人体正常温度,则会报警[3]。
本设计软件使用了Keil作为编程软件,最后使用了Proteus仿真软件对设计的系统进行了仿真。仿真结果正确。
关键词:单片机; 温度计;热敏电阻;模数转换;数码管
目录
摘要
Abstract
1绪论-4
1.1 选题依据-4
1.2 设计任务-5
2系统的总体设计-6
2.1系统功能的描述-6
2.2系统总体设计框架-6
2.3系统设计的备选方案-7
2.4方案的选择和确定-7
3 系统的硬件电路设计-8
3.1 单片机系统-8
3.1.1单片机简介-8
3.1.2单片机引脚定义[12]-8
3.2 时钟电路-9
3.3复位电路-10
3.4单片机最小系统-10
3.5热敏电阻-11
3.5.1 热敏电阻简介-11
3.5.2热敏电阻工作原理-11
3.6 AD转换电路-12
3.6.1 ADC832 简介-12
3.6.2 ADC0832引脚与电路连接-12
3.7 数码管显示电路-14
3.7.1数码管-14
3.7.2 74HC573锁存器-14
3.7.3 数码管与74HC573连接图-14
3.8 报警电路-15
3.9 系统整体电路图及说明-16
4 系统软件设计-18
4.1 keil软件-18
4.2系统软件设计说明-18
4.3 软件设计流程图-18
4.3.1 主程序流程图-18
4.3.2 ADC0832数据采集流程图-19
4.3.3 数码管数据显示流程图-20
5 系统仿真-22
5.1 protues 软件-22
5.2 Protues仿真过程-22
5.3仿真结果图-22
结 论-24
参 考 文 献-25
附录A:总电路接线图-26
附录B:程 序-27
附录C:仿真图-34
致 谢-35