2.2设计方案
总体设计方案由5个模块组成:主控制器、测温电路、显示电路、控制电路、报警及指示电路。主控制器由单片机AT89C51实现。AT89C51单片机也可以构成真正意义上的最小系统,构成系统体积小,而且价格低廉从而减少总体开销。温度测量电路可由DS18B20温度传感器实现。利用温度传感器DS18B20可以很方便的直接读取被测温度值并进行转换,然后传输给单片机进行数据处理。显示电路由4位LED数码管直读显示,不仅价格便宜而且低功耗。报警及指示电路由蜂鸣器和发光二级管组成,控制电路由按键构成。编写C语言设计程序,准确达到设计要求。
2.3 设计框图
温度报警器设计硬件的总体方框图如图2.1所示。本系统由主控模块、显示模块、温度检测模块、报警模块和设定报警温度5个模块组成。
图2.1 总体设计方框图
3 芯片介绍
3.1 AT89C51单片机的简介
AT89C51是MCS-51系列单片机中一种广泛被运用的产品,是一种低电压,高性能CMOS 8位微处理器。由于AT89C51单片机的可擦出只读存储器可以反复擦除1000次,所以在开发过程中可以对所编译的程序很容易进行修改,这就减少工程师的工作量,缩短了系统的开发周期。同时AT89C51与MCS-51兼容,引脚结构与80C51相似。