⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key.h

📁 基于STR711的PRCCU程序
💻 H
字号:
#ifndef __KEY_H__
#define __KEY_H__

#include "71x_lib.h"
#define KEY3 0x0020  // P1.5
#define KEY4 0x0001  // P0.0
#define KEY5 0x0004  // P0.2
#define KEY6 0x0010  // P0.4
inline void Key_Init(void)
{
	GPIO_Config(GPIO1, KEY3, GPIO_IN_TRI_CMOS);
	GPIO_Config(GPIO0, KEY4|KEY5|KEY6, GPIO_IN_TRI_CMOS);
}

inline int Key_GetAll(void)
{
	return ((GPIO_WordRead(GPIO1) & KEY3 ^ KEY3)|(GPIO_WordRead(GPIO0)&(KEY4|KEY5|KEY6)^(KEY4|KEY5|KEY6)));
}

inline int Key_State(int key,GPIO_TypeDef *GPIOx)
{
	return ((GPIO_WordRead(GPIOx) & key)==0);
}

#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -