摘要:随着现代信息技术的飞速发展,单片机的应用在不断的广泛深入,单片机控制器应 用在从生活工具到工业的各个领域,而温度的测量和控制都直接影响我们的生活以及对农 业、工业都有着重要的作用,因此设计基于单片机的温度控制系统是十分有意义的。本文 基于 AT89C51 设计了温度控制系统,该系统的硬件部分包括温度检测、显示和控制电路; 软件设计使用模块化设计,主要有:温度信号处理、温度显示、超温报警和温度控制;温 度信号由温度传感器采集,以数字信号的形式传递给单片机,单片机再对温控电路进行升 温和降温控制。在本设计过程中结合了汇编语言及单片机辅助工具 Proteus、Keil 等实现 系统软硬件的交互仿真,系统最终实现了对温度的平衡控制,在工业和农业领域实现其应 用价值。75447
毕业论文关键词:AT89C51,DS18B20,温度控制
Abstract:With the rapid development of modern information technology and SCM applications in continuous extensive and in-depth, single-chip controller apply to all fields from all areas of the life tools to industrial applications。 The temperature measure and control have a direct impact on our lives and is important to the agricultural industry。 Therefore, the design based on single-chip microcomputer temperature control system is very meaningful。 The design of temperature control system is based on AT89C51。 The hardware of the system includes temperature detection, display and control circuit。 The software of the system uses modular design and includes temperature signal processing, digital tube display, over temperature alarm and temperature control。 Temperature signal to digital signals collected by the temperature chip DS18B20 are transmitted to the single chip microcomputer。 The temperature control circuit and the temperature control circuit are controlled by the single chip microcomputer。 In the process of design mainly combined with assembly language and single chip microcomputer aided tools Proteus and Keil achieve interactive simulation of the system software and hardware。 The system will eventually achieve the balance of temperature control, in order to realize its application value in industry and agriculture。
Key words: AT89C51, DS18B20, temperature control
目录
1 绪论 4
1。1 课题研究背景及意义 4
1。2 课题研究的主要内容 5
2 总体设计方案 5
2。1 系统方案设计思路及选择 5
2。2 方案的总体设计框图 7
3 硬件设计 8
3。1 单片机 AT89C51 简介 8
3。2 温度传感器 DS18B20 简介 12
3。3 LCD 显示模块设计 17
3。4 声光报警器的设计 20
3。5 升温与降温电路的设计 22
3。6 与上位机通信的接口电路 23
3。7 系统总设计电路原理图 26
4 系统软件设计 26
4。1 Keil 软件概述 26
4。2 主程序设计 28
4。3 读出温度程序设计 28
4。4 温度转换命令程序设计 29
4。5 计算温度程序设计 AT89C51单片机温度控制系统设计+程序+电路图:http://www.youerw.com/zidonghua/lunwen_86371.html