1 目 录 1.课程设计目的„„„„„„„„„„„„„„„„„„„„2 2.课程设计的主要内容和任务分析„„„„„„„„„„„„2 3.控制系统的总体要求„„„„„„„„„„„„„„„„„2 4.温度报警控制系统硬件部分设计分析„„„„„„„„„„3 4
1 温度传感器DSl8B20 „„„„„„„„„„„„„„„3 4
2 AT89C51 单片机简介 „„„„„„„„„„„„„„„9 4
3 74HC138 功能介绍 „„„„„„„„„„„„„„„„11 4
4 74HC377功能介绍 „„„„„„„„„„„„„„„„12 4
5 74HC245 功能介绍 „„„„„„„„„„„„„„„„12 4
6 温度报警控制系统电路图„„„„„„„„„„„„„„13 5.温度报警控制系统软件部分设计分析 „„„„„„„„„„14 5
1 程序实现功能„„„„„„„„„„„„„„„„„„„14 5
2 程序流程图„„„„„„„„„„„„„„„„„„„„14 5
3 温度报警控制程序 „„„„„„„„„„„„„„„„„17 6
系统调试 „„„„„„„„„„„„„„„„„„„„„„17 课程设计体会„„„„„„„„„„„„„„„„„„„„„„18 参考文献„„„„„„„„„„„„„„„„„„„„„„„„18 附件 „„„„„„„„„„„„„„„„„„„„„„„„„„19 2 温度报警控制系统设计 1.设计目的: 1、 通过温度报警控制系统的设计,了解数字式温度传感器DS18B20 的工作原理及其控制方法; 2、 通过温度报警控制系统的设计,掌握单片机AT89C51 的结构原理及其控制指令的应用,熟练应用AT89C51 完成一个系统的控制; 3、通过温度报警控制系统的设计,使学生了解一个控制系统设计的基本步骤,程序设计的基本方法,培养学生分析问题和解决问题的能力,将理论联系到实践中去,