点击链接获取Keil源码与Project Backups仿真图:
https://download.csdn.net/download/qq_64505944/89456321?spm=1001.2014.3001.5503
仿真构造:AT89C52+DS18B20温度模块+三按键+蜂鸣器+四位数码管显示+电源模块。
压缩包构造:源码+仿真图+设计文档+原理图+开题文档+元件清单+结构框图+实物照片+元件资料+焊接注意事项+操作说明书+运行图片
说明:378行代码有注释。设计文档13578字。
功能:四位数码管显示温度;三个按键可以设置温度上下限;温度测量范围:0-99度;温度低于下限或高于上限,蜂鸣器和LED声光报警;精确到0.1
C 源码+仿真图+毕业设计+实物制作步骤+09
题 目 基于单片机的温度报警系统
学 院
专 业
学生姓名
导师姓名
摘 要
随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术。本文主要介绍了一个基于89C52单片机的测温系统,详细描述了利用数字温度传感器DS18B20开发测温系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍。该系统可以方便的实现温度采集和显示,并可根据需要任意设定上下限报警温度。它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,适合于我们日常生活和工、农业生产中的温度测量,也可以当作温度处理模块嵌入其它系统中,作为其他主系统的辅助扩展。DS18B20与STC89C52结合实现最简温度检测系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行现场温度测量,有广泛的应用前景。
关键词 :89C52单片机 数字传感器DS18B20 数码管LED
ABSTRACT
As the era of progress and development, microcontroller technology has spread to our life, work, scientific research, each domain, has become a more mature technology . This paper mainly introduces a 89C52 MCU based on temperature measuring system, described in detail by using digital temperature sensor DS18B20 development temperature measuring system, focus on the process of the sensors in the single-chip microcomputer hardware connecting, software programming and each module system flow on the detailed analysis, part of the circuit also introduced. The system is easy to realize the realize temperature gathering and display, and can according to need any set upper temperature, it USES up police is very convenient, with high precision, range wide, high sensitivity, small volume, low power consumption advantages, suitable for our daily life and work, agriculture of temperature measurement, also can be used as temperature processing modules in other systems. As any other main system and auxiliary help expand. Combined with the most STC89C52 realize DS18B20 temperature testing system,the system structure is simple, strong anti-jamming capability, suitable for harsh environment temperature measurement on the site, have broad application prospect.
Key word :Singlechip 89C52 digital thermometer DS18D20 Digital tube LED
目 录
第一章 绪 论 1
1.1 数字温度计的介绍 1
1.2 单片机的简介 2
1.3 单片机的应用领域 3
第二章 系统硬件组成 5
2.1 DS18B20温度传感器介绍 5
2.2 7段LED数码管电路及原理 13
2.3 系统方案的选择 15
2.4 系统整体硬件电路 17
第三章 系统程序的设计 19
3.1 主程序 19
3.2 读出温度子程序 20
3.3 温度转换命令子程序 20
3.4 计算温度子程序 20
3.5 显示数据刷新子程序 20
第四章 实验、调试及测试结果分析 23
4.1 硬件调试 23
4.2 软件调试 23
总 结 24
致 谢 25
参考文献 26
附录 程序代码 27
1
第一章 绪 论
1.1 数字温度计的介绍
温度是我们日常生产和生活中实时在接触到的物理量,但是它是看不到的,仅凭感觉只能感觉到大概的温度值,传统的指针式的温度计虽然能指示温度,但是精度低,使用不够方便,显示不够直观,数字温度计的出现可以让人们直观的了解自己想知道的温度到底是多少度。
数字温度计采用进口芯片组装精度高、高稳定性,误差≤0.5%, 内电源、微功耗、不锈钢外壳,防护坚固,美观精致。数字温度计采用进口高精度、低温漂、超低功耗集成电路和宽温型液晶显示器,内置高能量电池连续工作≥5年无需敷设供电电缆,是一种精度高、稳定性好、适用性极强的新型现场温度显示仪。是传统现场指针双金属温度计的理想替代产品,广泛应用于各类工矿企业,大专院校,科研院所。
数字温度计采用温度敏感元件也就是温度传感器(如铂电阻,热电偶,半导体,热敏电阻等),将温度的变化转换成电信号的变化,如电压和电流的变化,温度变化和电信号的变化有一定的关系,如线性关系,一定的曲线关系等,这个电信号可以使用模数转换的电路即AD转换电路将模拟信号转换为数字信号,数字信号再送给处理单元,如单片机或者PC机等,处理单元经过内部的软件计算将这个数字信号和温度联系起来,成为可以显示出来的温度数值,如25.0摄氏度,然后通过显示单元,如LED,LCD或者电脑屏幕等显示出来给人观察。这样就完成了数字温度计的基本测温功能。数字温度计根据使用的传感器的不同,AD转换电路,及处理单元的不同,它的精度,稳定性,测温范围等都有区别,这就要根据实际情况选择符合规格的数字温度计。
1.2 单片机的简介
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。
单片机也被称为 微控制器(Microcontroller Unitÿ