一、摘要我们介绍是一个基于单片机控制数字温度报警,本温度系统含有多功效性,即能够当数字温度计使用,显示目前环境温度,又能够作为报警器使用,设置报警温度,当温度不在设置范围内时,能够报警,并实行方法使温度下降。 该温度报警系统控制器使用单片机 AT89C51,测温传感器使 DS18B20,用 2 位共阳极 LED 数码管,实现温度显示,能正确达成以上要求。 二、设计方案1、方案一因为本设计是测温电路,能够使用热敏电阻之类器件利用其感温效应,在将随被测温度改变电压或电流采集过来,进行 A/D 转换后,就能够用单片机进行数据处理,在显示电路上,就能够将被测温度显示出来,这种设计需要用到 A/D 转换电路,感温电路比较麻烦。2、 方案二 进而考虑到用温度传感器,在单片机电路设计中,大多全部是使用传感器,所以这是很轻易想到,所以能够实行一只温度传感器 DS18B20,此传感器,能够很轻易直接读取被测温度值,进行转换,就能够满足设计要求。从以上两种方案,很轻易看出,实行方案二,电路比较简单,软件设计也比较简单,故实行了方案二。温度报警系统电路设计总体设计方框图图 1 所表示 图 1 总体设计方框图三、模块功效分析1、单片机主板电路单片机 AT89C51 含有低电压供电和体积小等特点,该模块包含中央处理 CPU -AT89C51、时主 控 制 器单片机复位时钟振荡报警点按键调整LED 显示温 度 传 感器 器蜂鸣器报警小风扇转动钟电路及复位电路; 图 2 复位电路 图 3 时钟电路2、DS18B20 温度传感器和单片机接口电路DS18B20 温度传感器是美国 DALLAS 半导体企业最新推出一个改善型智能温度传感器,和传统热敏电阻等测温元件相比,它能直接读出被测温度,而且可依据实际要求经过简单编程实现9~12位数字值读数方法。DS18B20 是实行电源供电方法,此时 DS18B201 脚接地,2 脚作为信号线,3 脚接电源。该电路完成了信号采集、转换和传输。图 43、上下限报警调整电路 分别调整温度上下限报警设置,有“+“、”“-”、“确定”等键图 5 上下限报警调整电路4、温度显示电路显示目前测得温度,数码管实行 74LS247 驱动图 6 温度显示电路5、报警电路 当环境温度超出设定温度时,蜂鸣器鸣叫,红灯点亮,发生报警;当人员发觉警报时,可按图 8 中按钮,临时中止蜂鸣器鸣叫。 图 7 蜂鸣器、亮灯报警电路 图 8 中止电路6、控制电路 该电路作用是:当测量温度超出设定温度时,小风扇以...