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

標題: IAR stm8s105c6直接操作寄存器的方法點亮 LED0資料 [打印本頁]

作者: 13145799413    時間: 2018-3-11 15:41
標題: IAR stm8s105c6直接操作寄存器的方法點亮 LED0資料
單片機源程序如下:
  1. /* **************************************************
  2. *名稱:點亮一個LED
  3. *作者:電子科技協會
  4. *日期:2019-03
  5. *描述:本實驗用直接操作寄存器的方法點亮 LED0
  6. *硬件連接:LED0 -> PB0
  7. ******************************************************/

  8. #include "iostm8s105c6.h"        //包含對應芯片型號的必要頭文件

  9. void delay_ms(unsigned int num)
  10. {
  11.         unsigned int i, j;
  12.         for(i=0;i<num;i++)
  13.                 for(j=0;j<400;j++);
  14. }

  15. void main()
  16. {
  17.         void delay_ms();
  18.         
  19.         PB_DDR = 0x0F;                //將PB0的IO方向設置為輸出
  20.         PB_CR1 = 0X0F;                //將PB0設置為推挽輸出模式
  21.         PB_CR2 = 0xF0;                //輸出速度最大為2M
  22.         
  23.         PD_DDR_DDR1 = 0;                //將PB0的IO方向設置為輸入
  24.         PD_CR1_C11= 1;                //將PB0設置為上拉輸入模式
  25.         PD_CR2_C21= 0;                //輸出速度最大為2M
  26.         
  27.         while(1)
  28.         {
  29.         if(PD_IDR_IDR1 == 0)
  30.         {
  31.           PB_ODR = 0xF0;
  32.           delay_ms(1000);
  33.         }
  34.         else
  35.           PB_ODR = 0xFF;
  36.         }
  37.         //PB_ODR &= 0xFE;                //PB0輸出低電平,點亮LED
  38.         //while(1);
  39.                         //程序進入死循環,停在此處
  40.       
  41. }

復制代碼

所有資料51hei提供下載:
紅外.rar (211.23 KB, 下載次數: 22)







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