1. 设计的背景
1.1 设计的目的及价值
当今时代,随着科技社会的不断发展,温度的实时监测显示被广泛的应用在机关单位、公司企业、学校、军事基地及公共场地等许多领域,人们进行科研探索、工业生产、日常生活等等都离不开温度的实时监测显示。所以可以说数字显示温度计的开发,实现温度的实时监测显示,是世界的需要,国家的需要,社会的需要,人民的需要。
1.2 设计的主要内容
本文所研究的数字显示温度计的设计过程中需要考虑的主要问题包括如下几部分:
(1) 选择单片机的型号,应考虑单片机的功耗、存储空间、接口引脚以及体积大小;
(2) 根据单片机的型号挑选出最合适的外围与接口电路;
(3) 选择合适的温度传感器,主要应考虑监测区间以及测量的精度;
(4) 选择合适的时钟芯片,用于时间的自动同步校准;
(5) 选择合适的显示电路,准确方便的显示温度和时间;
(6) 选择合适的晶振,应选择时钟频率较高并且合适的类型;
(7) 考虑复位调节模块作用的完成;
(8) 在系统设计时,结构应尽量简单、便于实现;
(9) 根据系统设计,编写控制系统运行的C语言程序;
(10) 利用仿真软件对系统进行仿真调试。
2. 系统设计的选择方案
2.1 器件的选用
该设计的中枢元器件是单片机——STC89C52,由于它拥有良好的性能且功率消耗也比较低;选用DS18B20温度传感器来对当时的外部环境进行检测[1];选用功率消耗比较低的DS1302时钟芯片来实现时间的循环;选用LCD1602来对环境温度和具体时刻进行显示[2]。
2.2 系统设计的框图
本设计的总体思路:由温度传感器——DS18B20来实时监测外界的实际环境信息,然后直接把当前已经测得到的数据信息传送给单片机,在其中分析和判断测得的信息,若所采集到的当前外界温度信号在既定的最大与最小值之间的区间内,则单片机要做的就是将已收集到的信号传到液晶显示电路当中进行显示;若当前外界温度不在人为设置的温度上下限的范围之内,则单片机除了将温度值进行显示外,还会给蜂鸣器报警电路发送触发信号,报警装置会响;报警范围的最大和最小值可以由按键识别电路来调节;时间显示是由DS1302时钟芯片将自身内部的计时信息传送到单片机进行处理,然后再将处理后的时间信息发送到LCD1602液晶显示电路进行显示;时间控制部分的年、月、日、时、分、秒所对应的数值通过使用按键识别电路来对其手动调节[3];晶振电路也保证本系统设计运行在统一时序上 STC89C52单片机的数字显示温度计设计+电路图+程序(2):http://www.751com.cn/zidonghua/lunwen_31714.html