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

📄 keyboard.h

📁 在cypress晶片上實驗讀取ps2 keyboard按鍵後顯示在lcd上,同時利用I2C寫入EEPROM
💻 H
字号:
#ifndef	_KEYBOARD_H_#define _KEYBOARD_H_
extern unsigned char 		kb_Getch(void);
extern unsigned char 		kb_Putch(unsigned char);

#define KB_BFSIZE	20
// Self-define Special Code
#define KB_F0		0xF0 //240
#define	KB_E0		0xE0 //224
#define KB_SHIFT	0x03
// Standard Scan Code define#define KB_A		0x1C //28
#define KB_B		0x32 //50
#define KB_C		0x21 //33
#define KB_D		0x23 //35
#define KB_E		0x24 //36
#define KB_F		0x2B //43
#define KB_G		0x34 //52
#define KB_H		0x33 //51
#define KB_I		0x43 //67
#define KB_J		0x3B //59
#define KB_K		0x42 //66
#define KB_L		0x4B //75
#define KB_M		0x3A //58
#define KB_N		0x31 //49
#define KB_O		0x44 //68
#define KB_P		0x4D //77
#define KB_Q		0x15 //21
#define KB_R		0x2D //45
#define KB_S		0x1B //27
#define KB_T		0x2C //44
#define KB_U		0x3C //60
#define KB_V		0x2A //42
#define KB_W		0x1D //29
#define KB_X		0x22 //34
#define KB_Y		0x35 //53
#define KB_Z		0x1A //26
#define KB_0		0x45 //69
#define KB_1		0x16 //22
#define KB_2		0x1E //30
#define KB_3		0x26 //38
#define KB_4		0x25 //37
#define KB_5		0x2E //46
#define KB_6		0x36 //54
#define KB_7		0x3D //61
#define KB_8		0x3E //62
#define KB_9		0x46 //70
#define KB_UPDOT	0x0E //14	// `
#define KB_DESH		0x4E //78	// -
#define KB_EQU		0x55 //85
#define KB_RSLITE	0x5D //93   // \
#define KB_BKSP		0x66 //102
#define KB_SPACE	0x29 //25
#define KB_TAB		0x0D //13
#define KB_CAPS		0x58 //88
#define KB_LSHFT	0x12 //18
#define KB_LCTRL	0x14 //20
#define KB_LALT		0x11 //17
#define KB_RSHFT	0x59 //89
#define KB_ENTER	0x5A //90
#define KB_ESC		0x76 //118
#define KB_F1		0x05 //5
#define KB_F2		0x06 //6
#define KB_F3		0x04 //4
#define KB_F4		0x0C //12
#define KB_F5		0x03 //3
#define KB_F6		0x0B //11
#define KB_F7		0x83 //131
#define KB_F8		0x0A //10
#define KB_F9		0x01 //1
#define KB_F10		0x09 //9
#define KB_F11		0x78 //120
#define KB_F12		0x07 //7
#define KB_SCROLL	0x7E //126
#define KB_NUM		0x77 //119
#define KB_KPDOT	0x71 //113
#define KB_KP0		0x70 //112
#define KB_KP1		0x69 //111
#define KB_KP2		0x72 //114
#define KB_KP3		0x7A //122
#define KB_KP4		0x6B //107
#define KB_KP5		0x73 //115
#define KB_KP6		0x74 //116
#define KB_KP7		0x6C //108
#define KB_KP8		0x75 //117
#define KB_KP9		0x7D //109
#define KB_RBRACKET	0x5B //91
#define KB_LBRACKET	0x54 //84
#define KB_SEMICOLON 0x4C//76
#define KB_DOT		0x49 //73
#define KB_COMMA	0x41 //65
#define KB_LSLITE	0x4A //74#endif			/* _KEYBOARD_H_ */

⌨️ 快捷键说明

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