设计简介:

本设计是基于单片机的数字温度计及电压表,主要实现以下功能:

  • 可通过LCD1602显示温度上下限、当前温度和电压值;
  • 可通过按键调整温度上下限;
  • 可通过DS18B20获取温度;
  • 可通过ADC0832将模拟量转换为数字量。

标签:51单片机、LCD1602、DS18B20、ADC0832

题目扩展:温度和电压控制系统。

数字温度计及电压表-实物设计 - 电子校园编号: CP-51-2021-040-SW 仿真链接: 数字温度计及电压表-仿真设计 软件安装: Proteus8.9:点击下载 Keil5:点击下载 AD:点击下载 Visio:点击下载 设计简介: 本设计是基于单片机的数字温度计及电压表…https://www.mcude.com/mcudesign/1561/更多设计可以在特纳斯电子校园网下载

电子校园 - 特纳斯电子专注于单片机毕业设计参考、单片机课程设计参考、毕业答辩PPT模板、单片机设计与开发的电子校园设计网站特纳斯电子专注于单片机、电子嵌入式、物联网设计,打造入门开发者学习开发新天地,毕业设计代做、单片机课程设计代做、单片机设计与开发的电子校园设计网站https://www.mcude.com/

效果图:

总体资料:

原理图:

软件设计流程:

系统框图:

本设计以STC89C52单片机为核心控制器,加上其他的模块一起组成数字温度计及数字电压表的整个系统,其中包含中控部分、输入部分和输出部分。中控部分采用了STC89C52单片机,其主要作用是获取输入部分数据,经过内部处理,控制输出部分。输入由四部分组成,第一部分是DS18B20测温模块,通过该模块可获取当前的温度值;第二部分是电位器和ADC0832组成的电压检测模块,通过该模块可获取当前的电压值;第三部分是独立按键,通过三个独立按键切换界面、设置温度阈值、切换测量界面;第四部分是供电电路,给整个系统进行供电。输出由三部分组成,第一部分是LCD1602显示模块, 通过该模块可以显示当前温度值、电压值、温度阈值;第二部分是蜂鸣器,通过该模块给按键提供按键音;第三部分是三个不同颜色的LED指示灯,根据温度的大小相应颜色的指示灯亮。

基于单片机的数字温度计及电压表相关推荐

  1. 基于51单片机的数字温度计及电压表设计【仿真设计-127】

    项目编号:mcubee-127 设计简介: 项目名: 项目名:基于单片机的数字温度计及电压表设计 单片机:STC89C52 功能: 1.通过DS18B20检测温度,若温度高于设定最大阈值,红灯亮,若温 ...

  2. 基于单片机的数字温度计设计

    文末下载完整资料                   基于单片机的数字温度计 摘要:本文介绍一种基于AT89C2051单片机的一种温度测量及报警电路,该电路采用DS18B20作为温度监测元件,测量范围 ...

  3. 基于单片机的数字温度计设计-零妖

    1,开发前规划 基于单片机的数字温度计-开发前规划 关键字 温度计:51单片机:共阳数码管:MOS开关:便携式:课程设计:毕业设计 要求 一个随身携带的温度计. 步骤 项目 立创编号 型号 备注 1 ...

  4. 基于单片机控制的数字温度计课程设计c语言,基于单片机的数字温度计课程设计.doc...

    基于单片机的数字温度计课程设计.doc 目录1 绪论 .11.1 设计背景 .11.2 设计要求 .11.3 设计思路 .12 系统硬件设计 12.1 设计总框图 12.2 各模块功能 .22.3 设 ...

  5. 基于51单片机的数字温度计ds18b20温度测量报警仿真(仿真+源码+全套资料)

     资料编号:074 可以设置最低值和最高值,超过上限值LED1亮,超过下限值,LED2亮,LCD1602显示 全套资料齐全:具体请看下方演示视频 74-基于51单片机的数字温度计ds18b20温度测量 ...

  6. 基于STM8的数字温度计设计

    基于STM8的数字温度计设计 这是在2021年12月初完成的一次课程设计,全程自己设计组装完成,现作为记录存档发布,大家也可以借鉴本文来完成自己的课程设计.(建议使用电脑阅读) 课程设计目录 基于ST ...

  7. c52传感器温度显示c语言编程,基于STC89C52的数字温度计 附C语言代码.doc

    基于STC89C52的数字温度计 附C语言代码 <数字显示温度计>论文 学校: 华侨大学 学院: 信息科学与工程学院 班级:10级 集成电路设计与集成系统 组别: 自控06组 组员:*** ...

  8. 基于热敏电阻的数字温度计

    基于热敏电阻的数字温度计 前言 单片机初学者大多都是从51开始的,普通的89C51/52并没有集成ADC,只能通过外接AD芯片进行AD转换,这里用ADC0804对PT100热敏电阻进行AD采样,单片机 ...

  9. 单片机课程设计数字心率计_课程设计-基于单片机的数字人体心率计设计.doc

    课程设计-基于单片机的数字人体心率计设计 中北大学 基于单片机的心率计设计 课 程 设 计 说 明 书 2017年 6月30日 课 程 设 计 任 务 书 1.设计目的:通过本课程设计的学习,学生将复 ...

最新文章

  1. Note:理解CGI、FastCGI、PHP-CGI和PHP-FPM
  2. node--非阻塞式I/O,单线程,异步,事件驱动
  3. js创建对象的高级模式
  4. mybatis-config.xml
  5. DeepLink用法及源码解析
  6. opc调试软件_组态王和三菱OPC软件完美演绎天塔之光
  7. 【英语学习】【Level 07】U04 Rest and Relaxation L1 Waiting to board a train
  8. Volley缓存说明——一个请求两次回调
  9. 华为锁屏后微信网络连接服务器,华为P30 Pro锁屏息屏状态下微信收不到信息,显示网络不可用...
  10. 【洛谷】P1957 口算练习题
  11. android 安装卸载应用提醒_Android监听应用程序安装和卸载
  12. AlphAction编译不通过问题:error: command ‘:/home/yst/cudas/cuda-10.0/bin/nvcc‘ failed with exit status 1
  13. 力扣438. 找到字符串中所有字母异位词 C++ (滑动窗口 + 数组)
  14. 模仿京东登录页面(HTML、CSS、JavaScript / jQuery)
  15. 2015年12月学习计划
  16. 程序员传奇:我外婆是个程序员
  17. 抖音xlog算法解析
  18. 【计算机网络】 课程大作业:利用Wireshark抓包并进行分析
  19. 【解决】阿里巴巴icon图标无法修改颜色
  20. Java的编程之旅——idea上新建文件

热门文章

  1. Linux内核4.14版本——SPI NOR子系统(3)——cadence-quadspi.c分析
  2. IP段、ASN与BGP关系
  3. SMS Gateway Jasmin搭建1
  4. 决定计算机运行速度快慢的配件,想了解了解电脑快慢取决于什么
  5. oracle 性能优化培训,Oracle性能优化培训
  6. Brave浏览器安装在deepin linux上,报错
  7. 高级前端常见面试题合集
  8. Linux安装Git详细步骤
  9. HY-1C L2A数据 几何校正
  10. 如何走进程序的世界?