我把这个资料发你邮箱了!
单片机温控系统设计

单片机温控系统设计
摘要
本设计是以一个保温箱为控制对象,以AT89C51为控制系统核心,通过单片机系统设计实现对保温箱温度的显示和控制功能。本温度控制系统是一个闭环反馈调节系统,由温度传感器AD590对保温箱温度进行检测,经过调理电路得到合适的电压信号。经A/D转换芯片得到相应的温度值,将所得的温度值与设定温度值相比较得到偏差。通过对偏差信号的处理获得控制信号,去调节加热器的通断,从而实现对保温箱温度的显示和控制。本文主要介绍了保温箱温度控制系统的工作原理和设计方法,论文主要由三部分构成。① 系统整体方案设计。② 硬件设计,主要包括温度检测电路、A/D转换电路、显示电路、键盘设计和控制电路。③ 系统软件设计,软件的设计采用模块化设计,主要包括A/D转换模块、显示模块、键盘模块和控制模块等。
目录
1 绪论? 1
1.1 课题设计背景和目的? 1
1.2 国内外研究状况和发展趋势? 1
1.3温度检测的主要方法? 2
1.4课题设计的主要内容? 3
2 系统总体方案设计? 4
2.1系统硬件设计方案? 4
2.1.1 芯片选择? 5
2.1.2 温度检测? 5
2.1.3 A/D转换电路? 5
2.1.4 键盘输入? 6
2.1.5 LED显示? 6
2.1.6 控制电路? 6
2.2系统软件设计方案? 6
3 系统硬件设计? 7

3.1 中央处理器? 7
3.1.1 AT89C51简介? 7
3.1.2管脚说明? 8
3.1.3特殊功能存储器? 10
3.1.4芯片擦除
;? 10
3.1.5复位电路的设计? 11
3.1.6时钟电路设计? 11
3.2温度传感器AD590?11
3.3 信号调理电路? 13
3.4温度标定? 14
3.5 A/D转换? 16
3.6 LED显示? 19
3.7 键盘接口? 22
3.8 控制电路? 23
4 系统软件设计? 25
4.1程序初始化? 26
4.2主程序? 27
4.3 A/D转换子程序? 27

4.4 标度转换子程序? 28
4.5 显示子程序? 29
4.6控制子程序? 30
4.7 键盘子程序? 32
5 结论? 35


