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

📄 无线键盘.txt

📁 无线键盘的四个译码输出口从低到高依次对应于P1口的低四位 下面是无线键盘的键值分布 8 4 2 1 码输出; 返回的直接就是键值 (很好用)
💻 TXT
字号:
/************单个读键****************/

//没有按键时返回键值0;
//
//P2.3  P2.2  P2.1  P2.0
// 1	 2	  3		 4

 /*
unsigned char getkey()		   
{
 unsigned char k,tem,keytem;
 keytem=0;
 tem=P2&0x0f;
 if(tem!=0x0f)
  	{
	    for(k=0;k<10;k++)  delay(250);				  //加延时防抖
		tem=P2&0x0f;
	 	if(tem!=0x0f)
	 	 {     if(tem==0x07) keytem=1;		//	按下去的键对应的位是0;
	  	  else if(tem==0x0b) keytem=2;
	  	  else if(tem==0x0d) keytem=3;
	      else if(tem==0x0e) keytem=4;
	     }
	 }
	while(tem!=0x0f) tem=P2 & 0x0f;	 //等待按键释放
	return(keytem);
}

 */


/************无线键盘4*4****************/
//无线键盘的四个译码输出口从低到高依次对应于P1口的低四位
//下面是无线键盘的键值分布
// 8 4 2 1 码输出;
// 返回的直接就是键值 (很好用)

/*
uchar getkey_juzhen()
{
	unsigned char keytem=0,k,tem;
	tem=P1&0x0f;
    for(k=0;k<10;k++)	delay(100);		 //加延时防抖
	tem=P1&0x0f;
	keytem=tem;
	while((tem=P1&0x0f)!=0);		   	 //等待按键释放
	return(keytem);
}

*/

/*********************************************************************/

⌨️ 快捷键说明

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