欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: IAR STM8S_LED流水燈程序 [打印本頁]

作者: 4258941    時間: 2018-2-26 09:51
標(biāo)題: IAR STM8S_LED流水燈程序
STM8S_LED流水燈程序 附件

單片機源程序如下:
  1. #include "stm8s.h"
  2. #include "sysclock.h"
  3. #define LED_PORT        GPIOA       
  4. #define LED_0       GPIO_PIN_0
  5. #define LED_1       GPIO_PIN_1
  6. #define LED_2       GPIO_PIN_2
  7. #define LED_3       GPIO_PIN_3
  8. #define LED_4       GPIO_PIN_4
  9. #define LED_5       GPIO_PIN_5
  10. #define LED_6       GPIO_PIN_6
  11. #define LED_7       GPIO_PIN_7
  12. #define LED_8       GPIO_PIN_LNIB
  13. #define LED_9       GPIO_PIN_HNIB
  14. #define LED_10      GPIO_PIN_ALL
  15. #define ON  0               
  16. #define OFF 0               
  17. void Delay(u32 nCount)
  18. {
  19.         u32 i;
  20.         for(i=0;i<nCount;i++);      
  21. }
  22. void LED_Init(void)
  23. {      
  24.         GPIO_Init(LED_PORT, LED_1, GPIO_MODE_OUT_PP_HIGH_FAST );
  25.         GPIO_Init(LED_PORT, LED_2, GPIO_MODE_OUT_PP_HIGH_FAST );
  26.         GPIO_Init(LED_PORT, LED_3, GPIO_MODE_OUT_PP_HIGH_FAST );       
  27.         GPIO_Init(LED_PORT, LED_4, GPIO_MODE_OUT_PP_HIGH_FAST );
  28.         GPIO_Init(LED_PORT, LED_5, GPIO_MODE_OUT_PP_HIGH_FAST );
  29.         GPIO_Init(LED_PORT, LED_6, GPIO_MODE_OUT_PP_HIGH_FAST );
  30.         GPIO_Init(LED_PORT, LED_7, GPIO_MODE_OUT_PP_HIGH_FAST );
  31.         GPIO_Init(LED_PORT, LED_0, GPIO_MODE_OUT_PP_HIGH_FAST );
  32.         
  33. }
  34. void LED_Config(GPIO_Pin_TypeDef led, u8 state)
  35. {
  36.     if(ON == state)
  37.     {
  38.         GPIO_WriteLow(LED_PORT, led);
  39.     }
  40.     else
  41.     {
  42.         GPIO_WriteHigh(LED_PORT, led);
  43.     }
  44. }

  45. int main(void)
  46. {  
  47.   SystemClock_Init();
  48.   LED_Init();
  49.   while(1)
  50.     {
  51.     LED_Config(LED_0, ON);
  52.     LED_Config(LED_1, ON);
  53.     LED_Config(LED_2, ON);
  54.     LED_Config(LED_3, ON);
  55.     LED_Config(LED_4, ON);
  56.     LED_Config(LED_5, ON);
  57.     LED_Config(LED_6, ON);
  58.     LED_Config(LED_7, ON);  
  59.     LED_Config(LED_8, ON);
  60.     LED_Config(LED_9, ON);
  61.     LED_Config(LED_10, ON);
  62.     Delay(500);
  63.     LED_Config(LED_0, OFF);
  64.     LED_Config(LED_1, OFF);
  65.     LED_Config(LED_2, OFF);
  66.     LED_Config(LED_3, OFF);
  67.     LED_Config(LED_4, OFF);
  68.     LED_Config(LED_5, OFF);
  69.     LED_Config(LED_6, OFF);
  70.     LED_Config(LED_7, OFF);
  71.     LED_Config(LED_8, OFF);
  72.     LED_Config(LED_9, OFF);
  73.     LED_Config(LED_10, OFF);
  74.     Delay(500);  
  75.     }
  76.   
  77. }
  78. #ifdef USE_FULL_ASSERT
  79. void assert_failed(u8* file, u32 line)
  80. {
  81.   while (1)
  82.   {
  83.   }
  84. }
  85. #endif
復(fù)制代碼

所有資料51hei提供下載:
STM8S_LED.zip (253.97 KB, 下載次數(shù): 39)



作者: 夏沫如初    時間: 2019-6-15 23:24
請問這個上面的庫函數(shù)怎么寫啊?





歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1