当前位置: 首页 > news >正文

【单片机毕业设计】【mcugc-mcu914】基于单片机的温度调节与显示系统

一、基本介绍
功能:
1、通过防水式DS18B20检测制冷片的温度值;
2、通过电位器调节制冷片的电压,从而调节输出温度
3、通过LCD1602显示屏显示测量值

二、51实物图
单片机型号:STC89C52

板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。

供电接口:TYPE-C

四、资料预览

五、原理图


软件版本:AD2013

电路连线方式:网络标号连线方式

注意:原理图只是画出了模块的引脚图,而并不是模块的内部结构原理图

六、PCB图
由原理图导出,封装很大一部分都是作者自己绘制,不提供封装库,只提供连接好的源文件。中间有一个项目编号,隐藏在单片机底座下,插入单片机后不会看到。

两层板,上下覆铜接地。

七、系统框图
本设计以单片机为核心控制器,加上其他模块一起组成此次设计的整个系统,其中包括中控部分、输入部分和输出部分。中控部分采用了单片机控制器,其主要作用是获取输入部分的数据,经过内部处理,逻辑判断,最终控制输出部分。输入由三部分组成,第一部分是温度检测模块,通过该模块检测当前制冷片的温度;第二部分是按键模块,通过该模块控制开关;第三部分是供电模块,通过该模块可给整个系统进行供电。输出由两个部分组成,第一部分是显示模块,通过该模块可以显示监测的温度;第二部分是继电器模块,通过继电器控制电位器,从而控制输出的温度。具体系统框图如图3.1所示。


八、软件设计流程


九、部分程序展示
软件版本:keil5逻辑程序和驱动程序分开,分布于main.c和其他.c文件


/****
*******处理函数
*****/
if(temp_value >= 0) //温度大于0显示当前温度
{
sprintf(display_buf,"Temp:%d.%dC ",temp_value/10,temp_value%10);
lcd1602_display_str(1,0,display_buf);
}

http://www.rkmt.cn/news/98852.html

相关文章:

  • 四川云睿飞行科技有限公司 联系方式: 技术服务商务指引 - 品牌推荐
  • 2025年品牌起名机构推荐:2025年最新命名机构权威榜单解析 - 品牌推荐
  • 测试可编程运放 MCP6S21
  • 四川云睿飞行科技有限公司 联系方式: 解决方案与对接建议 - 品牌推荐
  • 【单片机毕业设计】【mcugc-mcu916】基于单片机的智能家居安防系统
  • 利用齐次坐标系证明各种几何定理【射影几何】
  • 四川云睿飞行科技有限公司 联系方式: 智能化作业合作指南 - 品牌推荐
  • vscode 无法启动conda
  • 柯街镇黑温泉 联系方式: 体验前准备与信息验证要点 - 品牌推荐
  • 常规创建测试用例,禅道新增用例,借助AI创建测试用例的步骤
  • 快速文件传输神器:5分钟掌握transfer的完整使用指南
  • 56、UNIX系统V Release 4的终端与网络特性解析
  • 2、数学问题编程解决方案
  • Python property魔法:让属性访问变得智能又安全
  • 3、编程中的数学与语言特性问题及解决方案
  • 分享一个夸克网盘不限速的下载方法-在线免费工具
  • Windows系统文件Windows.ApplicationModel.Store.dll缺失损坏问题 下载修复
  • 南昌航空大学-23207201-lyy
  • Windows系统文件Windows.Devices.Enumeration.dll缺少或损坏 下载修复
  • 激光熔覆COMSOL仿真:双椭球热源模型下的瞬态温度场与流场数值模拟研究
  • C++中noexcept关键字提出动机和使用
  • DAY18 机器学习
  • a星学习记录 通过父节点从目的地格子坐标回溯起点
  • jd.item_review获取京东商品评论 及tb.item_review获取taobao商品评论
  • Cursor AI 安装与初始配置:30 分钟快速上手(2025 年 12 月最新版)
  • 如何利用JSP实现100万文件的批量上传?
  • WAN2.2-14B-Rapid-AllInOne实战指南:从零到精通的完整视频生成方案
  • OrcaSlicer依赖库实战构建指南:从源码到高性能G代码生成器
  • Flutter工程化实战:从单人开发到团队协作的规范与效率指南
  • yaml-cpp内存优化策略深度解析:从性能瓶颈到高效解决方案