AT89C52+DS18B20+C语言温度控制器设计
Temperature controller design ABSTRACT
In modern society, the temperature control is not only used in factory production, its action also reflect on each aspect, as people's life quality is improving, life will see temperature control shadow, temperature control will be better service to the society. Now, air conditioning and household appliances as production technology development and improvement of living standards, a simple is becoming more and more popular, stable temperature control system can better adapt to the market. 原文请加优'文'论"文'网QQ3249.114
This temperature controller design, main control circuit is designed as control core AT89C52, of which the hardware part includes DS18B20 temperature sampling circuit, buttons circuit, alarm circuit, LED digital display. In coordination with C language program realization of air temperature control basic functions. This control circuit cost is low, functional practical, simple operation, and has certain practical value.
KEY WORDS: AT89C52 DS18B20 LED digital display
目 录论文网http://www.youerw.com/
摘 要 I
ABSTRACT II
1概论 1
1.1空调温度控制器的介绍 1
1.2课题的目的及意义 1
1.3本文的结构 2
2总体设计 3
2.1系统的总体设计 3
2.2主要元器件的介绍及特点 3
2.2.1单片机 3
2.2.2 AT89C52的介绍及其特点 4
2.2.3 DB18B20温度传感器 6
2.2.3.1 DS18B20工作原理及应用 6
2.2.3.2 DS18B20的主要特征 7
3 硬件设计 8
3.1各单元模块的设计 8
3.1.1单片机及其电路 8
3.1.2温度采集电路 8
3.1.3外部晶振电路 9
3.1.4按键选择电路 10
3.1.5安全报警电路 11
3.1.6 LED数码管显示电路 12
3.2 硬件总体设计 14
3.2.1硬件设计软件介绍 14
3.2.2硬件设计过程 15
3.3.3硬件实物图 17
4 软件设计 19
4.1编译软件 19
4.2软件设计工具 19
4.3 C51 优化的 C 语言交叉编译器 20
4.4系统设计流程图 21
4.5 DS18B20工作流程图及软件驱动程序 22
4.6程序运行结果 28
5 总 结 29
参考文献 30
附 录 31
1、软件源程序 31
2、原理图 38
谢 辞 39,2218
[1] [2] [3] [4] [5] [6] [7] 下一页