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

📄 key .txt

📁 按键并显示程序 已通过调试 C语言 很有意思的!
💻 TXT
字号:
//************************************************
//键盘扫描
//************************************************
void KeyScan()
{
  if((!(IO0PIN&Key5Pin))||(!(IO0PIN&Key6Pin))) 	// KeyPress
	 {
	    DelayUs(20);   // 延时消抖
		if((!(IO0PIN&Key5Pin))||(!(IO0PIN&Key6Pin)))
		{
		    keyPro=0x01;
		    if(!(IO0PIN&Key5Pin))
			{
			    IO1CLR|=Led1Pin;
				IO1SET|=Led2Pin;
                keyBuff=1;
			}
            if(!(IO0PIN&Key6Pin))
            { 
			    keyBuff=2;
				IO1SET|=Led1Pin;
				IO1CLR|=Led2Pin;
			}
		}
	 }
	if((IO0PIN&Key5Pin)&&(IO0PIN&Key6Pin)&&(keyPro==0x01))  //key up
	{
	    DelayUs(20);  // 延时消抖
		if((IO0PIN&Key5Pin)&&(IO0PIN&Key6Pin)&&(keyPro==0x01))
		{
		   keyPro=0x00;

		   if(keyBuff==1)
		   {
		       keyValue++;
			   if(keyValue>99)
			   {keyValue=0;}
			   while (!(U0LSR & 0x20));
                           U0THR = keyValue;
		    LCD_Fill(0x00);     // 清屏显示
	            DisplayCharacter(24,2,Lao);
	            DisplayCharacter(40,2,Po);
	            DisplayCharacter(56,2,Wo);
	            DisplayCharacter(72,2,Ai);
            	DisplayCharacter(88,2,Ni);
				 
		   }
		   if(keyBuff==2)
		   {
		      keyValue--;
			  if(keyValue>99)
			  {keyValue=0;}
			  while (!(U0LSR & 0x20));
                         U0THR = keyValue;
			  DispalayBmp(0,0,nBitmapDot);
	            //DisplayCharacter(24,6,Lao);
	            //DisplayCharacter(40,6,Po);
	            //DisplayCharacter(56,6,Wo);
	            //DisplayCharacter(72,6,Ai);
            	    //DisplayCharacter(88,6,Ni);
		   }
		}
	}

}

⌨️ 快捷键说明

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