摘要:本次毕业设计的题目是基于单片机的冷库多点温度监测系统的设计,众所周知,冷库在现实生活中已经被广泛利用甚至依赖,无论是一些特殊药品的存储还是水果蔬菜的冷存都离不开冷库的使用,那么设计出一套稳定可靠、成本低廉的冷库多点温度监测系统具有较强的实用价值。
出于成本的考虑,经过对比后选用PIC16F877A单片机作为温度监测系统的主控制器,显示器选用LCD用来循环显示冷库中各点温度,而温度传感器则选择了DS18B20,基于proteus软件进行了硬件电路的设计。软件部分使用了C语言进行开发,因其良好的可读性,便于后续对设计进行进一步的改进和完善。软硬件调试完成后在proteus中进行了仿真,结果演示可以实现预期的各项功能。
关键词:PIC16F877A;DS18B20;proteus;冷库多点温度监测
目录
摘要
Abstract
1绪论-1
1.1课题背景和意义-1
1.2冷库温度监测系统的发展趋势与未来前景-2
1.3设计相关内容-2
2总体方案的比较与确定-3
2.1总体方案的确定-3
3硬件系统的分析-4
3.1主控芯片的选择-4
3.1.1 PIC16F877A主要构成及相关功能-4
3.1.2 PIC16F877A引脚配置及主要功能-11
3.2 显示部分的设计-13
3.2.1 HD44780-13
3.2.2 LCD1602性能-14
3.3 温度传感器的选择-14
3.4 硬件电路的设计-16
3.4.1 最小系统的设计-16
3.4.2 显示电路的设计-18
3.4.3 电路设计爆炸图-19
4软件系统设计-20
4.1 软件开发工具的选择-20
4.2 软件设计的一般步骤-20
4.3 软件的实现-21
4.4 主程序流程图-22
4.5 主程序模块-23
4.6 LM044L液晶头文件-24
5程序仿真-26
结论-28
参考文献-29
附录A 冷库温度监测系统程序源代码-30
致谢-44