【单片机毕业设计】基于单片机手动自动双模式养殖控制平台搭建 基于 STM32 的阈值可调养殖环境智能控制系统(012301)

21 硬件工程师笔面试高频考点真题解析——单片机 本文系统介绍了单片机的核心概念与应用知识,包括:单片机定义与选型要点(性能、存储、外设等);核心参数(主频、I/O、通信接口等);最小系统组成(电源、复位、晶振、BOOT);常见外设(GPIO、ADC、定时器等);GPIO工作模式(输入/输出);死机原因分析(硬件干扰、软件错误等);上电故障排查流程(电源、时钟、程序等);与DSP、FPGA的对比(控制vs运算vs可编程);常用通信总线特点(UART、I2C、SPI、CAN);看门狗功能(超时复位防死机)。内容涵盖单片机硬件设计关键要点,适合嵌入式开发者参考 阅读详情

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战
✌️技术范围::单片机,STM32单片机,51单片机,小程序、SpringBoot、SSM、JSP、Vue、PHP、Java、python、爬虫、数据可视化、大数据、物联网、机器学习等设计与开发。
主要内容:免费开题报告、任务书、全bao定制+中期检查PPT、代码编写、🚢文编写和辅导、🚢文降重、长期答辩答疑辅导、一对一专业代码讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路。
特色服务内容:答辩必过班 (全程一对一技术交流,帮助大家顺利完成答辩,小白必选)
全网粉丝50W+,累计帮助2000+完成优秀毕设
🍅文末或主页侧边栏获取源码🍅
👉👉👉👉点击获取源码 👈👈👈👈
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及🚢文编写等相关问题都可以给我留言咨询,希望帮助更多的人

在这里插入图片描述

20 个相关毕业设计备选题目

  1. 基于 STM32 的养殖池温水位智能管控系统设计
  2. 基于单片机的水产养殖自动投喂与补水装置开发
  3. 基于 STM32 的多模式水产养殖环境监测控制器设计
  4. 基于嵌入式单片机的养殖设备自动控制系统实现
  5. 基于 STM32F103 的定时投喂与环境报警装置设计
  6. 基于 DS18B20 的养殖水体智能温控补水系统开发
  7. 基于单片机手动自动双模式养殖控制平台搭建
  8. 基于 STM32 的阈值可调养殖环境智能控制系统
  9. 基于嵌入式技术的水产养殖定时投喂控制器设计
  10. 基于单片机传感器的养殖环境监测与设备控制系统
  11. 基于 STM32 的水产养殖加热补水自动管控装置设计
  12. 基于按键交互的多模式养殖嵌入式控制系统实现
  13. 基于 OLED 显示的养殖环境数据监测控制器开发
  14. 基于水位温度传感器的养殖自动运维系统设计
  15. 基于 STM32 单片机的养殖蜂鸣报警控制系统搭建
  16. 基于定时任务的水产养殖自动投喂硬件系统设计
  17. 基于嵌入式多模式切换的养殖设备控制器开发
  18. 基于继电器驱动的养殖温控补水智能装置实现
  19. 基于单片机阈值配置的水产养殖自动化系统设计
  20. 基于传感器采集的养殖环境智能管控硬件系统开发

项目研究背景

随着水产养殖业规模化快速发展,传统池塘养殖大多依靠人工巡检、手动操作设备完成水体加温、补水与饲料投喂工作。传统人工管理模式劳动强度大,人工判断水温、水位存在较大误差,难以做到实时监测,容易出现水体温度异常、水位不足等问题,极易造成养殖损失。市面上简易控制器大多功能单一,仅支持单一自动运行模式,缺少手动干预与定时任务功能,无法灵活切换工作模式,阈值参数修改操作复杂,同时缺少实时数据可视化与异常声光报警机制,设备智能化水平较低。当前嵌入式单片机与传感器技术日趋成熟,低成本硬件可以完成环境数据采集与外设控制。依托 STM32 单片机结合温度、水位传感器搭建自动化管控硬件系统,能够实现环境数据实时采集、多运行模式自由切换、定时投喂与异常报警,有效降低人工管理成本,提升水产养殖管控自动化水平,具备较高的实际应用价值。

