标题: stm32按键实现led8位流水灯程序 [打印本页]

作者: KevinDayUp    时间: 2020-3-30 18:26
标题: stm32按键实现led8位流水灯程序
  1. #include "stm32f10x.h"
  2. #include "bsp_led.h"
  3. #include "bsp_key.h"

  4. void Delay(__IO uint32_t nCount);
  5. int main(void)
  6. {
  7. LED_GPIO_Config();
  8. Key_Config();
  9. while(1)
  10. {
  11.      if(GPIO_ReadInputDataBit(GPIOA, GPIO_Pin_0) == KEY_ON)
  12. {
  13.       LED1(ON);
  14. Delay(0x0FFFFF);
  15. LED1(OFF);
  16.           LED2(ON);
  17. Delay(0x0FFFFF);
  18. LED2(OFF);
  19.           LED3(ON);
  20. Delay(0x0FFFFF);
  21. LED3(OFF);
  22. LED4(ON);
  23. Delay(0x0FFFFF);
  24. LED4(OFF);
  25. LED5(ON);
  26. Delay(0x0FFFFF);
  27. LED5(OFF);
  28. LED6(ON);
  29. Delay(0x0FFFFF);
  30. LED6(OFF);
  31. LED7(ON);
  32. Delay(0x0FFFFF);
  33. LED7(OFF);
  34. LED8(ON);
  35. Delay(0x0FFFFF);
  36. LED8(OFF);
  37.      }
  38.      else
  39.      {
  40. LED1(OFF);
  41. LED2(OFF);
  42. LED3(OFF);
  43. LED4(OFF);
  44. LED5(OFF);
  45. LED6(OFF);
  46. LED7(OFF);
  47. LED8(OFF);
  48. }
  49. }
  50. }
  51. void Delay(__IO uint32_t nCount)
  52. {
  53. for(; nCount !=0; nCount--);
  54. }
复制代码
全部资料51hei下载地址:
led.7z (177.53 KB, 下载次数: 28)






欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1