|
用固件庫的方式,實現按鍵簡單控制LED的翻轉。
51hei圖片20200724164457.png (10.54 KB, 下載次數: 35)
下載附件
2020-7-24 16:45 上傳
單片機源程序如下:
- #include "stm32f10x.h"
- #include "bsp_led.h"
- #include "bsp_key.h"
- static void Delay(__IO uint32_t nCount) //簡單的延時函數
- {
- for(; nCount != 0; nCount--);
- }
- /**
- * @brief 主函數
- * @param 無
- * @retval 無
- */
- int main ( void )
- {
- LED_Init (); //初始化 LED
- Key_GPIO_Config();
- macLED1_OFF ();
- macLED2_OFF ();
- macLED3_OFF ();
-
- while ( 1 )
- {
- if(Key_Scan( GPIOA, GPIO_Pin_0)==KEY_ON)
- {
- macLED1_TOGGLE();
- macLED2_TOGGLE();
- macLED3_TOGGLE();
- }
- }
- }
- /*********************************************END OF FILE**********************/
復制代碼
還有其他的led.c,led.h,key.h,key.c,壓縮包里面
|
-
-
1.7z
2020-7-24 17:06 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
67.79 KB, 下載次數: 68, 下載積分: 黑幣 -5
用的·keil5和protues8.6
|