摘要

本课题以水产养殖环境智能管控为目标,基于 STM32F103C8T6 单片机设计一套包含温水位监测、加热补水、定时投喂的嵌入式控制系统。系统采用 DS18B20 温度传感器与水位传感器采集环境数据,通过 OLED 屏幕实时展示监测信息;系统支持手动、自动、定时、阈值设置四种工作模式,可通过按键完成模式切换、参数修改与设备启停控制。自动模式下系统根据阈值自动控制加热与补水继电器动作,定时模式可自定义投喂起止时间,数据超出正常范围时触发蜂鸣器报警。硬件以单片机为核心,搭配传感器、继电器、按键与显示模块完成整体搭建。测试结果表明,系统运行稳定,模式切换流畅,能够满足小型水产养殖池自动化管控需求,硬件成本低,操作便捷,具备良好的实用性。

总体方案

  1. 主控硬件:选用 STM32F103C8T6 单片机作为主控芯片。该型号为本科嵌入式开发主流型号,运算性能可以满足传感器数据采集、按键扫描、定时任务与外设驱动,芯片外设资源充足,开发资料丰富,成本低廉,负责完成所有数据运算、逻辑判断与外设控制,是整个系统的数据处理核心。
  2. 显示硬件:选用 0.96 寸 OLED 液晶显示屏。该模块功耗低,可通过 I2C 总线与单片机通信,用来实时刷新温度、水位数值与当前工作模式,实现数据可视化,方便工作人员直观查看监测信息。
  3. 采集硬件:DS18B20 数字温度传感器,单总线通信,接线简单,精准采集水体温度;水位传感器模块,模拟输出水位高低信号,用于实时检测养殖池水位,为自动补水提供数据依据。两款传感器技术成熟,适配水体环境检测场景。
  4. 执行硬件:两路继电器模块。继电器 1 驱动加热片完成水体加热,继电器 2 驱动水泵实现自动补水,继电器通断由单片机根据阈值条件控制,实现电气隔离,保障硬件电路安全稳定。
  5. 输入硬件:独立轻触按键 4 个。分别用于模式切换、参数选中、数值增减、设备启停,实现人机交互,完成模式切换、阈值修改与手动设备控制。
  6. 报警硬件:有源蜂鸣器模块,当温度、水位数值超出设定阈值时,由单片机输出电平触发蜂鸣器,实现异常声光提醒。
  7. 整体硬件架构:单片机作为中心节点,外接传感器采集环境数据,外接 OLED 完成数据展示,通过按键接收人工指令,输出电平控制继电器与蜂鸣器动作,形成完整的采集 - 运算 - 控制闭环硬件电路。

核心功能

一、数据采集与显示基础功能

  1. 环境数据采集:系统实时读取 DS18B20 温度数据与水位传感器的水位信号,持续完成环境参数采集,为后续逻辑控制提供原始数据,实现 24 小时不间断监测。
  2. 实时数据可视化:OLED 屏幕持续刷新当前温度、水位数值,同时显示当前所处工作模式,工作人员无需借助其他设备,即可直观查看现场监测数据。

