淮安职业技术学院毕业论文
淮安信息职业技术学院
毕业论文
题目
基于单片机的温度控制系统的设计
学生姓名学系专班号部业级
电气工程机电一体化
指导教师顾问教师
f摘要
摘
要
温度是一种最基本的环境参数,人们生活与环境温度息息相关,在工业生产过程中需要实时测量温度,在工业生产中也离不开温度的测量,因此研究温度的测量方法和控制具有重要的意义。本论文介绍了一种以单片机为主要控制器件,以DS18B20为温度传感器的新型数字温度计。主要包括硬件电路的设计和系统程序的设计。硬件电路主要包括主控制器,测温控制电路和显示电路等,主控制器采用单片机AT89C51,温度传感器采用美国DALLAS半导体公司生产的DS18B20,显示电路采用8位共阳极LED数码管,ULN2803A为驱动的动态扫描直读显示。测温控制电路由温度传感器和预置温度值比较报警电路组成,当实际测量温度值大于预置温度值时,发出报警信号,即发光二极管亮。系统程序主要包括主程序,测温子程序和显示子程序等。DS18B20新型单总线数字温度传感器是DALLAS公司生产的单线数字温度传感器集温度测量和AD转换于一体直接输出数字量具有接口简单、精度高、抗干扰能力强、工作稳定可靠等特点。系统程序的设计主要包括ProteusISIS仿真软件及KeiluVisio
2仿真软件的使用。Proteus软件是一款强大的单片机仿真软件,对于单片机学习和开发帮助极大。ProteusISIS是英国Labce
ter公司开发的电路分析与实物仿真软件。它运行于Wi
dows操作系统上,可以仿真、分析SPICE各种模拟器件和数字集成电路,包括单片机。KeiluVisio
2是德国Keil公司开发的基于Wi
dows平台的单片机集成开发环境,它包含一个高效的编译器、一个项目管理器和一个MAKE工具。其中KeilC51是一种专门为单片机设计的高效率C语言编译器,符合ANSI标准,生成的程序代码运行速度极高,所需要的存储器空间极小,完全可以与汇编语言媲美。由于采用了改进型智能温度传感器DS18B20作为检测元件,与传统的温度计相比本数字温度计减少了外部的硬件电路,具有低成本和易使用的特点。DS18B20温度计还可以在高温报警、远距离多点测温控制等方面进行应用开发,具有很好的发展前景。此外,还介绍了系统的调试和性能分析。
关键词:AT89C51,DS18B20
ProteusISIS,
KeiluVisio
2
I
f摘要
目
摘
录
I1
要
第一章绪论第二章设计任务及方案分析
r