毕业设计--基于单片机的多路温度采集系统.rar
毕业设计--基于单片机的多路温度采集系统,基于单片机的多路温度采集系统53页 1.2w字1、设计任务: (1)至少2路温度的实时采集; (2)对每个通道的温度通过显示设备进行显示。分手动和自动两种方式:自动状态循环显示各通道温度,每隔2s切换一个通道;手动方式下只显示被选择的通道温度;对温度的变化能够做出及时的处理,最好能够应用pid调节; (3)可以对每个通...
该文档为压缩文件,包含的文件列表如下:
内容介绍
原文档由会员 叼着吸管的猪 发布
基于单片机的多路温度采集系统
53页 1.2W字
1、设计任务:
(1)至少2路温度的实时采集;
(2)对每个通道的温度通过显示设备进行显示。分手动和自动两种方式:自动状态循环显示各通道温度,每隔2s切换一个通道;手动方式下只显示被选择的通道温度;对温度的变化能够做出及时的处理,最好能够应用PID调节;
(3)可以对每个通道设置报警温度,并通过声光的形式进行报警。
2、技术指标:
(1)电路部分统一采用5V DC供电;
(2)显示的温度误差小于±1℃;
目录
引言 1
第1章 绪论 2
1.1 课题来源 2
1.2 温度采集的国内外研究介绍发展现状 2
第2章 设计的方案 3
2.1 温度测量方案论证 3
2.2单片机方案论证 3
2.3 最终方案 4
第3章 硬件系统设计 5
3.1 DS18B20的介绍 5
3.1.1DS18B20的特征 5
3.1.2 DS18B20的说明 5
3.1.3 DS18B20的温度操作 7
3.1.4 DS18B20报警操作信号 8
3.1.5 DS18B20的工作时序 8
3.2 LED键盘模组 9
3.2.1 LED键盘模块的系统介绍 9
3.2.2 LED键盘模块硬件说明 10
3.3 C8051 13
3.3.1系统概述 13
3.4报警电路模块 15
第4章 系统软件设计 24
4.1 主程序流程图 24
4.2数据采集模块子程序设计 24
4.2.1 两路测温程序流程设计 25
4.2.2 读出1位温度流程设计 26
4.2.3 从DS18B20中读一个字节的数据流程设计 27
4.3 LED数码显示模块和按键模块 27
4.3.1 LED数码显示模块软件流程图设计 28
4.3.2 键盘模块软件流程设计 29
结论 33
致 谢 38
参考文献 39
附录:程序源代码: 40
53页 1.2W字
1、设计任务:
(1)至少2路温度的实时采集;
(2)对每个通道的温度通过显示设备进行显示。分手动和自动两种方式:自动状态循环显示各通道温度,每隔2s切换一个通道;手动方式下只显示被选择的通道温度;对温度的变化能够做出及时的处理,最好能够应用PID调节;
(3)可以对每个通道设置报警温度,并通过声光的形式进行报警。
2、技术指标:
(1)电路部分统一采用5V DC供电;
(2)显示的温度误差小于±1℃;
目录
引言 1
第1章 绪论 2
1.1 课题来源 2
1.2 温度采集的国内外研究介绍发展现状 2
第2章 设计的方案 3
2.1 温度测量方案论证 3
2.2单片机方案论证 3
2.3 最终方案 4
第3章 硬件系统设计 5
3.1 DS18B20的介绍 5
3.1.1DS18B20的特征 5
3.1.2 DS18B20的说明 5
3.1.3 DS18B20的温度操作 7
3.1.4 DS18B20报警操作信号 8
3.1.5 DS18B20的工作时序 8
3.2 LED键盘模组 9
3.2.1 LED键盘模块的系统介绍 9
3.2.2 LED键盘模块硬件说明 10
3.3 C8051 13
3.3.1系统概述 13
3.4报警电路模块 15
第4章 系统软件设计 24
4.1 主程序流程图 24
4.2数据采集模块子程序设计 24
4.2.1 两路测温程序流程设计 25
4.2.2 读出1位温度流程设计 26
4.2.3 从DS18B20中读一个字节的数据流程设计 27
4.3 LED数码显示模块和按键模块 27
4.3.1 LED数码显示模块软件流程图设计 28
4.3.2 键盘模块软件流程设计 29
结论 33
致 谢 38
参考文献 39
附录:程序源代码: 40