二、多模式切换核心功能

  1. 模式切换控制:按键 1 实现四种工作模式循环切换,依次切换自动模式、定时模式、阈值设置模式、手动模式,界面同步更新模式标识,保障操作人员精准识别当前运行状态。
  2. 自动模式管控:系统将实时温水位与预设阈值对比,水温低于下限阈值时,闭合加热继电器启动加热;水位低于下限阈值时,闭合水泵继电器自动补水;一旦监测数据超出正常区间,立即启动蜂鸣器报警。
  3. 定时投喂功能:在定时模式下,可设置投喂启动时刻(时、分)与持续执行时长,系统实时运行计时,到达设定时间自动开启投喂设备,计时结束后自动关闭投喂装置,实现无人值守定时投料。
  4. 手动设备控制:手动模式下,按键 2 向上选中设备,按键 3 向下切换选中设备(加热、补水、投喂、报警器),按键 4 控制当前选中设备开启或关闭,支持人工强制干预每一路外设。
  5. 阈值参数配置:阈值设置模式下,按键 2 切换待修改参数(温度下限、水位下限),按键 3 数值递增,按键 4 数值递减,完成各项控制阈值自定义保存,适配不同养殖环境要求。

三、异常报警辅助功能

当采集到的温度、水位数值偏离预设安全范围,单片机立即触发蜂鸣器持续鸣叫,提醒工作人员及时处理水体异常情况,规避养殖风险。

技术路线

  1. 主控开发语言:C 语言。为 STM32 单片机嵌入式开发主流编程语言,代码执行效率高,能够精准操作寄存器、配置 IO 口、编写定时中断与外设驱动,完全满足硬件控制逻辑开发,符合本科嵌入式课程学习内容。
  2. 开发环境:Keil MDK5。主流 ARM 单片机编译调试软件,支持代码编写、编译、在线下载与断点调试,配套 STM32 芯片库文件,开发门槛低,是高校嵌入式毕设标准开发工具。
  3. 底层驱动技术:采用标准库开发方式,编写 OLED 屏幕 I2C 驱动、DS18B20 单总线驱动、ADC 水位信号采集驱动、定时器中断程序、按键扫描程序,无需移植复杂操作系统,代码简洁易调试,适配本科生开发水平。
  4. 定时任务技术:利用单片机内部定时器实现系统时钟计时,精确记录时分信息,用于定时投喂任务的时间判断,保障定时任务精准触发。
  5. 电路设计工具:Altium Designer,用来绘制系统硬件原理图与 PCB 电路板,完成整体硬件电路布局布线,制作实体硬件电路板。
  6. 调试工具:串口助手,将单片机运行数据上传至电脑,用来校验传感器采集数值、调试逻辑控制代码;万用表、逻辑分析仪用于硬件电路通断与电平信号检测,排查硬件故障。
  7. 硬件测试工具:稳压直流电源,为整个控制系统提供稳定电压,保障单片机、传感器、继电器稳定通电运行。

项目演示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

关于我们

博主本身从事开发软件开发、有丰富的编程能力和水平、累积给上千名同学进行辅导、有自己的独立工作室,目前只专注做自己专业领域的事。团队人员有多年架构师设计经验、多人有参加校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作。

项目案例

下面是我们团队最新的定制开发的项目平台,广受到大家客户的喜爱!大家看看我们开发出来的部分效果图吧!!!
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

源码获取

👉👉👉👉 点击我获取源码 -> 进我个人主页 👈👈👈👈

⬇️⬇️⬇️⬇️

STM32单片机入门学习(六)-光敏传感器控制LED 光敏传感模块一DO端接B13,GND接GND,VCC接VCC,AO不接。LED负极接B12,正极接VCC。 阅读详情

相关推荐

基于车牌识别的停车收费系统的设计与实现(源码+开题)

