?? ledcon.c
字號:
/****************************************************************************
* 文件名:LEDCON.C
* 功能:LED閃爍控制。使用I/O口直接控制,采用軟件延時方法。
* 說明:在J4的P0.29腳上連接一個LED的陽極,LED的陰極經(jīng)過一個限流電阻與GND連接。
****************************************************************************/
#include "config.h"
#define LEDCON (1<<29) /* P0.29引腳控制LED */
/****************************************************************************
* 名稱:DelayNS()
* 功能:長軟件延時。
* 入口參數(shù):dly 延時參數(shù),值越大,延時越久
* 出口參數(shù):無
****************************************************************************/
void DelayNS(uint32 dly)
{ uint32 i;
for(; dly>0; dly--)
for(i=0; i<5000; i++);
}
/****************************************************************************
* 名稱:main()
* 功能:控制LED閃爍。
****************************************************************************/
int main(void)
{ PINSEL1 = PINSEL1 & 0xF3FFFFFF; // 設(shè)置LED控制管腳連接GPIO
IO0DIR = LEDCON; // 設(shè)置LED控制管腳為輸出
while(1)
{ IO0SET = LEDCON; // LEDCON = 1
DelayNS(10);
IO0CLR = LEDCON; // LEDCON = 0
DelayNS(10);
}
return(0);
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -