基于51单片机DS18B20温度报警器proteus仿真设计_可调上下限


基于51单片机的DS18B20温度报警器proteus仿真_可调上下限(仿真+源码+原理图+报告+讲解视频)

原理图:Altium Designer

仿真版本:proteus 7.8

程序编译器:keil 4/keil 5

编程语言:C语言

设计编号:S0008

1 主要功能:

基于51单片机的DS18B20温度报警器仿真设计

1、通过DS18B20温度传感器检测温度并显示在数码管上;

2、具有高低温报警功能,高于上限值或者低于下限值蜂鸣器报警;

3、可以通过按键调整温度报警上下限值;

4、按键具有短按和长按功能,短按0.1度加减,长按1度加减

需注意仿真中51单片机芯片是通用的,AT89C51,AT89C52都是51单片机的具体型号,内核是兼容的。无论stc还是at都一样,引脚功能都是一样的,程序也是一样的,芯片可以替换为STC89C52/STC89C51/AT89C52/AT89C51等51单片机芯片。

本设计系统是18b20温度报警系统数码管显示,可设置温度上限高温报警和下限低温报警,报警温度可精确到0.1度,并具有掉电保存功能,数据保存在单片机内部EEPOM中(实物),进入设置界面后如果没有键按下系统会在15秒后自动退出设置界面,人性化的按键设置,按键还具有连加、减功能。

\1. 按“设置键” :有两种操作方式

1)按下就松开,高温设置、低温设置、正常显示温度,

三个界面按一下就切换一次。

2)按下不松开,进入自动切换,每500ms自动切换一次,

\2. 按“加键” :有两种操作方式

1)按下就松开,设定的温度值就加0.1度。

2)按下不松开,进入按键连加功能,每500ms自动加一

次,前三次自动加0.1度,之后就是自动加1度。

\3. 按“减键” :有两种操作方式

1)按下就松开,设定的温度值就减0.1度。

2)按下不松开,进入按键连减功能,每500ms自动减一次,前三次自动减0.1度,之后就是自动减1度。

\4. 第一次按下“设置键”进入高温报警设置:

按下“加、减”键可设置高温报警,最高设置成99.0度,最低可设置成比低温报警高0.1度。

\5. 第二次按下“设置键”进入低温报警设置:

按下“加、减”键可设置低温报警,最低设置成1度,最高可设置成比高温报警低0.1度。

\6. 第三次按下“设置键”进入正常温度显示。

2 仿真图:

打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。开始仿真后,数码管显示当前的温度值28摄氏度。

img

仿真过程中可以通过设置按键进入设置模式,进入设置模式后线设置温度报警上限值。

第一次按下“设置键”进入高温报警设置:

按下“加、减”键可设置高温报警,最高设置成99.0度,最低可设置成比低温报警高0.1度。

img

第二次按下“设置键”进入低温报警设置:

按下“加、减”键可设置低温报警,最低设置成1度,最高可设置成比高温报警低0.1度。

img

第三次按下“设置键”进入正常温度显示。

3 原理图:

原理图使用AD绘制

img

4 程序:

使用keil4或者keil5打开工程文件

img

5 报告:

7717字设计报告,包含设计内容性能指标,系统方案比较,硬件实现及电路设计等

摘要

1、引言

2 设计内容及性能指标

3 系统方案比较、设计与论证

3.1 主控制器模块

3.2 温度测量

3.3 设置温度

3.3 显示模块

3.4 电源选取

4 系统器件选择

5 硬件实现及单元电路设计

5.1 主控制模块

5.2 显示模块电路

5.3 数码管显示驱动电路

图6 驱动电路

5.4 温度传感器(DS18B20)电路

5.4.1 DS18B20基本介绍

5.4.2 DS18B20控制方法

5.4.3 DS18B20供电方式

5.6 蜂鸣器、发光二极管报警电路

6 系统软件设计

6.1 程序结构分析

6.2 系统程序流图

6.2.1 DS18B20初始化程序流程图

6.2.2 读温度子程序流程图

7 系统的安装与调试

7.1 安装步骤

7.2 电路的调试

7.3 本章小结

结 论

参考文献

附录1 整体电路原理图

附录2 部分源程序

img

6 讲解视频

讲解视频包含proteus原理图讲解,程序讲解等

7 资料清单(提供资料清单所有文件):

0、常见问题 必读

1、程序

2、仿真图

3、原理图

4、开题报告

5、操作说明

6、论文报告

7、讲解视频

Altium Designer 安装破解

KEIL+proteus 单片机仿真设计教程

KEIL安装破解

Proteus元器件查找

Proteus安装

Proteus简易使用教程

单片机学习资料

相关数据手册

答辩技巧

设计报告常用描述

鼠标双击打开查找更多51 STM32单片机课程毕业设计.url

img

资料下载链接:

https://docs.qq.com/doc/DS1hpZUZYSVhCYmpo

  • 27
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值