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

📄 ps2-01.h

📁 PS2键盘接口程序,51单片机,keil c编译通过.包PS2资料(PDF)
💻 H
字号:
/* ps2-01.c 的头文件
*    把键盘扫描码(第2套)转换为键盘码(即字符的ASCII码和特殊功能键的编吗),使用数组
*/

/*特殊功能键说明
编码----键
1----F1
2----F2
3----F3
4----F4
5----F5
6----F6
7----F7
8----F8
9----F9
10----F10
11----F11
12----F12
13----PRNT_SCRN     //[win]键
14----SCROLL        //[弹出式菜单]键
15----PAUSE         //
16----INSERT
17----HOME
18----PG_UP
19----DELETE
20----END
21----PG_DN
22----U_ARROW
23----L_ARROW
24----D_ARROW
25----R_ARROW
26----BACK_SPACE
27----TAB
28----ESC
29----SPACE
30----ENTER
*/

/*第2套扫描码集*/
/*capslock==0;num==0*/
code unsigned char ASCII_0[128]={//数组地址对应键盘的扫描码,转换为ASCII码
    0,9,0,5,3,1,2,12,0,10,8,6,4,27,'`',0,  //0
    0,0,0,0,15,'q','1',0,0,0,'z','s','a','w','2',13, //1
    0,'c','x','d','e','4','3',13,0,29,'v','f','t','r','5',14, //2
    0,'n','b','h','g','y','6',0,0,0,'m','j','u','7','8',0, //3
    0,',','k','i','o','0','9',0,0,'.',0x2f,'l',';','p','-',0, //4
    0,0,0x27,0,'[','=',0,0,0,0,30,']',0,0x5c,0,0, //5
    0,13,15,0,0,0,26,0,0,20,0,23,17,0,0,0, //6
    16,19,24,0,25,22,28,15,11,'+',21,'-','*',18,14,0 //7
//    0,13,15,7,0,0 //8
    };

/*capslock==0;num==1*/
code unsigned char ASCII_1[128]={
    0,9,0,5,3,1,2,12,0,10,8,6,4,27,'`',0,  //0
    0,0,0,0,15,'q','1',0,0,0,'z','s','a','w','2',13, //1
    0,'c','x','d','e','4','3',13,0,29,'v','f','t','r','5',14, //2
    0,'n','b','h','g','y','6',0,0,0,'m','j','u','7','8',0, //3
    0,',','k','i','o','0','9',0,0,'.',0x2f,'l',';','p','-',0, //4
    0,0,0x27,0,'[','=',0,0,0,0,30,']',0,0x5c,0,0, //5
    0,13,15,0,0,0,26,0,0,'1',0,'4','7',0,0,0, //6
    '0','.','2','5','6','8',28,0,11,'+','3','-','*','9',14,0 //7
//    0,13,15,7,0,0 //8
    };

⌨️ 快捷键说明

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