久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
STM8S-LED源碼
[打印本頁]
作者:
liuxin549521
時間:
2018-1-3 09:27
標題:
STM8S-LED源碼
STM8S-LED
單片機源程序如下:
#include "stm8s.h"
#include "sysclock.h"
/* Private defines -----------------------------------------------------------*/
/* LED 端口定義 */
#define LED_PORT GPIOA
#define LED_1 GPIO_PIN_3
#define LED_2 GPIO_PIN_4
#define LED_3 GPIO_PIN_5
#define LED_4 GPIO_PIN_6
#define ON 0 /* 定義LED燈亮 -- 低電平*/
#define OFF 1 /* 定義LED燈滅 -- 高電平*/
/* Private function prototypes -----------------------------------------------*/
/* Private functions ---------------------------------------------------------*/
/*******************************************************************************
* 名稱: Delay
* 功能: 簡單的延時函數
* 形參: nCount -> 延時時間數
* 返回: 無
* 說明: 無
******************************************************************************/
void Delay(u32 nCount)
{
u32 i;
for(i=0;i<nCount;i++);
}
/*******************************************************************************
* 名稱: LED_Init
* 功能: LED外設GPIO引腳初始化操作
* 形參: 無
* 返回: 無
* 說明: 無
******************************************************************************/
void LED_Init(void)
{
//定義LED的管腳為輸出模式
GPIO_Init(LED_PORT, LED_1, GPIO_MODE_OUT_PP_HIGH_FAST );
GPIO_Init(LED_PORT, LED_2, GPIO_MODE_OUT_PP_HIGH_FAST );
GPIO_Init(LED_PORT, LED_3, GPIO_MODE_OUT_PP_HIGH_FAST );
GPIO_Init(LED_PORT, LED_4, GPIO_MODE_OUT_PP_HIGH_FAST );
}
/*******************************************************************************
* 名稱: LED_Operation
* 功能: LED 燈亮滅設置操作
* 形參: led -> 要操作的led燈
* state -> 亮還是滅
* 返回: 無
* 說明: 無
******************************************************************************/
void LED_Config(GPIO_Pin_TypeDef led, u8 state)
{
if(ON == state)
{
GPIO_WriteLow(LED_PORT, led);
}
else
{
GPIO_WriteHigh(LED_PORT, led);
}
}
/*******************************************************************************
* 名稱: LED_Show
* 功能: 現流水燈
* 形參: 無
* 返回: 無
* 說明: 無
******************************************************************************/
void LED_Show(void)
{
LED_Config(LED_1, ON);
LED_Config(LED_2, OFF);
LED_Config(LED_3, OFF);
LED_Config(LED_4, OFF);
Delay(0x1ffff);
LED_Config(LED_1, OFF);
LED_Config(LED_2, ON);
LED_Config(LED_3, OFF);
LED_Config(LED_4, OFF);
Delay(0x1ffff);
LED_Config(LED_1, OFF);
LED_Config(LED_2, OFF);
LED_Config(LED_3, ON);
LED_Config(LED_4, OFF);
Delay(0x1ffff);
LED_Config(LED_1, OFF);
LED_Config(LED_2, OFF);
LED_Config(LED_3, OFF);
LED_Config(LED_4, ON);
Delay(0x1ffff);
}
int main(void)
{
/* 系統時鐘初始化 */
SystemClock_Init();
LED_Init();
while (1)
{
/*放置你的代碼*/
LED_Show();
}
}
#ifdef USE_FULL_ASSERT
void assert_failed(u8* file, u32 line)
{
while (1)
{
}
}
#endif
復制代碼
所有資料51hei提供下載:
STM8S_LED.zip
(252.8 KB, 下載次數: 12)
2018-1-3 09:26 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
中文字幕在线播放第一页
|
欧美不卡一区
|
日韩福利一区
|
青青久久久
|
国产精品www
|
91精品午夜窝窝看片
|
日韩精品在线网站
|
国产亚洲日本精品
|
9久久精品
|
欧美日韩国产一区二区三区不卡
|
久久99精品久久
|
天堂一区在线观看
|
91免费版在线观看
|
久久国产区
|
日韩中文字幕
|
国产精品九九九
|
国产精品999
|
久久97精品
|
国产一二三区精品视频
|
91视频三区
|
视频精品一区
|
激情婷婷
|
精品亚洲一区二区
|
在线观看成人
|
亚洲 精品 综合 精品 自拍
|
www.99热
|
四虎影院一区二区
|
精品国产伦一区二区三区观看方式
|
成人在线中文字幕
|
国产超碰人人爽人人做人人爱
|
国产精彩视频
|
色婷婷婷婷色
|
精品国产乱码久久久久久蜜柚
|
亚洲大片在线观看
|
亚洲免费网址
|
久久久久高清
|
www.4虎影院
|
91 在线
|
成人午夜免费在线视频
|
欧美日韩精品久久久免费观看
|
国产精品自拍视频网站
|