摘要:现今,温度作为人类生产实际过程中的表征对象和工程状态的重要参数之一,在农业,工业发展领域里,温度监控系统得到了广泛应用。那么应这种要求,需要对工业和农业现场中的温度进行监测和控制。仓库的温度测量,楼层空调的设置,生产过程以及农业作物水分调节都需要温度系统的监控。因此,研究和设计高性能的温度控制系统具有重要意义。所以本设计选用温度作为被控量进行研究。
80C51微处理器是MCS-51系列微处理器中的一员,它是由Intel公司开发完成的,它最大的特点就是拥有一个非常低的功耗,很适合用在便携式电子产品中进行工作。本设计以80C51微处理器为主要控制芯片来设计出一个多点温度监控系统,先使用传感器DS18B20来对温度进行监控进而采获数据,并使用MAX7219来驱使启动起来显示数字的数码管,从而显示出所采获的温度数据。80C51微处理器因为它拥有颇为强大的功能、小巧的体积、高的可靠性、低造价和短开发周期等等优点,本次设计的核心80C51微处理器就对温度的采获控制有了极大益处。它不单单有控制简单、组态单一和较大灵活性等优点,还具有大面积提高被监控数据各项技术指标这一强大优势,这样就使得该温度监控系统的模型具有了很大的应用前景平台。
关键字:80C51; DS18B20; MAX7219
目录
摘要
ABSTRACT
引言-1
1-绪论-2
1.1 设计目的及内容-2
1.2 温度监控系统的国内外发展前景-2
2-系统完整方案设计-3
2.1 系统大体框图-3
2.2 80C51微处理器-3
2.2.1 80C51的内部结构特点-3
2.2.2 80C51微处理器引脚特点-4
2.2.3 80C51的定时电路-5
2.3 温度采获及显示部分-5
2.3.1 DS18B20温度传感器的特征-5
2.3.2 DS18B20温度采获部分-6
2.3.3 温度显示部分4位七段数码管与驱使启动MAX7219-8
3-系统硬件设计-13
3.1 80C51系统的设计-13
3.1.1 微处理器电源电路-13
3.1.2 微处理器重置初始化电路-13
3.1.2 微处理器晶振电路-14
3.2-温度采获设计-15
3.3-温度显示设计-17
4-系统程序编程设计-19
4.1-主程序编程处理-19
4.2-DS18B20数据采获处理-19
4.3.1 DS18B20获取监控数据的程序-20
4.3.2 DS18B20温度转化程序-21
4.3.3 显示温度值-22
4.3-MAX7219与数码管最终显示-23
5-系统的调试及功能特性剖析-24
5.1 系统调试-24
5.2 功能特性剖析-24
6-总结-25
致谢-26
参考文献-27
附录-28
硬件电路图-28
软件程序-29