【单片机毕业设计】基于嵌入式技术的土壤湿度阈值调控灌溉系统开发 基于 STM32 的农田墒情监测与声光预警系统实现(011701)

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

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

在这里插入图片描述

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

  1. 基于 STM32 的土壤湿度监测与自动灌溉控制系统设计
  2. 基于嵌入式单片机的智能浇水与声光报警装置实现
  3. 基于 STM32 的双模式土壤墒情监测灌溉系统开发
  4. 基于 STM32F103 的阈值可调自动浇灌系统设计与实现
  5. 基于单片机的 OLED 显示土壤湿度智能控制装置研究
  6. 基于 STM32 的手动自动双模式水泵控制系统设计
  7. 基于嵌入式技术的土壤湿度阈值调控灌溉系统开发
  8. 基于 STM32 的农田墒情监测与声光预警系统实现
  9. 基于单片机的多档位灌溉设备智能控制系统设计
  10. 基于 STM32 的本地数据显示与自动浇水装置研究
  11. 基于嵌入式单片机的智能浇花监测报警系统开发
  12. 基于 STM32 的土壤湿度采集与水泵闭环控制系统设计
  13. 基于按键交互的 STM32 灌溉参数整定系统实现
  14. 基于 STM32 的小型农田智能节水灌溉装置设计
  15. 基于单片机的墒情数据可视化与自动管控系统开发
  16. 基于 STM32 的灌溉设备手动自动切换控制系统研究
  17. 基于 YL-69 传感器的土壤湿度智能监测系统设计
  18. 基于嵌入式平台的灌溉阈值设置与自动执行装置实现
  19. 基于 STM32 的农业小环境湿度监测与联动控制系统开发
  20. 基于单片机的土壤墒情预警与自动补水系统设计

项目研究背景

随着智慧农业与嵌入式技术快速普及,小型种植场景对自动化灌溉设备的需求持续增长。传统人工浇灌模式依赖人为经验判断土壤湿度,不仅水资源浪费严重,还容易出现浇水过多或干旱缺水的问题。目前市面上简易灌溉设备大多仅支持单一自动模式,缺少手动干预与阈值自定义功能,人机交互方式简陋,无法实时直观展示土壤湿度数据,设备管控灵活性不足。传统单片机控制方案普遍存在功能固化、模式切换逻辑简单、缺少声光异常报警机制等短板,难以兼顾自动化与人工操作需求。依托 STM32 嵌入式微控制器、传感器采集与 OLED 可视化技术,能够搭建低成本、高可靠性的墒情监测管控装置。本课题针对小型盆栽、温室育苗等场景下灌溉管控智能化不足的痛点,开发兼具自动运行、手动控制与参数自定义的浇灌系统,填补简易智能灌溉设备的功能空白,具备较高的实际应用价值。

摘要

本课题以 STM32F103C8T6 单片机为核心控制器,设计实现一套土壤湿度监测与自动灌溉控制系统。系统通过 YL-69 传感器实时采集土壤湿度数据,借助 OLED 屏幕完成数据可视化展示;设计三路按键完成运行模式切换、设备启停与湿度阈值增减操作,支持自动灌溉、手动控制、阈值设置三种工作模式。在自动模式下,系统根据实测湿度与阈值对比,自动驱动继电器开启水泵补水并触发声光报警;手动模式下可独立控制水泵与报警设备启停。测试结果表明,系统数据采集稳定,模式切换流畅,自动浇灌逻辑准确,可满足小型种植场景下的智能灌溉需求,硬件成本低廉,结构简洁,具备良好的实用性与可拓展性。

总体方案

  1. 主控硬件:选用 STM32F103C8T6 单片机作为核心控制器。该芯片资源充足、成本低廉,具备多路 ADC 模数转换接口与通用 IO 引脚,能够同时完成传感器信号采集、按键扫描、屏幕驱动与继电器输出控制,非常适合中小型嵌入式控制项目,为本系统的数据运算与逻辑调度提供硬件支撑。
  2. 采集硬件:选用 YL-69 土壤湿度传感器。该传感器输出模拟电压信号,可直接接入单片机 ADC 引脚,将土壤含水量转换为可读取的电压数值,完成墒情数据采集,适配农田、盆栽等土壤环境检测,性价比高,信号输出稳定。
  3. 显示硬件:选用 0.96 寸 I2C 接口 OLED 显示屏。占用单片机引脚少,功耗低,能够实时刷新显示当前土壤湿度数值,直观展示监测数据,实现人机可视化交互。
  4. 输入硬件:配置 3 个独立轻触按键。分别用于模式切换、数值增加、数值减少,完成自动 / 手动 / 阈值设置三种模式切换与湿度阈值参数调整,结构简单,操作响应稳定。
  5. 执行硬件:5V 继电器模块 + 直流水泵 + 有源蜂鸣器。继电器接收单片机 IO 电平信号,实现水泵电源通断控制;蜂鸣器作为声光报警单元,在自动补水时发出提示信号,完成浇灌执行与异常提醒。
  6. 开发环境硬件:搭载 Windows 系统的台式计算机,用于程序编写、编译与程序烧录;搭配 ST-LINK 下载器,实现固件向单片机的下载调试。

