#include “stm32f10x.h”#include “Delay.h”#include “LED.h”#include “Key.h”uint8_t KeyNum;int main(void){LED_Init();Key_Init();while (1) { KeyNumKey_GetNum(); //不断读取键码 if(KeyNum1) //按键1被按下 { LED1_ON(); } if(KeyNum2) //按键2被按下 { LED1_OFF(); } }}要实现按下熄灭再按一下点亮#include “stm32f10x.h”#include “Delay.h”#include “LED.h”#include “Key.h”uint8_t KeyNum;int main(void){LED_Init();Key_Init();while (1) { KeyNumKey_GetNum(); //不断读取键码 if(KeyNum1) //按键1被按下 { LED1_Turn(); } if(KeyNum2) //按键2被按下 { LED2_Turn(); } }}
按键控制LED灯
#include “stm32f10x.h”#include “Delay.h”#include “LED.h”#include “Key.h”uint8_t KeyNum;int main(void){LED_Init();Key_Init();while (1) { KeyNumKey_GetNum(); //不断读取键码 if(KeyNum1) //按键1被按下 { LED1_ON(); } if(KeyNum2) //按键2被按下 { LED1_OFF(); } }}要实现按下熄灭再按一下点亮#include “stm32f10x.h”#include “Delay.h”#include “LED.h”#include “Key.h”uint8_t KeyNum;int main(void){LED_Init();Key_Init();while (1) { KeyNumKey_GetNum(); //不断读取键码 if(KeyNum1) //按键1被按下 { LED1_Turn(); } if(KeyNum2) //按键2被按下 { LED2_Turn(); } }}
相关文章
软件架构风格对比:分层、微服务等6种模式实战场景与性能权衡分析
软件架构风格实战指南:6种核心模式选型与性能优化策略1. 架构决策的十字路口当系统复杂度超过单个团队认知负荷时,架构选型便成为决定项目成败的关键分水岭。我曾见证过一个日均订单量百万级的电商平台重构案例:技术团队在微服务与分层架构间…
AI辅助快速生成HTML幻灯片:10分钟替代传统PPT的技术方案
在实际技术分享和产品演示场景中,传统的 PowerPoint 制作流程往往需要反复调整格式、对齐元素、处理兼容性问题,特别是当内容需要频繁更新或跨平台展示时,维护成本很高。HTML 幻灯片技术利用现代浏览器能力,通过代码定义结构和样式…
GNN 异构图处理实战:ACM框架在3个数据集上提升节点分类准确率5%
GNN异构图处理实战:ACM框架在节点分类任务中的性能突破图神经网络(GNN)已成为处理复杂关系数据的利器,但在实际应用中,图数据的异质性(heterogeneity)一直是困扰研究者的难题。传统GNN模型如GCN…
BlueStacks 5 安卓模拟器深度评测:RTX 4060 实测 240 FPS 与 3 款竞品性能对比
BlueStacks 5 安卓模拟器深度评测:RTX 4060 实测 240 FPS 与 3 款竞品性能对比在PC上畅玩手游已成为越来越多玩家的选择,而安卓模拟器的性能表现直接决定了游戏体验的流畅度。本文将基于RTX 4060显卡的实测数据,深度解析BlueStacks 5在2026年…
【Copilot代码生成终极捷径】:20年资深工程师亲授7个被官方隐藏的快捷指令,效率提升300%
更多请点击: https://intelliparadigm.com 第一章:Copilot代码生成快捷指令的底层原理与认知重构 GitHub Copilot 的快捷指令(如 CtrlEnter 触发补全、 Alt] 循环候选)并非简单调用 API,而是依托本地代理层对编辑器语…
Vivado 仿真波形调试:5种信号状态与3类常见时序问题定位
Vivado波形诊断实战:从信号异常到时序问题的深度解析在数字电路设计流程中,仿真波形就像电路系统的"心电图",每一个跳变沿和电平状态都暗藏着设计健康度的密码。当我们面对Vivado仿真器中那些错综复杂的波形曲线时,如何…
Win11Debloat:5分钟让你的Windows 11系统更干净、更快速、更安全
Win11Debloat:5分钟让你的Windows 11系统更干净、更快速、更安全 【免费下载链接】Win11Debloat A simple, lightweight PowerShell script that allows you to remove pre-installed apps, disable telemetry, as well as perform various other changes to declut…
5个简单步骤:用ExplorerPatcher恢复Windows经典界面
5个简单步骤:用ExplorerPatcher恢复Windows经典界面 【免费下载链接】ExplorerPatcher This project aims to enhance the working environment on Windows 项目地址: https://gitcode.com/GitHub_Trending/ex/ExplorerPatcher 如果你对Windows 11的新界面感…
【高危预警】Android17远程一键Root完整利用链IonStack深度解析:访问恶意网页即可完全接管设备
一、前言Android17作为Google下一代移动端操作系统,目前处于开发者预览测试阶段,各大厂商Pixel、小米、OPPO、vivo均放出测试机型供开发者适配。近日海外安全厂商Nebula Security公开代号IonStack的完整远程Root利用链,该攻击链最致命的特性为…
MQ-2 烟雾传感器 ESP32-S3 驱动实战:ADC 读取与阈值校准 3 步完成
MQ-2 烟雾传感器 ESP32-S3 驱动实战:ADC 读取与阈值校准 3 步完成在智能家居和工业安全监测领域,烟雾检测是一个至关重要的环节。MQ-2 作为一款高性价比的半导体烟雾传感器,因其对多种可燃气体(如液化气、丙烷、氢气等)…
SPEC CPU 2006 v1.0.1 基准测试实战:ARM/X86/MIPS 三平台配置与 3 轮测试结果解读
SPEC CPU 2006 跨平台基准测试深度实战:ARM/X86/MIPS 架构配置优化与结果分析方法论在当今多元化的计算架构时代,如何客观评估不同处理器平台的真实性能成为系统工程师和性能优化专家的核心挑战。SPEC CPU 2006 作为业界公认的计算密集型基准测试套件&am…
每天60s读懂世界:2026年7月11日重点要闻解读
🔥 个人主页:杨利杰YJlio❄️ 个人专栏:《Windows 疑难杂症与工单复盘案例库》 《Sysinternals实战教程》《WINDOWS教程》 《Windows PowerShell 实战》 《人工智能实战合集》《超简单:用Python让Excel飞起来》🌟…
MQ-2 烟雾传感器 ESP32-S3 驱动实战:ADC 读取与阈值校准 3 步完成
MQ-2 烟雾传感器 ESP32-S3 驱动实战:ADC 读取与阈值校准 3 步完成在智能家居和工业安全监测领域,烟雾检测是一个至关重要的环节。MQ-2 作为一款高性价比的半导体烟雾传感器,因其对多种可燃气体(如液化气、丙烷、氢气等)…
SPEC CPU 2006 v1.0.1 基准测试实战:ARM/X86/MIPS 三平台配置与 3 轮测试结果解读
SPEC CPU 2006 跨平台基准测试深度实战:ARM/X86/MIPS 架构配置优化与结果分析方法论在当今多元化的计算架构时代,如何客观评估不同处理器平台的真实性能成为系统工程师和性能优化专家的核心挑战。SPEC CPU 2006 作为业界公认的计算密集型基准测试套件&am…
每天60s读懂世界:2026年7月11日重点要闻解读
🔥 个人主页:杨利杰YJlio❄️ 个人专栏:《Windows 疑难杂症与工单复盘案例库》 《Sysinternals实战教程》《WINDOWS教程》 《Windows PowerShell 实战》 《人工智能实战合集》《超简单:用Python让Excel飞起来》🌟…
FAE放射组学分析工具:医学影像特征探索的完整解决方案
FAE放射组学分析工具:医学影像特征探索的完整解决方案 【免费下载链接】FAE FeAture Explorer 项目地址: https://gitcode.com/gh_mirrors/fae/FAE 你是否曾经面对海量医学影像数据感到无从下手?想要从CT、MRI等影像中提取有价值的定量特征&#…
0.69B参数实现中文多模态AI:揭秘Qwen3-SmVL模型融合技术的完整实战指南
0.69B参数实现中文多模态AI:揭秘Qwen3-SmVL模型融合技术的完整实战指南 【免费下载链接】happy-llm 📚 从零开始构建大模型 项目地址: https://gitcode.com/GitHub_Trending/ha/happy-llm 还在为大型多模态模型动辄数十亿参数、显存占用高而烦恼&…
解锁AMD Ryzen处理器性能潜力的SMU调试神器:从新手到专家的完整指南
解锁AMD Ryzen处理器性能潜力的SMU调试神器:从新手到专家的完整指南 【免费下载链接】SMUDebugTool A dedicated tool to help write/read various parameters of Ryzen-based systems, such as manual overclock, SMU, PCI, CPUID, MSR and Power Table. 项目地址…