基于DS18B20的多点温度测量及报警 下载本文

内容发布更新时间 : 2025/2/13 3:20:41星期一 下面是文章的全部内容请认真阅读。

《微型计算机控制技术》

课程设计报告

课题名称 多点温度检测系统设计 专 业 自动化(交通信息与工程) 班 级 自动化一班 学生姓名

指导教师 李曙光

2015年 7月 3 日

1

目录

一、设计题目 ................................................................................................................................... 3 二、任务要求 ................................................................................................................................... 3 三、总体设计方案 ........................................................................................................................... 3 3.1控制模块………………………………………………………………………………..2 3.2温度显示模块…………………………………………………………………………..3 3.3温度采集模块…………………………………………………………………………..4 3.4键盘控制模块…………………………………………………………………………..6 3.5报警模块………………………………………………………………………………..6 四、各硬件模块电路设计 ............................................................................................................... 8 4.1单片机最小系统硬件仿真图…………………………………………………………..8

4.2温度显示模块硬件仿真图……………………………………………………………..8 4.3温度采集模块硬件仿真图……………………………………………………………..9 4.4按键控制模块硬件仿真图……………………………………………………………..9 4.5报警模块硬件仿真图…………………………………………………………………..9 4.6硬件实现……………………………………………………………………………....10 五、各个软件模块设计和流程图 ................................................................................................. 13 5.1软件设计总流程图……………………………………………………………………12

5.2 DS18B20初始化……………………………………………………………………...13 5.3读DS18B20测得的温度……………………………………………………………..14 5.4数码管显示数据处理…………………………………………………………………15. 5.5按键处理………………………………………………………………………………16 六.设计总结及参考资料 ............................................................................................................. 17

6.1设计总结………………………………………………………………………………..16 6.2参考文献………………………………………………………………………………..17 七.附件......................................................................................................................................... 19

附件一:完整源程序……………………………………………………………………….18 附件二:完整的器件清单及硬件电路图………………………………………………….28

2