系列的单片机是全部兼容的。但是这个电路设计没有在线编程技术,故在电路调试、修改或
者由于程序错误需要下载时,必需反复拔插芯片,这样就会对芯片造成一定的损伤,不利于
测试使用。而且它的内部缺少(A/D)转换的模块。
方案二:此次这个毕业设计重要的一个环节就是选用 AT89S52 这个单片机,它可以兼容
MCS-51 指令系统,它有 HMOS 和 CHMOS 的高密度与敌功耗的特征,其具有如下性质:它
能够使用 MCS-51 产品发出的指令系统集,它有 8K 字节可以反复擦写 Flash 闪烁存储器,
它的寿命能够循环擦写 1000 次而且数据可以一直保存下来,它的全静态工作的时钟频率为
不大于二十四赫兹,它里面有三级程序存储器而且具有 1024 位内部 RAM,它拥有 32 可编
程 I/O 线,内部存在 3 个 16 位的定时器和计数器而且还有 8 个中断源,并且它的串行通道
具有编程功能最主要的优点是低功耗[4]。
对于此次的毕业设计的需求,我必须编写程序,而且还要将程序录入到单片机里面,故单
片机还得要合适的空间,我选用的 AT89S52 有 8K 字节的 FLASH 是可以达到条件的。由于
有 16 位的定时器和计数器这样可以很快的读取所需要的数据,选这个最重要的一点是可以
保存 RAM 里面的东西即使在没有电的时候更加的有利于与晶振电路接通。相比起那些 51
单片机,它操作起来更好。因此,对于本设计来说,选择 AT89S52 是最有利的。
3.2 温度检测方式的选择
方案一、我开始考虑选用的器件是热偶电阻,可以把我需要的温度这种东西转换成电压用
数模转换后传输到单片机上面,这实单片机来处理这些信号后再显现出来。由于热偶电阻本
身存在问题那就是温度会造成很大的误差在收集信号的时候因此 不选用这个。
方案二、目前大部分设计的关于用单片机检测温度的,几乎都是选择具有感受温度并转换
输出信号的设备。此次的设计选用 DS18B20 来感应转换显示温度的,我选用的这个是数字
传感器而且总线是单总线,此传感器有非常好的性能它的精度非常高,抵抗一些干扰也非常
强,他计算起来也很方便,对于扩展系统也非常方便对于此次设计的需求非常契合。
3.3 显示部分的选择
方案一:对于显示部分我开始选择的是数码管,选用数码管它的设计就比较简单,它的花
费也是非常少的但是也有缺点这个需要很多的元件,它的操作不方便,读取也非常麻烦,最
主要是设定好了后就不能再上面加其他功能了。
方案二:液晶是一种从 20 世纪广泛被应用的高分子材料。如果里面的液晶会混乱且无序
的排列,光线是无法通过的时候,证明此时它不通电;当它通电时,无序的状态会重新排列,
变得有序,让光线顺利地穿过,如同一扇闸门般控制着光线的穿过。本次的液晶显示器选择
为 LCD1602。LCD1602 为工业字符型液晶,因为它在收到信号后,屏幕上的每个点会保持
着一定的亮度和色彩,所以它的显示质量高。LCD 都是数字式接口,和单片机的连接处更
可靠,操作也更简单,除了这些,它在能耗以及大小重量上更是有着无可比拟的优越性。
4 电路原理
本次设计由最小系统电路部分,按键电路部分,报警电路部分,温度控制电路部分,温度
显示电路部分共计五部分电路构成。
4.1 最小系统电路
最小系统电路分成两部分晶振和复位电路。我们需要认真了解 AT89S52 芯片的引脚,这
样才能选择合适的连接方式选择合适的引脚。
(1)晶振
单片机的晶振电路是在 XTAL1 和 XTAL2 上面连接电容这个电容需要 30PF,在在这两个
引脚之间来个 12MHZ 的晶振。