核心功能

一、基础数据采集功能

  1. 功能描述:由 YL-69 传感器持续采集土壤湿度模拟信号,单片机通过 ADC 通道完成模数转换,将电压信号换算为湿度百分比数值。
  2. 实现效果:系统上电后不间断采集墒情数据,数据刷新周期稳定,无明显跳变,为后续逻辑判断提供原始数据。
  3. 应用场景:全天候监测花盆、育苗田内土壤含水量,作为自动控制的判断依据。

二、实时数据显示功能

  1. 功能描述:单片机将转换完成的湿度数值实时发送至 OLED 屏幕进行刷新显示。
  2. 实现效果:屏幕常驻展示当前土壤湿度值,切换模式时同步显示当前运行状态与阈值参数,数据更新及时清晰。
  3. 应用场景:工作人员可直观读取土壤墒情,无需外接上位机查看数据。

三、多模式切换控制功能

  1. 功能描述:第一个按键循环切换三种工作模式:自动灌溉模式、手动控制模式、阈值设置模式。
  2. 实现效果:每按下一次按键,系统有序切换运行模式,屏幕同步更新当前模式文字提示,无模式错乱。
  3. 应用场景:根据种植需求灵活切换全自动运行或者人工手动管控。

四、手动设备管控功能

  1. 功能描述:在手动模式下,第二个按键循环切换水泵、声光报警器的开启与关闭状态。
  2. 实现效果:按键按下即可独立启停补水设备与报警装置,不受湿度数值限制,人工干预灵活。
  3. 应用场景:工作人员按需临时浇水、手动开启报警提示。

五、阈值参数整定功能

  1. 功能描述:进入阈值设置模式后,第二个按键增加湿度下限值,第三个按键减小湿度下限值。
  2. 实现效果:数值可以在合理区间内连续增减,修改后的阈值自动保存,退出设置模式后自动生效。
  3. 应用场景:根据不同植物耐旱特性,自定义干旱触发条件。

六、自动闭环灌溉与报警功能

  1. 功能描述:自动模式下,将实时湿度与设定阈值做对比;当湿度低于阈值时,继电器吸合启动水泵补水,同时蜂鸣器声光报警;当湿度高于阈值时,断开继电器,水泵停机,报警停止。
  2. 实现效果:系统自动完成缺水补水、达标停机的闭环控制,动作响应及时,不会出现频繁启停抖动。
  3. 应用场景:无人值守情况下,自动维持土壤湿度处于合理区间,实现节水浇灌。

技术路线

  1. 硬件设计工具:Altium Designer,用于绘制单片机外围电路原理图,完成传感器、按键、继电器等外设的电路设计,保障硬件电路逻辑正确。
  2. 程序开发环境:Keil MDK-ARM(STM32 版本),为本课题主流嵌入式开发 IDE,用于 C 语言代码编写、语法编译、逻辑调试,适配 STM32 单片机固件开发。
  3. 编程语言:C 语言,代码执行效率高,便于编写 IO 控制、ADC 采集、屏幕驱动与按键扫描逻辑,是嵌入式单片机开发的标准语言。
  4. 驱动程序:移植 OLED 屏幕 I2C 驱动、ADC 模数转换驱动、GPIO 引脚输出驱动、独立按键扫描驱动,减少重复开发工作量,保障外设正常工作。
  5. 调试工具:ST-LINK 下载器,用于将编译完成的 hex 固件烧录至单片机,在线调试变量数值,排查采集数据与控制逻辑问题。
  6. 系统测试工具:串口助手,可选搭配串口打印函数,输出湿度采集值、模式状态、阈值参数,验证系统运行逻辑是否符合设计要求。
  7. 文档绘图工具:Visio,绘制系统整体硬件架构图、程序流程图,用于毕业设计文档排版。

