news 2026/7/12 5:56:53

按键控制LED灯

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
按键控制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) { KeyNum=Key_GetNum(); //不断读取键码 if(KeyNum==1) //按键1被按下 { LED1_ON(); } if(KeyNum==2) //按键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) { KeyNum=Key_GetNum(); //不断读取键码 if(KeyNum==1) //按键1被按下 { LED1_Turn(); } if(KeyNum==2) //按键2被按下 { LED2_Turn(); } }

}

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/12 5:56:41

企业微信API开发核心:Agent、Party、Contact权限配置详解与避坑指南

1. 项目概述:企业微信API权限配置的“暗礁”与“航标”在企业微信生态中进行二次开发,尤其是调用其丰富的API时,开发者往往会遇到一个看似基础、实则暗藏玄机的“拦路虎”——权限配置。很多朋友在对接消息推送、获取成员信息、管理组织架构时…

作者头像 李华
网站建设 2026/7/12 5:56:28

Erdős–Turán猜想:加性组合学中的密度与结构标尺

1. 这不是一道“题”,而是一把尺子:为什么Erdős–Turn猜想至今仍让数学家夜不能寐你可能在科普文章里见过它被轻描淡写地称为“一个关于等差数列的猜想”,甚至被归类为“数论里的小问题”。但在我跟踪这个方向十年、参与过三次国际组合数论工…

作者头像 李华
网站建设 2026/7/12 5:52:47

长辈国产电脑专用手写板,不用键盘、轻松打字,选购不踩坑

很多长辈使用国产系统办公电脑,不习惯键盘打字,手写板成为必备工具。但市面上手写板种类繁多,很多长辈随便购买后,发现电脑不兼容、无法手写、操作复杂,根本用不了。今天用最简单的话,教大家选对国产电脑专…

作者头像 李华
网站建设 2026/7/12 5:51:48

C++模板编程:从基础语法到高级应用实战指南

1. 项目概述:为什么C模板是写出好代码的关键如果你写过一段时间的C,尤其是在维护一个稍具规模的代码库时,一定会对“重复”这件事深恶痛绝。两个函数,逻辑几乎一模一样,只是处理的数据类型一个是int,一个是…

作者头像 李华
网站建设 2026/7/12 5:51:40

configure 脚本深度解析:从 Autoconf 生成到 5 个关键环境变量设置

configure 脚本深度解析:从 Autoconf 生成到 5 个关键环境变量设置在 Linux 开发环境中,configure脚本是源码构建过程中的核心组件。它不仅仅是简单的配置工具,更是连接开发者意图与系统特性的桥梁。本文将深入探讨 Autoconf 工具如何生成con…

作者头像 李华