key.h

来自「倒车雷达的原理图与源码」· C头文件 代码 · 共 42 行

H
42
字号
/*
***************************************************************************************************
* Copyright (C),2007
* Author        : YanZhongsan
* Email         : yanzhongsan@yahoo.com.cn
* Date          : 2007-10-17
* File name     : key.h
* Description   : rename the MCU's I/O port for keyboard
* Version       : V 1.0
* Others        : None
***************************************************************************************************
*/
#ifndef key_h
#define key_h

/****golbal data****/
extern UCHAR_8 ButtonFlag;
extern UCHAR_8 LongKeyFlag;

/****function****/
void KeyBoardScanf(void);

/****flag bit****/
#define KEY1_BIT                0
#define KEY2_BIT                1
#define KEY3_BIT                2

/****button****/
#define UP_BUTTON               (1<<PD3)
#define UP_BUTTON_PRESSED       (0x00==(PIND & UP_BUTTON))
#define KEY1PRESSED             UP_BUTTON_PRESSED

#define DOWN_BUTTON             (1<<PD4)
#define DOWN_BUTTON_PRESSED     (0x00==(PIND & DOWN_BUTTON))
#define KEY2PRESSED             DOWN_BUTTON_PRESSED

#define SET_BUTTON              (1<<PD5)
#define SET_BUTTON_PRESSED      (0x00==(PIND & SET_BUTTON))
#define KEY3PRESSED             SET_BUTTON_PRESSED

#endif

⌨️ 快捷键说明

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