#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); //按键扫描函数
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
是啊,我也不懂这个vu8
大慨是这样用的
u8 KeyReg=0;
if (KEY0) KeyReg+=KEY0_PRES;
if (KEY1) KeyReg+=KEY1_PRES;
if (WK_UP) KeyReg+=WKUP_PRES;
if (KeyReg) // 判断有没有按键
{
。。。。。。
return KeyyReg; // 按键确认
}
return 0;
一周热门 更多>