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

📄 keyscan.h

📁 4*4标准C程序。这是写得最好的键盘检测程序了
💻 H
字号:
#ifndef _keyscan_H
#define _keyscan_H
#include<LCD12864.h>
#define uchar unsigned char
#define uint unsigned int
#include <intrins.h>
void send_serial(uchar Data);
uint redcode;		         //解码值	
uchar hour,min,sec;			 //时、分、秒

/*********************************************************** 
函数名称:code_func
函数功能:按键处理
入口参数:无
出口参数:无
备    注:无
***********************************************************/ 
void code_func()
{
    redcode&=0x17ff;	 
    switch(redcode)
    {
	  case 0x07f3 : send_serial(1);break;//('*') 
	  case 0x07f2 : send_serial(8);break;//('y')
	   
	  case 0x07fe : sec+=10;if(sec>59) sec=0;break;//('1') 
	  case 0x07fd : min++;if(min>59) min=0;break;//('2') 
	  case 0x07fc : min+=10;if(min>59) min=0;break;//('3')
	  case 0x07fb : hour++;if(hour>23) hour=0;break;//('4')
	   
	  case 0x07fa : min=3;break;//('5') 
	  case 0x07f9 : min=4;break;//('6') 
	  case 0x07f8 : min=5;break;//('7')
	  case 0x07f7 : min=6;break;//('8')
	   
	  case 0x07f6 : min=7;break;//('9') 
	  case 0x07ff : min=8;break;//('0') 
	  case 0x07f5 : min=9;break;//('-')   
	  case 0x07e1 : min=10;break;//('>')
	   
	  case 0x07df : min=11;break;//('a') 
	  case 0x07de : min=12;break;//('b') 
	  case 0x07d4 : min=13;break;//('c')
	  case 0x07d3 : min=14;break;//('d')
	   
	  case 0x07ef : min=15;break;//('e') 
	  case 0x07d6 : min=16;break;//('f')      
	  case 0x07f0 : min=17;break;//('g')

	  case 0x07ee : min=18;break;//('h') 
	  case 0x07f1 : min=19;break;//('i') 
	  case 0x07d9 : min=20;break;//('j')
	   
	  case 0x07e3 : min=21;break;//('k')
	  case 0x07eb : min=22;break;//('l') 
	  case 0x07ed : min=23;break;//('m') 
	  case 0x07c7 : min=24;break;//('n')
	   
	  case 0x07e2 : sec+=10;if(sec>59) sec=0;break;//('o')
	  case 0x07ea : min++;if(min>59) min=0;break;//('p') 
	  case 0x07ec : min+=10;if(min>59) min=0;break;//('q') 
	  case 0x07c0 : hour++;if(hour>23) hour=0;break;//('r')	 
	  default : break;
    }		 
}
#endif

⌨️ 快捷键说明

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