本系统(程序源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景: 随着城市化进程的加速和汽车保有量的增加,停车难成为了一个普遍存在的问题。传统的停车收费方式存在着效率低下、管理混乱等问题。因此,开发一款基于车牌识别的停车收费系统具有重要的现实意义。研究意义: 基于车牌识别的停车收费系统可以有效地解决传统停车收费方式在效率和准确性方面的问题,提高停车服务的效率和质量。

迟限程序设计 1393

单片机计算机毕设之基于 STM32 的阈值可调养殖环境智能控制系统 基于嵌入式技术的水产养殖定时投喂控制器设计(012301)

本课题以水产养殖环境智能管控为目标,基于 STM32F103C8T6 单片机设计一套包含温水位监测、加热补水、定时投喂的嵌入式控制系统。系统采用 DS18B20 温度传感器与水位传感器采集环境数据,通过 OLED 屏幕实时展示监测信息;系统支持手动、自动、定时、阈值设置四种工作模式,可通过按键完成模式切换、参数修改与设备启停控制。自动模式下系统根据阈值自动控制加热与补水继电器动作,定时模式可自定义投喂起止时间,数据超出正常范围时触发蜂鸣器报警。

200

深入解析GEM5 McPAT NoC功耗模型:从arbiter电容计算到微架构关联

本文深入解析GEM5 McPAT NoC功耗模型,重点探讨arbiter电容计算与微架构的关联。通过拆解动态功耗公式和四类电容的物理本质,揭示能量与功率的转换关系,并提供参数调试和模型精度优化的实战技巧,帮助开发者更准确地预测和优化NoC功耗。

weixin_29305313的博客 203

单片机毕业设计-基于 STM32 的多模式水产养殖环境监测控制器设计 基于嵌入式单片机的养殖设备自动控制系统实现(012301)

本课题以水产养殖环境智能管控为目标,基于 STM32F103C8T6 单片机设计一套包含温水位监测、加热补水、定时投喂的嵌入式控制系统。系统采用 DS18B20 温度传感器与水位传感器采集环境数据,通过 OLED 屏幕实时展示监测信息;系统支持手动、自动、定时、阈值设置四种工作模式,可通过按键完成模式切换、参数修改与设备启停控制。自动模式下系统根据阈值自动控制加热与补水继电器动作,定时模式可自定义投喂起止时间,数据超出正常范围时触发蜂鸣器报警。

我的个人博客:https://bishe666.top 205

LangChain从入门到精通最全教程

LangChain是一个用于构建基于大语言模型(LLM数据感知:连接外部数据源(文档、API等)智能代理:通过工具调用实现自主决策模块化设计:支持链式调用、记忆管理、提示词工程等from langchain . llms import BaseLLM class CustomLLM(BaseLLM) : def _call(self , prompt : str , ** kwargs) - > str : return f"自定义响应: {

Cachel Wood的博客 1411

从原理到落地:Java+TensorRT打造YOLO模型GPU极致推理方案

Java+TensorRT的YOLO模型GPU加速方案,核心是通过JNI桥接实现Java与TensorRT的高效交互,结合TensorRT的底层优化能力,最大化GPU算力。该方案既保留了Java后端的工程化优势(如易维护、生态完善),又解决了AI模型推理的性能瓶颈,可落地于实时视频分析、智能监控、工业质检等场景。基于TensorRT Dynamic Shape实现多尺寸输入的自适应优化;结合Java的协程(Virtual Thread)提升异步推理的并发效率;

2601_94871597的博客 766

【单片机课设毕设项目】基于 STM32 单片机的养殖蜂鸣报警控制系统搭建 基于定时任务的水产养殖自动投喂硬件系统设计(012301)

本课题以水产养殖环境智能管控为目标,基于 STM32F103C8T6 单片机设计一套包含温水位监测、加热补水、定时投喂的嵌入式控制系统。系统采用 DS18B20 温度传感器与水位传感器采集环境数据,通过 OLED 屏幕实时展示监测信息;系统支持手动、自动、定时、阈值设置四种工作模式,可通过按键完成模式切换、参数修改与设备启停控制。自动模式下系统根据阈值自动控制加热与补水继电器动作,定时模式可自定义投喂起止时间,数据超出正常范围时触发蜂鸣器报警。

226

【智能车Code review】—曲率计算、最小二乘法拟合

【1】曲率计算函数 选三个点计算曲率 float process_curvity(byte x1, byte y1, byte x2, byte y2, byte x3, byte y3) { float K; int S_of_ABC = ((x2 - x1) * (y3 - y1) - (x3 - x1) * (y2 - y1)) / 2; //面积的符号表示方向 byte q1 = (byte)((x2 - x1) * (x2 - x1) + (y2 - y1) *

hanhan的博客 1万+

【单片机课程设计/毕业设计】基于 STM32 的水产养殖加热补水自动管控装置设计 基于按键交互的多模式养殖嵌入式控制系统实现(012301)

本课题以水产养殖环境智能管控为目标,基于 STM32F103C8T6 单片机设计一套包含温水位监测、加热补水、定时投喂的嵌入式控制系统。系统采用 DS18B20 温度传感器与水位传感器采集环境数据,通过 OLED 屏幕实时展示监测信息;系统支持手动、自动、定时、阈值设置四种工作模式,可通过按键完成模式切换、参数修改与设备启停控制。自动模式下系统根据阈值自动控制加热与补水继电器动作,定时模式可自定义投喂起止时间,数据超出正常范围时触发蜂鸣器报警。

212

点云处理实操(四) -PCL中的点云三角化

点云处理实操(四) -PCL中的点云三角化

cangqiongxiaoye的博客 939

【本地部署实战】LM Studio深度使用指南:从环境搭建到模型调优

LM Studio通过极简的操作流程和强大的生态兼容性,让本地部署大模型成为可能。随着M4芯片的发布和CUDA 12.0的优化,未来本地化AI开发将迎来新的爆发点。建议开发者关注官方Discord社区(https://discord.gg/lmstudio)获取最新模型支持信息。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 8755

单片机毕设项目:基于单片机阈值配置的水产养殖自动化系统设计 基于传感器采集的养殖环境智能管控硬件系统开发(012301)

本课题以水产养殖环境智能管控为目标,基于 STM32F103C8T6 单片机设计一套包含温水位监测、加热补水、定时投喂的嵌入式控制系统。系统采用 DS18B20 温度传感器与水位传感器采集环境数据,通过 OLED 屏幕实时展示监测信息;系统支持手动、自动、定时、阈值设置四种工作模式,可通过按键完成模式切换、参数修改与设备启停控制。自动模式下系统根据阈值自动控制加热与补水继电器动作,定时模式可自定义投喂起止时间,数据超出正常范围时触发蜂鸣器报警。

2501_91703032的博客 149

手把手教你完成基于matlab的路面裂缝检测系统设计

裂缝是路面病害最早的形态之一,只有在裂缝出现的早期进行维护,才能有效地提高公路的使用寿命。因此,路面裂缝的检测识别系统对于提升公路质量有着重大的意义。首先,对路面裂缝图像进行相应的预处理,目的是减小环境因素的影响,消除无用的噪点。然后提取目标图像特征,判断路面裂缝类型,标记出路面裂缝的位置。最后通过设计的 GUI 界面来集成各个关键步骤,显示所得到的试验结果。仿真结果表明,设计的路面裂缝检测识别系统是高效可行的。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 1216

单片机毕设选题推荐:基于嵌入式技术的水产养殖定时投喂控制器设计 基于单片机传感器的养殖环境监测与设备控制系统(012301)

本课题以水产养殖环境智能管控为目标,基于 STM32F103C8T6 单片机设计一套包含温水位监测、加热补水、定时投喂的嵌入式控制系统。系统采用 DS18B20 温度传感器与水位传感器采集环境数据,通过 OLED 屏幕实时展示监测信息;系统支持手动、自动、定时、阈值设置四种工作模式,可通过按键完成模式切换、参数修改与设备启停控制。自动模式下系统根据阈值自动控制加热与补水继电器动作,定时模式可自定义投喂起止时间,数据超出正常范围时触发蜂鸣器报警。

项目帮 203

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【单片机毕业设计】基于 STM32 的养殖池温水位智能管控系统设计,基于单片机的水产养殖自动投喂与补水装置开发(012301)

本课题以水产养殖环境智能管控为目标,基于 STM32F103C8T6 单片机设计一套包含温水位监测、加热补水、定时投喂的嵌入式控制系统。系统采用 DS18B20 温度传感器与水位传感器采集环境数据,通过 OLED 屏幕实时展示监测信息;系统支持手动、自动、定时、阈值设置四种工作模式,可通过按键完成模式切换、参数修改与设备启停控制。自动模式下系统根据阈值自动控制加热与补水继电器动作,定时模式可自定义投喂起止时间,数据超出正常范围时触发蜂鸣器报警。硬件以单片机为核心,搭配传感器、继电器、按键与显示模块完成整体搭

bishe7_is_vx的博客 169

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

【计算机毕业设计单片机案例】基于嵌入式多模式切换的养殖设备控制器开发 基于继电器驱动的养殖温控补水智能装置实现(012301)

本课题以水产养殖环境智能管控为目标,基于 STM32F103C8T6 单片机设计一套包含温水位监测、加热补水、定时投喂的嵌入式控制系统。系统采用 DS18B20 温度传感器与水位传感器采集环境数据,通过 OLED 屏幕实时展示监测信息;系统支持手动、自动、定时、阈值设置四种工作模式,可通过按键完成模式切换、参数修改与设备启停控制。自动模式下系统根据阈值自动控制加热与补水继电器动作,定时模式可自定义投喂起止时间,数据超出正常范围时触发蜂鸣器报警。

214

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

计算机单片机毕设实战-基于 STM32F103 的定时投喂与环境报警装置设计 基于 DS18B20 的养殖水体智能温控补水系统开发(012301)

本课题以水产养殖环境智能管控为目标,基于 STM32F103C8T6 单片机设计一套包含温水位监测、加热补水、定时投喂的嵌入式控制系统。系统采用 DS18B20 温度传感器与水位传感器采集环境数据,通过 OLED 屏幕实时展示监测信息;系统支持手动、自动、定时、阈值设置四种工作模式,可通过按键完成模式切换、参数修改与设备启停控制。自动模式下系统根据阈值自动控制加热与补水继电器动作,定时模式可自定义投喂起止时间,数据超出正常范围时触发蜂鸣器报警。

项目帮 209

【单片机毕设案例分享】基于 OLED 显示的养殖环境数据监测控制器开发 基于水位温度传感器的养殖自动运维系统设计(012301)

本课题以水产养殖环境智能管控为目标,基于 STM32F103C8T6 单片机设计一套包含温水位监测、加热补水、定时投喂的嵌入式控制系统。系统采用 DS18B20 温度传感器与水位传感器采集环境数据,通过 OLED 屏幕实时展示监测信息;系统支持手动、自动、定时、阈值设置四种工作模式,可通过按键完成模式切换、参数修改与设备启停控制。自动模式下系统根据阈值自动控制加热与补水继电器动作,定时模式可自定义投喂起止时间,数据超出正常范围时触发蜂鸣器报警。

QQ_2876970413的博客 145

基于单片机的温控风扇控制

具体功能: 1.DS18B20采集温度,数码管显示当前温度值,采用三极管驱动数码管显示; 2.采用PWM调速的原理来实现风扇速度的控制: 当温度低于温度的下限值时,电机不转, 当温度介于上限和下限之间时电机转速缓慢, 当温度大于上限值时,电机全速转动; 3.三个按键可以设置温度上下限; 4.温度测量范围:0-99.9度;

2401_82402501的博客 200

基本定时器(TIM6/TIM7)

基本定时器最简单,就干一件事:到点了触发中断。定时器本质就是计数器,每个时钟脉冲加1,数到ARR就溢出、产生中断、清0重来。三个核心寄存器:PSC(预分频器):对输入时钟分频CNT(计数器):从0往上数ARR(自动重装载值):数到这个值就溢出,CNT清0,产生更新中断公式:  定时周期 = (PSC+1) × (ARR+1) / 定时器时钟  更新事件频率 = 定时器时钟 / ((PSC+1) × (ARR+1)) 例:TIM6时钟84MHz,要定时0.5秒(2

2401_89890233的博客 283

7-2 按键控制LED流水灯(SDCC + Notepad++ + STC-ISP/普中ISP)

本节基于上节定时器T0设计,实现按键控制LED流水灯。通过配置12MHz晶振下16位定时器模式,初值设为64536(0xFC18),每1毫秒溢出一次,替代原有Delay方法。启用定时器中断,设置TR0启动,TF0标志自动置位触发中断,配合外部按键控制流水灯状态,提升系统实时性与效率。

xunyan6234的博客 92

TMS320F28335 学习笔记(二):系统时钟、PLL 与看门狗

本文系统介绍F28335的时钟架构与看门狗应用,涵盖外部晶振、PLL倍频生成系统时钟(SYSCLKOUT)、高速/低速外设时钟分频配置,以及看门狗的启用、关闭与喂狗机制。强调时钟配置准确性对延时、PWM、通信等外设的重要性,指出常见错误如晶振不匹配、未等待PLL锁定、随意修改PLL或喂狗周期过长等问题,并提供初始化框架与验证方法,帮助开发者正确配置时钟系统,确保程序稳定运行。

2403_83044722的博客 378

代码小白笔记:江科大 51 单片机 LCD1602 课程详解

本文为单片机新手梳理江科大51课程中LCD1602的驱动逻辑,聚焦“看懂代码”而非深究寄存器。通过解析接线、底层函数(延时、写命令/数据)、初始化流程及光标定位,详解字符、字符串、数字(十进制、十六进制、二进制)的显示原理,核心在于理解“RS控制指令/数据”、“地址映射规则”及“数字转字符”的位运算技巧,帮助读者快速上手并自定义显示内容。

2301_81429079的博客 632

MCU复位电路不加单片机可行吗?PCB踩坑记

第一版板子长按偶发不触发,经查为Key脚走线穿越DC-DC电感下方,受开关噪声干扰导致判定失败。改用丽晶微EY407-383329(SOT23-6)专用复位ASIC,硬件实现3秒长按、1秒双路互补脉冲输出,无需MCU参与,省去软件消抖与定时器资源。关键点:Key线避开通路、就近加104P去耦、低有效接法正确、输出极性匹配、RESET上拉可靠、扩流器件靠近输出。全靠硬件实现稳定复位,主控死机仍可工作。建议依8项排查清单验证,量产前索取规格书并打样验证。

ELITECHIP_ECM的博客 284

MCU 启动流程解析:从 SRAM 到 DDR

MCU 的性能瓶颈通常不在 DDR 带宽,而在访问延迟与确定性。因此,关键代码、中断向量、栈以及功能安全数据应放在片内 SRAM;大块传感器数据缓冲、堆和冷数据则放在 DDR。启动流程的核心可以概括为三步:Boot ROM 搬运、Remap 切换、SRAM 执行。

Where there is life, there is hope. 299

MCU的ADC采样怎么配

一块采集板,室温下读电池电压挺准,一上高低温箱就差出0.3V。软件反复查了三遍,没改一行代码,最后发现是参考电压选错了——电源纹波直接灌进了测量基准。ADC这东西,代码就那么几行,坑全在配置里。这篇拿ATmega16当例子,把采样链路从头讲清:参考电压怎么选、时钟为什么卡在50到200kHz、结果为什么要讲究读取顺序。这些规则不只对AVR成立,换成车规MCU,思路一样。

qq_43241255的博客 197
上一篇: 【单片机毕业设计】基于 STM32F103 的婴儿监护与自动摇床设计 基于声光传感器的婴儿智能看护系统开发(012201)
下一篇: 【单片机毕业设计】基于单片机的带声光提醒自动感应门控制系统设计 基于单片机的室内外双向识别自动门装置设计(012401)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值