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

標題: stm8s208mb單個led閃爍實驗源碼 [打印本頁]

作者: qq782119142    時間: 2018-11-17 16:18
標題: stm8s208mb單個led閃爍實驗源碼
#include "iostm8s208mb.h"//主控芯片的頭文件
/************************常用數據類型定義*************************/
#define u8  uint8_t
#define u16 uint16_t
#define u32 uint32_t
typedef unsigned char    uint8_t;
typedef unsigned short   uint16_t;
typedef unsigned long    uint32_t;
/*************************端口/引腳定義區域***********************/
#define LED   PI_ODR_ODR0//連接至LED引腳
/**************************函數聲明區域***************************/
void delay(u16 Count);//延時函數聲明
/**************************主函數區域*****************************/
void main(void)
{
  PI_DDR_DDR0=1; //配置PI0端口為輸出模式
  PI_CR1_C10=1;  //配置PI0端口為推挽輸出模式
  PI_CR2_C20=0;  //配置PI0端口低斜率輸出
  LED=1;         //上電后讓PI0引腳輸出高電平
  while(1)      //執行死循環
  {
    //小實驗1***************************
    //LED=1;//讓PI0引腳輸出高電平
   // delay(200);//延時保持熄滅狀態
    //LED=0;//讓PI0引腳輸出低電平
    //delay(2000);//延時保持點亮狀態
    //小實驗2***************************
    //LED=!LED;//讓PI0引腳輸出高電平
    //delay(200);//延時保持熄滅狀態
    //小實驗3***************************
    LED=1;//讓PI0引腳輸出高電平
    delay(2000);//延時保持熄滅狀態
    LED=0;//讓PI0引腳輸出低電平
    delay(10);//延時保持點亮狀態
  }
}
/****************************************************************/
//延時函數delay(),有形參Count用于控制延時函數執行次數,無返回值
/****************************************************************/
void delay(u16 Count)
{
  u8 i,j;
  while (Count--)//Count形參控制延時次數
  {
    for(i=0;i<50;i++)
      for(j=0;j<20;j++);
  }
}


作者: 1500hjw    時間: 2018-11-17 18:50
對嵌入式有幫助
作者: 1500hjw    時間: 2018-11-17 18:51
對于嵌入式學習可以參考
作者: newwd    時間: 2018-11-17 19:57
學習一下。多謝樓主分享




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