基于51单片机的多路温度采集控制系统设计 摘要: 本课题是基于51单片机的多路温度采集控制系统设计,本设计采用单片机作为数据处理与控制单元,为了进行数据处理,单片机控制数字温度传感器,把温度信号通过单总线从数字温度传感器传递到单片机上。单片机经过数据处理之后,发出控制信息改变报警和控制执行模块的状态,同时将当前温度信息发送到LCD进行显示。本系统可以实现多路温度信号采集与显示,可以使用按键来设置温度限定值,通过进行温度数据的运算处理,发出控制信号达到控制蜂鸣器和继电器的目的。
关键词: 温度; 多路温度采集; 驱动电路;
Based on 51 single-chip multi-channel temperature acquisition and control system design
Abstract: This topic is based on 51 single-chip temperature acquisition and control system design, the design adopts the singlechip as the data processing and control unit, in order to carry out data processing, single chip microcomputer controlled digital temperature sensor, the temperature signal through single bus digital temperature sensor is transmitted to the single chip microcomputer. SCM through the data processing, a control information to change the alarm and control execution module, at the same time, the current temperature information is sent to the display LCD. This system can realize the multi-channel temperature signal acquisition and display, you can use buttons to set the temperature limit, the temperature data processing, emits control signals to control the buzzer and relay objective.
Keywords: Temperature; Multiple Temperature Acquisition ;Drive Circuit
目录
摘要 i
Abstract i
目录 ii
1 绪论 1
1.1 本课题研究背景 1
1.2 研究的目的和意义 2
1.3 国内外研究状况、问题及发展趋势 2
1.3.1 国内外研究现状 3
1.3.2 国内外研究存在的问题 3
1.3.3 发展趋势 3
2 系统分析 4
2.1 设计思路 4
2.2 系统设计方案及工作原理 4
2.2.1 系统总体方案的设计 5
2.2.2 系统方案的选择 5
2.2.3 显示模块的选择 6
2.2.4 系统工作原理 6
3 各部分单元电路硬件电路设计 7
3.1 核心微处理器AT89C51 7
3.1.1 AT89C51单片机引脚 7
3.1.2 AT89C51时钟系统 8
3.1.3 AT89C51 复位电路 8
3.2 电源设计 8
3.3 温度传感器 9
3.3.1 DS18B20特性 9
3.3.2 多路温度通道选择 9
3.3.3 DS18B20供电方式 10
3.4 功率驱动模块 10
3.5 液晶显示模块 11
3.6 温度上下限控制模块 11
3.7 报警电路模块 12
3.7.1 报警电路正常工作状态 13
3.7.2 低温报警状态 14
3.7.3 高温报警状态 15
4 系统软件设计 16
4.1 编程工具的介绍 16
4.2 KEIL编程软件的介绍 16
4.3 C语言编程实现的功能 17
5 系统调试 20
5.1 PROTEUS ISIS软件介绍 20
5.2 本系统仿真元件图 20
5.3 系统测试及实验数据记录 21
5.4 调试经验 21
6 结论 22
6.1 完成的工作 22
6.2 系统的不足 22
6.3 设计展望 23
6.4 设计心得体会 23
致谢 25
参考文献 26
附录 27,3459
[1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页