| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12038 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着当今科技的不断发展,人们的步伐不断加快,关于温度的把控也越来越重要,由此诞生了温度计。温度计多种多样,有玻璃管温度计、数字温度计、电子温度计等。其中数字温度计由以读数易,测温广,测温准的优点使用最为普遍。 本文利用单片机技术来设计一款数字温度计显示报警系统,AT89S52单片机是最基本的器件,再利用报警器和温度传感器,并用4位共阳极的LED数码管以串口来传送数据,从而完成了温度的显示。本设计应用的温度传感器是DS18B20芯片,这个温度计显示系统属于多功能系统,可自己设置温度的上、下限值,以此达到所需要求,同时只要检测到的温度超过设置范围时,该系统就会自主警报。
关键词:单片机,数码管显示,温度传感器
目录 摘要 Abstract 1 绪论-5 1.1 课题研究的背景-5 1.2 课题功能介绍-5 2 系统总体方案设计-5 2.1 设计要求-5 2.2 方案选择和论证-6 2.2.1 数字温度计设计方案论证-6 2.2.2 单片机的选择-6 2.3 温度传感器的选择-7 2.3.1 DS18B20的介绍-7 2.3.2 DS18B20工作原理-8 2.4 显示模块选择-9 2.4.1 数码管的分类-9 2.4.2 数码管驱动原理-10 3 系统硬件电路设计-11 3.1 整体方案设计-11 3.1.1 系统概述-11 3.1.2 总体设计框图-11 3.2 最小系统模块-11 3.2.1 AT89S52简介-11 3.2.2 单片机最小系统电路-13 3.3 温度传感器系统-15 3.3.1 DS18B20的测温原理-16 3.4 报警电路设计-17 3.5 显示电路设计-18 3.6 键盘输入电路-18 4 软件设计-19 4.1 程序语言及开发环境-19 4.2 程序流程图设计-19 4.2.1 总体程序流程图设计-19 4.2.2 读温度值流程图设计-20 4.2.3 中断模块程序流程图-21 4.2.4 数码管显示模块流程图-22 4.2.5 温度设定、报警模块流程图-23 4.3 Proteus仿真设计-23 4.3.1 检测显示界面-23 4.3.2 温度报警显示设定界面-24 5 硬件与软件调试-24 5.1 硬件调试-24 5.2 软件调试-24 6 结论-25 参考文献-26 致 谢-27 附 录-28 附录一 元件清单-28 附录二 原理图-28 附录三 PCB图-29 附录四 部分源程序-29 |

