pushbuttonproc.h

来自「在WinAVR下的ST7565圖形點陣的驅動程序」· C头文件 代码 · 共 30 行

H
30
字号
#ifndef PUSH_BUTTON_H
#define PUSH_BUTTON_H


#define PB_SCAN_PORT    PORTC
#define PB_SCAN_MASK    0xE0
#define PB_READ_PORT    PINC
#define PB_READ_MASK    0x1E

#define NO_VALUE        0x00
#define S1_VALUE        (0x20 | 0x02)
#define S2_VALUE        (0x20 | 0x04)
#define S3_VALUE        (0x20 | 0x08)
#define S4_VALUE        (0x20 | 0x10)
#define S5_VALUE        (0x40 | 0x02)
#define S6_VALUE        (0x40 | 0x04)
#define S7_VALUE        (0x40 | 0x08)
#define S8_VALUE        (0x40 | 0x10)
#define S9_VALUE        (0x80 | 0x02)
#define S10_VALUE       (0x80 | 0x04)
#define S11_VALUE       (0x80 | 0x08)
#define S12_VALUE       (0x80 | 0x10)


uint8 ScanKeyBoard(void);
void GetPushButtonValue(void);
void PushButton_Proc(void);

#endif

⌨️ 快捷键说明

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