📄 key.c.new
字号:
#include<reg52.h>//#include <absacc.h>#include"key.h"/*char code tab[4][4]=
{
{
'7','8','9','A'
}
, {
'4','5','6','B'
}
, {
'1','2','3','C'
}
, {
'#','0','*','D'
}}
; //0到F的16个键植*////*char code tab[4][4]=
{
{
'1','4','7','#'
}
, {
'2','5','8','0'
}
, {
'3','6','9','*'
}
, {
'A','B','C','D'
}}
; //0到F的16个键植//*////*///*void delay(unsigned char a){ unsigned char i; while(a--) for(i=100;i>0;i--) ;}//*///*/unsigned char kbscan() //键盘扫描{ unsigned char hang,lie,key; if(P3!=0x0f) delay(5); if(P3!=0x0f) { switch(P3&0x0f) { case 0x0e:lie=0;break; case 0x0d:lie=1;break; case 0x0b:lie=2;break; case 0x07:lie=3;break; } P3=0xf0; P3=0xf0; switch(P3&0xf0) { case 0xe0:hang=0;break; case 0xd0:hang=1;break; case 0xb0:hang=2;break; case 0x70:hang=3;break; } P3=0x0f; while(P3!=0x0f); key=tab[hang][lie]; } else //key=0; return (0); return (key); //return (0);}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -