基于单片机的温度控制系统.docx
- seunk个人认证 |
- 2021-05-16 发布|
- 332.24 KB|
- 43页
目 录 TOC \o "1-3" \h \z \u 1 引言 3 1.1 目的和意义 3 1.2 研究概况及发展趋势 3 1.3 本系统主要研究内容 4 2. 总体方案论证与设计 5 2.1主控模块的选型和论证 5 2.2显示模块的选型和论证 5 2.3温度检测模块的选型和论证 5 2.4系统整体设计概述 6 3. 总体方案论证与设计 7 3.1主控模块 7 3.1.1 STC89C52单片机主要特性 7 3.1.2 STC89C52单片机的中断系统 10 3.1.3 单片机最小系统设计 10 3.2 LCD液晶显示器简介 10 3.2.1 液晶原理介绍 10 3.2.2液晶模块简介 11 3.2.3液晶显示部分与STC89C52的接口 12 3.3键盘模块设计 12 3.4蜂鸣器模块设计 13 3.5温度检测模块设计 13 3.5.1DS18B20简介 13 3.5.2温度传感器工作原理 14 3.5.3 DS18B20相关介绍 15 3.5.4 DS18B20使用中的注意事项 16 3.6加热和冷却模块设计 16 4.系统软件设计 17 4.1主程序 17 4.2读出温度子程序 17 4.3温度转换命令子程序 18 4.4 计算温度子程序 19 4.5 显示数据刷新子程序 19 4.6 1602的液晶显示 20 4.7程序设计原理 20 5.系统调试 21 5.1硬件调试 21 5.2软件调试 21 5.3调试结果 21 6.结论 22 附录 24 系统整体原理图 24 系统PCB图 24 元件清单 25 系统源程序 25
基于单片机的温度控制系统
摘要:本文介绍了基于STC89C52单片机温度控制系统。系统硬件部分由单片机电路、温度采集电路、键盘电路、液晶显示电路、继电器控制电路等组成。软件从设计思路、软件系统框图出发,逐一分析各模块程序算法的实现