|
按鍵控制stm32簡(jiǎn)單led燈亮滅
單片機(jī)源程序如下:
- #include "system.h"
- #include "SysTick.h"
- #include "led.h"
- #include "key.h"
- int main()
- {
- u8 key,i;
- SysTick_Init(72);
- LED_Init();
- KEY_Init();
-
- while(1)
- {
- key=KEY_Scan(0); //掃描按鍵
- switch(key)
- {
- case KEY_UP: led2=0;break; //按下K_UP按鍵 點(diǎn)亮D2指示燈
- case KEY_DOWN: led2=1;break; //按下K_DOWN按鍵 熄滅D2指示燈
- case KEY_LEFT: led3=1;break; //按下K_LEFT按鍵 點(diǎn)亮D3指示燈
- case KEY_RIGHT: led3=0;break; //按下K_RIGHT按鍵 熄滅D3指示燈
- }
- i++;
- if(i%20==0)
- {
- led1=!led1; //LED1狀態(tài)取反
- }
- delay_ms(10);
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
10. 按鍵控制實(shí)驗(yàn).rar
(267.46 KB, 下載次數(shù): 130)
2019-5-31 10:21 上傳
點(diǎn)擊文件名下載附件
|
評(píng)分
-
查看全部評(píng)分
|