本文设计制作了一个基于STC89C52单片机和数字温度传感器DS18B20的室内温度报警系统。DS18B20通过一条数据总线来控制数据的传输,将读取的数据经过处理后反馈给单片机,单片机再将数据进一步处理并显示在共阴极的四位一体数码管上。另外具备一个温度报警功能,通过设置温度的波动范围,当温度超出所设置的波动范围,蜂鸣器就会发出相应的警报声,同时对应的LED灯会闪烁,能起到更好的警示作用。此外,还可以通过按键手动关闭警报,也可通过按键自行设置温度限定值。本系统能够对人们的生产生活起到更好的帮助作用,尤其是在工农业生产和实验室的生产研究方面。