项目演示

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

在这里插入图片描述

关于我们

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

项目案例

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

在这里插入图片描述

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

在这里插入图片描述

在这里插入图片描述

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

源码获取

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

⬇️⬇️⬇️⬇️

FeynRules的上手使用3--运行 FeynRules的运行 接上两篇,在我们正确的设定模型参数和拉氏量之后,就可以运行FeynRules来推导费曼规则。 装载文件 首先需要设定FeynRules文件所在位置,并装载FeynRules模块: $FeynRulesPath = SetDirectory[ ] << FeynRules` 接下来是装载写好的模型文件: LoadModel[ < file.fr >, < file2.fr >, … ] 模型文件后缀为".fr",可以分几块构成。模型描述可以写在 阅读详情

相关推荐

STM32F103C8T6+I2C+DMA读取陀螺仪模块JY901S(硬件I2C

说明:1.本实验代码适用移植一切stm32f1系列;2.本实验使用的是外设资源硬件I2C2;3.本实验运用的是DMA单次模式,如果需要DMA的循环模式,请移步我的另一篇文章;4.本文章不提供陀螺仪校准教学,并是在没有校准陀螺仪情况下读取数据;5.本文章是作者的学习记录及心得,如有不足,欢迎指正。 总结:亲测stm32f103c8t6最小系统板通过片上外设资源I2C配合DMA读去陀螺仪模块jy901s偏航角有效。

anquanyuanqqadsy的博客 6173

单片机毕设项目:基于 STM32 的小型农田智能节水灌溉装置设计 基于单片机的墒情数据可视化与自动管控系统开发(011701)

本课题以 STM32F103C8T6 单片机为核心控制器,设计实现一套土壤湿度监测与自动灌溉控制系统。系统通过 YL-69 传感器实时采集土壤湿度数据,借助 OLED 屏幕完成数据可视化展示;设计三路按键完成运行模式切换、设备启停与湿度阈值增减操作,支持自动灌溉、手动控制、阈值设置三种工作模式。在自动模式下,系统根据实测湿度与阈值对比,自动驱动继电器开启水泵补水并触发声光报警;手动模式下可独立控制水泵与报警设备启停。

2501_91703032的博客 11

JavaScript China城市联动

中国全城市的地址省,市,县 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title></title> <script src="jquery.js"></script> <script src="json.js"></...

唯唯同学 2241

单片机毕业设计-基于 STM32 的双模式土壤墒情监测灌溉系统开发 基于 STM32F103 的阈值可调自动浇灌系统设计与实现(011701)

本课题以 STM32F103C8T6 单片机为核心控制器,设计实现一套土壤湿度监测与自动灌溉控制系统。系统通过 YL-69 传感器实时采集土壤湿度数据,借助 OLED 屏幕完成数据可视化展示;设计三路按键完成运行模式切换、设备启停与湿度阈值增减操作,支持自动灌溉、手动控制、阈值设置三种工作模式。在自动模式下,系统根据实测湿度与阈值对比,自动驱动继电器开启水泵补水并触发声光报警;手动模式下可独立控制水泵与报警设备启停。

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

从仿真到现实:BeamDojo双足机器人项目实战指南(附完整配置清单)

本文提供了一份基于BeamDojo项目的双足机器人从仿真训练到现实部署的完整实战指南。详细拆解了硬件选型(如宇树G1、Jetson Orin NX、Livox Mid-360)、Isaac Gym仿真环境搭建、强化学习训练技巧(如双评论家架构、课程学习)以及关键的Sim2Real迁移策略,旨在帮助开发者将前沿研究成果转化为可落地的工程实践。

hhh00的博客 877

高通camera:PDAF的配置与测试

确认相关log日志都已经打开了之后,判断是在3A算法中没有应用到PDAF,可能是之前在调试AF效果的时候关闭了PDAF,打开效果文件对应的文件夹,在\kamorta_lce_S5K3P9\Scenario.Default\XML\STATS。在log中搜索af_pdaf_proc_pd_single,这个函数是pdaf算法中的,源码被封装了,这里看不到,因此只能通过log打印出来的参数来分析pd是否正确,主要参数有pd ,defocus,confidence。PDAF的配置与测试。

arvin_xiong的博客 2489

单片机毕设选题推荐:基于按键交互的 STM32 灌溉参数整定系统实现 基于 STM32 的小型农田智能节水灌溉装置设计(011701)

本课题以 STM32F103C8T6 单片机为核心控制器,设计实现一套土壤湿度监测与自动灌溉控制系统。系统通过 YL-69 传感器实时采集土壤湿度数据,借助 OLED 屏幕完成数据可视化展示;设计三路按键完成运行模式切换、设备启停与湿度阈值增减操作,支持自动灌溉、手动控制、阈值设置三种工作模式。在自动模式下,系统根据实测湿度与阈值对比,自动驱动继电器开启水泵补水并触发声光报警;手动模式下可独立控制水泵与报警设备启停。

项目帮 107

Windows平台无人机仿真:从零搭建SITL环境与QGC联调

本文详细指导了在Windows平台上从零搭建无人机软件在环(SITL)仿真环境,并与QGroundControl(QGC)进行联调的完整流程。通过使用Cygwin工具链,开发者可以在没有实体硬件的情况下,模拟运行ArduPilot飞控,并通过MAVLink协议连接QGC地面站进行全功能测试,为无人机软件开发提供了一个安全、经济的虚拟沙盒环境。

weixin_29239279的博客 413

【计算机毕业设计单片机案例】基于 STM32 的农业小环境湿度监测与联动控制系统开发 基于单片机的土壤墒情预警与自动补水系统设计(011701)

本课题以 STM32F103C8T6 单片机为核心控制器,设计实现一套土壤湿度监测与自动灌溉控制系统。系统通过 YL-69 传感器实时采集土壤湿度数据,借助 OLED 屏幕完成数据可视化展示;设计三路按键完成运行模式切换、设备启停与湿度阈值增减操作,支持自动灌溉、手动控制、阈值设置三种工作模式。在自动模式下,系统根据实测湿度与阈值对比,自动驱动继电器开启水泵补水并触发声光报警;手动模式下可独立控制水泵与报警设备启停。

16

保姆级教程:RK3588部署yolo目标检测模型

RK3588部署yolo目标检测模型非常详细的保姆级教程

ling913的专栏 5488

更改训练好的yolo模型中的class类名,无需重新训练

本文介绍了如何在不重新训练YOLO模型的情况下修改其类名的技巧。关键点在于理解YOLO类名存储逻辑:类名列表(names)存储在配置文件中(.yaml),而非权重文件(.pt)。通过修改配置文件的类名列表(保持类别数量nc不变),即可实现类名更新。具体步骤包括:1)准备修改后的配置文件;2)加载模型并更新类名;3)验证推理结果。该方法适用于YOLOv5/YOLOv8等版本,能有效节省开发时间,适用于类名表述调整、多场景复用等需求。注意:增减类别需重新训练,仅修改类名时需确保类别数量一致。

yolo模型训练找我,AI游戏合作找我 893

单片机计算机毕设之基于嵌入式单片机的智能浇花监测报警系统开发 基于 STM32 的土壤湿度采集与水泵闭环控制系统设计(011701)

本课题以 STM32F103C8T6 单片机为核心控制器,设计实现一套土壤湿度监测与自动灌溉控制系统。系统通过 YL-69 传感器实时采集土壤湿度数据,借助 OLED 屏幕完成数据可视化展示;设计三路按键完成运行模式切换、设备启停与湿度阈值增减操作,支持自动灌溉、手动控制、阈值设置三种工作模式。在自动模式下,系统根据实测湿度与阈值对比,自动驱动继电器开启水泵补水并触发声光报警;手动模式下可独立控制水泵与报警设备启停。

26

【STM32实物】基于STM32的扫地机器人/小车控制系统设计

扫地机器人系统采用分层结构设计,主要包括底层硬件控制层、中间数据处理层和上层用户交互层。底层硬件控制层负责对各个硬件模块进行控制和数据采集,中间数据处理层负责对采集到的数据进行处理和解算,上层用户交互层负责与用户进行交互并显示系统状态信息。

嵌入式阿齐Archie 1万+

【单片机课设毕设项目】基于 YL-69 传感器的土壤湿度智能监测系统设计 基于嵌入式平台的灌溉阈值设置与自动执行装置实现(011701)

本课题以 STM32F103C8T6 单片机为核心控制器,设计实现一套土壤湿度监测与自动灌溉控制系统。系统通过 YL-69 传感器实时采集土壤湿度数据,借助 OLED 屏幕完成数据可视化展示;设计三路按键完成运行模式切换、设备启停与湿度阈值增减操作,支持自动灌溉、手动控制、阈值设置三种工作模式。在自动模式下,系统根据实测湿度与阈值对比,自动驱动继电器开启水泵补水并触发声光报警;手动模式下可独立控制水泵与报警设备启停。

13

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

【单片机毕业设计】基于 STM32 的土壤湿度监测与自动灌溉控制系统设计,基于嵌入式单片机的智能浇水与声光报警装置实现,浇花系统设计(011701)

本课题以 STM32F103C8T6 单片机为核心控制器,设计实现一套土壤湿度监测与自动灌溉控制系统。系统通过 YL-69 传感器实时采集土壤湿度数据,借助 OLED 屏幕完成数据可视化展示;设计三路按键完成运行模式切换、设备启停与湿度阈值增减操作,支持自动灌溉、手动控制、阈值设置三种工作模式。在自动模式下,系统根据实测湿度与阈值对比,自动驱动继电器开启水泵补水并触发声光报警;手动模式下可独立控制水泵与报警设备启停。测试结果表明,系统数据采集稳定,模式切换流畅,自动浇灌逻辑准确,可满足小型种植场景下的智能灌

bishe7_is_vx的博客 113

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

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

【单片机毕设案例分享】基于单片机的墒情数据可视化与自动管控系统开发 基于 STM32 的灌溉设备手动自动切换控制系统研究(011701)

本课题以 STM32F103C8T6 单片机为核心控制器,设计实现一套土壤湿度监测与自动灌溉控制系统。系统通过 YL-69 传感器实时采集土壤湿度数据,借助 OLED 屏幕完成数据可视化展示;设计三路按键完成运行模式切换、设备启停与湿度阈值增减操作,支持自动灌溉、手动控制、阈值设置三种工作模式。在自动模式下,系统根据实测湿度与阈值对比,自动驱动继电器开启水泵补水并触发声光报警;手动模式下可独立控制水泵与报警设备启停。

QQ_2876970413的博客 11

计算机单片机毕设实战-基于单片机的 OLED 显示土壤湿度智能控制装置研究 基于 STM32 的手动自动双模式水泵控制系统设计(011701)

本课题以 STM32F103C8T6 单片机为核心控制器,设计实现一套土壤湿度监测与自动灌溉控制系统。系统通过 YL-69 传感器实时采集土壤湿度数据,借助 OLED 屏幕完成数据可视化展示;设计三路按键完成运行模式切换、设备启停与湿度阈值增减操作,支持自动灌溉、手动控制、阈值设置三种工作模式。在自动模式下,系统根据实测湿度与阈值对比,自动驱动继电器开启水泵补水并触发声光报警;手动模式下可独立控制水泵与报警设备启停。

项目帮 15

【单片机课程设计/毕业设计】基于单片机的多档位灌溉设备智能控制系统设计 基于 STM32 的本地数据显示与自动浇水装置研究(011701)

本课题以 STM32F103C8T6 单片机为核心控制器,设计实现一套土壤湿度监测与自动灌溉控制系统。系统通过 YL-69 传感器实时采集土壤湿度数据,借助 OLED 屏幕完成数据可视化展示;设计三路按键完成运行模式切换、设备启停与湿度阈值增减操作,支持自动灌溉、手动控制、阈值设置三种工作模式。在自动模式下,系统根据实测湿度与阈值对比,自动驱动继电器开启水泵补水并触发声光报警;手动模式下可独立控制水泵与报警设备启停。

11

基本定时器(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的博客 285

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

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

2401_82402501的博客 202

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

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

xunyan6234的博客 93

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

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

2403_83044722的博客 379

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

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

2301_81429079的博客 636

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

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

Where there is life, there is hope. 307

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

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

ELITECHIP_ECM的博客 293

HAL库基本定时器框架分析

这部分是在main.c里面调用的,使能定时器外设和中断位。实时真正干活的操作在中断处理函数里进行。流程1 定时器外设初始化和中断配置。流程2 使能定时器中断相关位。流程3 中断处理函数。

tecoes的博客 34

MCU的ADC采样怎么配

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

qq_43241255的博客 198
上一篇: 【单片机毕业设计】基于单片机的自动加湿与超限声光报警装置设计 基于 OLED 显示的温湿度智能管控硬件系统设计(011601)
下一篇: 【单片机毕业设计】基于 STM32 的 OLED 数据显示与阈值温控系统设计 基于嵌入式技术的水箱液位灯光分级提示系统实现(011801)
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值