摘要:本系统是种多功能型的温度计,操作简便,节能环保。由AT89C51单片机系统、传感器系统、数码管显示系统、报警系统和继电器系统等组成。采用DS18B20温度传感器接收温度信号,LED数码管显示数值。当前温度低于设定值时,继电器常开闭合,系统加热;高于设定值时,相应指示灯亮并且蜂鸣器报警。
【关键词】AT89C51; LED数码管; 温度传感器; 水温控制
目录
摘要
Abstract
序言-1
1 总体设计方案的确定-2
1.1 水温控制系统设计实现的功能-2
1.2 单片机的选择方案及论证-2
1.3 传感器的选择及论证-3
2 硬件电路的设计-4
2.1 系统总体设计-4
2.2 单片机最小系统设计-4
2.2.1 单片机AT89C51简介-4
2.2.2 最小系统简介-5
2.3 传感器电路设计-6
2.3.1 温度传感器DS18B20简介-6
2.3.2 工作原理-6
2.4 显示电路设计-7
2.5 报警电路设计-8
2.6 继电器电路设计-8
2.7 按键电路设计-9
3 硬件调试-10
3.1 焊接注意事项-10
3.2 硬件调试问题及解决方案-10
4 程序设计-11
4.1 主程序-11
4.2 读取温度子程序-12
4.3 温度转换子程序-13
4.4 温度计算子程序-13
5 测试结果-14
5.1 仿真软件介绍-14
5.2 仿真结果-14
结论-17
参考文献-18
致谢-19
附录Ⅰ:原理图-20
附录Ⅱ:实物图-21
附录Ⅲ:源程序-23