摘要:本次毕业设计的题目是基于单片机的冷库多点温度监测系统的设计,众所周知,冷库在现实生活中已经被广泛利用甚至依赖,无论是一些特殊药品的存储还是水果蔬菜的冷存都离不开冷库的使用,那么设计出一套稳定可靠、成本低廉的冷库多点温度监测系统具有较强的实用价值。
出于成本的考虑,经过对比后选用PIC16F877A单片机作为温度监测系统的主控制器,显示器选用LCD用来循环显示冷库中各点温度,而温度传感器则选择了DS18B20,基于Proteus软件进行了硬件电路的设计。软件部分使用了C语言进行开发,因其良好的可读性,便于后续对设计进行进一步的改进和完善。软硬件调试完成后在Proteus中进行了仿真,结果演示可以实现预期的各项功能。
关键词:PIC16F877A;DS18B20;Proteus;冷库多点温度监测
目录
摘要
Abstract
1 绪论-1
1.1 设计研究背景及意义-1
1.2 温度监测系统的发展及意义-2
2 总体设计-3
2.1 设计背景简介-3
2.2 系统设计-3
3 硬件设计-4
3.1 单片机的简介-4
3.2 PIC16F877A单片机的特点-4
3.3单片机的应用-5
3.4温度传感器的选用-5
3.5温度传感器DS18B20-6
3.6章节小结-9
4 设计软件-10
4.1 软件开发工具的选择-10
4.2proteus与Keil-10
4.3 系统软件设计的一般原则-11
4.4 主程序流程图-11
4.5 温度检测子程序流程图-12
5 仿真-14
5.1 仿真的实现-14
5.2小结-15
参考文献-16
附录一:多点DS18B20控制程序-18
附录二: LCD1602液晶控制与显示程序-27
附录三: 用4x20LCD与DS18B20设计的共用1-Wire总线多点温度监测系统-30
致谢-31