標(biāo)題:
STM32 GPIO輸出控制實(shí)驗(yàn) 控制Led亮滅源碼
[打印本頁]
作者:
15257318679
時(shí)間:
2021-4-28 10:08
標(biāo)題:
STM32 GPIO輸出控制實(shí)驗(yàn) 控制Led亮滅源碼
附件里面是GPIO輸出控制實(shí)驗(yàn)-控制Led亮滅源碼,上傳愿意分享給大家,
希望能你們帶來方便。
單片機(jī)源程序如下:
/******************************************************************************
* 文 件 名: main.c
* 描 述: GPIO輸出控制實(shí)驗(yàn)1 操作IO口控制LED燈的亮和滅
******************************************************************************/
#include <ioCC2530.h>
typedef unsigned char uchar;
typedef unsigned int uint;
#define LED1 P1_0 //定義P1.0口為LED1控制端
/******************************************************************************
* 名 稱: DelayMS()
* 功 能: 以毫秒為單位延時(shí),系統(tǒng)時(shí)鐘不配置時(shí)默認(rèn)為16M(用示波器測(cè)量相當(dāng)精確)
* 入口參數(shù): msec 延時(shí)參數(shù),值越大,延時(shí)越久
* 出口參數(shù): 無
******************************************************************************/
void DelayMS(uint msec)
{
uint i,j;
for (i=0; i<msec; i++)
for (j=0; j<535; j++);
}
/******************************************************************************
* 名 稱: InitLed()
* 功 能: 設(shè)置LED燈相應(yīng)的IO口
* 入口參數(shù): 無
* 出口參數(shù): 無
******************************************************************************/
void InitLed(void)
{
P1DIR |= 0x01; //P1.0定義為輸出口
}
/******************************************************************************
* 程序入口函數(shù)
******************************************************************************/
void main(void)
{
InitLed(); //設(shè)置LED燈相應(yīng)的IO口
while(1) //死循環(huán)
{
LED1 = 0; //點(diǎn)亮LED1
DelayMS(1000); //延時(shí)1秒
LED1 = 1; //LED1熄滅
DelayMS(1000); //延時(shí)1秒
}
}
復(fù)制代碼
所有資料51hei提供下載:
GPIO輸出控制實(shí)驗(yàn)-控制Led亮滅.7z
(13.42 KB, 下載次數(shù): 8)
2021-4-28 16:04 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1