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

📄 dvrkey.h

📁 键盘处理程序。完成从按键扫描、去抖到按键类型判断的全过程。
💻 H
字号:
#ifndef	__DVRKEY_h__
#define	__DVRKEY_h__
//	write your header here
#include "spce061a.h"

//*************************************
//	硬件连接定义
#define KEY_PORT PORT_A		//PORT_B	//	键盘IO口定义。使用IOB口请修改为PORT_B
#define KEY_PORT_MASK 0x00ff			//	用于按键的IO口。如,使用低八位则设置为0x00ff
										//	使用高八位则设置为0xff00
#define KEY_COM COM_HIGH	//COM_LOW	//	公共端接高电平则设置为COM_HIGH,公共端接低电平则设置为COM_LOW
//	硬件连接定义结束
//*************************************


//*************************************
//	以下无需更改
#define PORT_A 1
#define PORT_B 0
#define COM_LOW 0
#define COM_HIGH 1

#if KEY_PORT
	#define P_KEY_Dir P_IOA_Dir
	#define P_KEY_Attrib P_IOA_Attrib
	#define P_KEY_Data P_IOA_Data
	#define P_KEY_Buffer P_IOA_Buffer
#else
	#define P_KEY_Dir P_IOB_Dir
	#define P_KEY_Attrib P_IOB_Attrib
	#define P_KEY_Data P_IOB_Data
	#define P_KEY_Buffer P_IOB_Buffer
#endif

extern void DrvKeyInit();
extern unsigned int DrvGetKeyID();

//	以上无需更改
//*************************************

#endif

⌨️ 快捷键说明

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