#ifndef __KEY_H
#define __KEY_H
#include "sys.h"
#define KEY0 GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_5)//读取按键 0
#define KEY1 GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_15)//读取按键 1
#define WK_UP GPIO_ReadInputDataBit(GPIOA,GPIO_Pin_0)//读取按键 2
#define KEY0_PRES 1 //KEY0
#define KEY1_PRES 2 //KEY1
#define WKUP_PRES 3 //WK_UP
void KEY_Init(void);//IO 初始化
u8 KEY_Scan(u8 mode); //按键扫描函数
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1 2 3 好像是分别代表是三个按键按下的状态,函数返回 1 2 3值就知道按个按键被按下,好久之前看的了不知道有没有记错
#define KEY0_PRES 1 //KEY0
#define KEY1_PRES 2 //KEY1
#define WKUP_PRES 3 //WK_UP
好的 谢谢 我去理解一下
为什么要用 KEY0_PRES KEY1_PRES WKUP_PRES来代替呢
【顺便我应该没理解错吧 三行代码的意思就是用KEY0_PRES KEY1_PRES WKUP_PRES 来替换 1 2 3
一周热门 更多>