📄 ps2.h
字号:
/////////////////////////////////////////////////////////////
// PS/2 设备接口定义
// EXT6 -> PS/2 Mouse Data.
// EXT7 -> PS/2 Mouse Clock.
// EXT5 -> PS/2 Keyboard Data.
// EXT4 -> PS/2 Keyboard Clock.
////////////////////////////////////////////////////////////
#define PS2_CPU_PORT_CONTROL (*(volatile unsigned *)0x1d20040)
#define PS2_CPU_PORT_DATA (*(volatile unsigned *)0x1d20044)
// EXT7(Mouse Clock)
#define PS2_MOUSE_CLOCK 7
// EXT6(Mouse Data)
#define PS2_MOUSE_DATA 6
// EXT5(Keyboard Clock)
#define PS2_KEYBOARD_CLOCK 5
// EXT4(Keyboard Data)
#define PS2_KEYBOARD_DATA 4
// 设备类型定义
typedef unsigned char DriverType;
#define drvMouse 1
#define drvKeyboard 0
////////////////////////////////////////////////////////////
int PS2_Read(DriverType type);
void PS2_Write(DriverType type, int value);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -