表2.1 STC89C51、52比较
型号 工作
电压
(V) 最高时钟频率Hz Flash程序存储器(字节) SRAM
字节 定时器 UART
串口 看门狗 A/D 中断源 内置复位 EEP
ROM(字节) 封装
40pin 5V 3V
STC89C51RC系列单片机选型一览
STC89C51RC 5.5-3.3 0-80M 4K 512 3 1 有 - 8 有 4K PDIP
STC89C52RC 5.5-3.3 0-80M 8K 512 3 1 有 - 8 有 4K PDIP
综上,STC89C52是符合设计要求基础上的不错选择。
2.2显示模块
方案1:八位数码管。此方案虽然看起来简单易行,成本低,但所需的元器件会比较多,且不容易焊接。从实际效果上来看,可读性差。并且,一旦设计方案定下来,想要给板子加入其他的功能会比较困难。
方案2: LCD显示屏。首先从呈现的视感来看,LCD液晶显示屏显示数据清晰明了,能够直观的呈现此次毕业设计的结果。同时,液晶显示屏具有体积小、功耗低的优点。从设计调整的角度看,如的果设计后期,想要增加或变更设计功能的话,也是较方便的。针对此次显示的内容,年、月、日等信息。字符型LCD 1602完全可以满足本次设计要求。
综上分析,LCD显示屏具有优良的特性,十分符合本次设计要求,所以采用第二种选择方案。
2.3温度采集模块
方案1: 热敏电阻。基于之前的理论学习,热敏电阻是很容易让我们想到的器件。但是,热敏电阻的方案是否可行,我们还需要进行理性的分析。从测量原理上看,热敏电阻是要先采集到模拟量,也就是电流、电压等,无论是串联分流还是并联分压,从硬件方面来讲,都是无疑增加了成本。而且,在焊接时,也是增加了工作量。再从性能上分析,热敏电阻采集到的数据是要经过A/D转换的。再加上,热敏电阻的特性曲线并不是单一线性的,综合考虑,这种方案的设计会带来较大的误差。
方案2:温度传感器—DS18B20。DS18B20温度传感器是一款在接口方面支持“一线总线”的。美国达拉斯半导体公司生产的DS18B20温度传感器,在众多种类的温度传感器中,也是首屈一指的。它具有超小的体积,超低的硬件开消,更重要的是,它的抗干扰能力强、精度高、附加功能强。它可以直接将模拟的温度值转化成串行的数字量来供MCU分析处理。在实际测温的过程中,DS18B20也是取得了良好的测量效果,在很多单片机设计中都有得到应用。
综上,与热敏电阻相比,DS18B20的数据处理过程会相对简单,同时,处理速度也相对较高、硬件成本低。所以,依本次设计的要求,DS18B20能满足需要。因此,方案二被采纳。
2.4时钟模块
方案1:利用单片机本身自带的功能。51单片机本身就带有定时计数器,它可以给整个设计提供秒信号,通过编程,就可以实现对秒、分、时、年、月、日、周的计时。从简便的角度来讲,这种设计方案确实是减少了芯片的使用,但从实用性来讲,会使最终的结果不够准确,与实际偏差较大。 51单片机的智能温度计设计+电路图(3):http://www.751com.cn/zidonghua/lunwen_20288.html