KEY函数

KEY相关底层API函数使用说明。

头文件的引入

#include  "key.h"

KEY初始化

void Key_Init(void);

按键读取

//该函数用于返回按键情况,按下返回1,松开返回0
int KEY_Scan(void);

示例

//按下按键绿灯亮,松开绿灯灭
#include "led.h"//引入头文件 "led.h"
#include "key.h"//引入头文件 "key.h"
int key_read;//构建int类型变量key_read,用于读取按键值
void user1_main(void)
{
	Key_Init();//初始化按键对应GPIO口
	Led_Init();//初始化LED对应GPIO
    while(1)
	{
		key_read = KEY_Scan();//通过变量key_read读取按键值
		if(key_read == 1)//如果按下按键
		{
			LED_Green_Switch(ON);//绿灯亮
		}
		else if(key_read == 0)//如果松开按键
		{
			LED_Green_Switch(OFF);//绿灯灭
		}
		delay_ms(1);
	}
}