int main(void)
{
u16 key; //±£′æ¼üÖμ
NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);//éèÖÃÏμí3ÖD¶ÏóÅÏ輶·Ö×é2
delay_init(168); //3õê¼»ˉÑóê±oˉêy
LED_Init(); //3õê¼»ˉLED¶Ë¿ú
//delay_init(168); //3õê¼»ˉÑóê±oˉêy
//LED_Init(); //3õê¼»ˉLED¶Ë¿ú
KEY_Init(); //3õê¼»ˉóë°′¼üᬽóμÄó2¼t½ó¿ú
TIM3_Int_Init(5000-1,8400-1);
//¶¨ê±Æ÷ê±Öó84M£¬·ÖÆμÏμêy8400£¬ËùòÔ84M/8400=10KhzμļÆêyÆμÂ꣬¼Æêy5000′ÎÎa500ms
while(1)
{
key=KEY_Scan(0); //μÃμ½¼üÖμ
if(key!=0)
{
switch(key)
{
case KEY0_PRES: //¿ØÖÆLED0·-×a
LED0=!LED0;
break;
case KEY1_PRES: //¿ØÖÆLED1·-×a
LED1=!LED1;
break;
case KEY2_PRES: //í¬ê±¿ØÖÆLED0,LED1·-×a
LED0=!LED0;
LED1=!LED1;
break;
}
}
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
多看教程,多练,不然永远都在问这种问题。
一周热门 更多>