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

📄 main.c

📁 16键盘程序
💻 C
字号:
extern void F_System_Initial(void);
extern unsigned int F_GetKeyValue(void);
extern void F_LED_On(unsigned int);
main()
{	unsigned int uiKeyValue=0;
	unsigned int uiLedStatusValue=0;
	F_System_Initial();
	SP_INT_128Hz();                                       //key scan
	while(1)
	{ 	uiKeyValue=F_GetKeyValue();			   //按键扫描
		if(uiKeyValue>0)
		{      
			switch(uiKeyValue)
			{   	
				case 0x0011:
					uiLedStatusValue=0x0011;
					F_LED_On(uiLedStatusValue);  //0;
					break;
				case 0x0021:
					uiLedStatusValue=0x0021;
					F_LED_On(uiLedStatusValue);  //1;
					break;
				case 0x0041:
					uiLedStatusValue=0x0041;
					F_LED_On(uiLedStatusValue);  //2;
					break;	
				case 0x0081:
					uiLedStatusValue=0x0081;
					F_LED_On(uiLedStatusValue);  //3;
					break;
				case 0x0012:
					uiLedStatusValue=0x0012;
					F_LED_On(uiLedStatusValue);  //4;
					break;
				case 0x0022:
					uiLedStatusValue=0x0022;
					F_LED_On(uiLedStatusValue);  //5;
					break;
				case 0x0042:
					uiLedStatusValue=0x0042;
					F_LED_On(uiLedStatusValue);  //6;
					break;
				case 0x0082:
					uiLedStatusValue=0x0082;
					F_LED_On(uiLedStatusValue);  //7;
					break;
			    case 0x0014:
			        uiLedStatusValue=0x0014;
			        F_LED_On(uiLedStatusValue);  //8;
			        break;
			    case 0x0024:
			        uiLedStatusValue=0x0024;
			        F_LED_On(uiLedStatusValue);  //9;
			        break;
			    case 0x0044:
			        uiLedStatusValue=0x0044;
			        F_LED_On(uiLedStatusValue);  //A;
			        break;
			    case 0x0084:
			        uiLedStatusValue=0x0084;
			        F_LED_On(uiLedStatusValue);  //b;
			        break;
			    case 0x0018:
			        uiLedStatusValue=0x0018;
			        F_LED_On(uiLedStatusValue);  //C;
			        break;
			    case 0x0028:
			        uiLedStatusValue=0x0028;
			        F_LED_On(uiLedStatusValue);  //d;
			        break;
			    case 0x0048:
			        uiLedStatusValue=0x0048;
			        F_LED_On(uiLedStatusValue);  //E; 
			        break;
			    case 0x0088:
			        uiLedStatusValue=0x0088;
			        F_LED_On(uiLedStatusValue);  //F;
			        break;
			        			        
				default:
					uiKeyValue=0;
					break;														
			}
		}
		
	}
}

⌨️ 快捷键说明

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