新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > GPIO輸出---單個(gè)LED閃爍(EasyARM3131)

        GPIO輸出---單個(gè)LED閃爍(EasyARM3131)

        作者: 時(shí)間:2016-11-10 來源:網(wǎng)絡(luò) 收藏

        /****************************************Copyright (c)***************************

        本文引用地址:http://www.104case.com/article/201611/317405.htm

        **--------------File Info--------------------------------------------------------
        ** File name:main.c
        ** Last modified Date: 2011-04-09
        ** Last Version:1.0
        ** Descriptions:The main() function example template
        **-------------------------------------------------------------------------------
        ** Created by:lxliu
        ** Created date:2011-04-09
        ** Version:1.0
        ** Descriptions:The original version
        *********************************************************************************/

        #include "config.h"

        const uint32 LED1 = (1<<18);

        /*************************************************************************
        ** 函數(shù)名稱:DelayNS()
        ** 函數(shù)功能:長軟件延時(shí)
        ** 入口參數(shù):dly延時(shí)控制值,值越大,延時(shí)越長
        ** 出口參數(shù):無
        *************************************************************************/

        void DelayNS(uint32 dly)
        {
        uint32 i;
        for(;dly>0;dly--)
        for(i=0;i<50000;i++);
        }

        /*************************************************************************
        ** 函數(shù)名稱:main()
        ** 函數(shù)功能:用P1.18控制LED1,讓LED1閃爍
        ** 調(diào)試說明:需將跳線JP12和LED1短接
        *************************************************************************/
        int main (void)
        {
        PINSEL2 = PINSEL2 &(~0x80); //P1[25:16]為GPIO功能,PINSEL2的第三位設(shè)置為0
        IO1DIR = LED1; //設(shè)置P1.18為輸出

        while(1)
        {
        IO1SET = LED1; //LED熄滅
        DelayNS(50); //延時(shí)
        IO1CLR = LED1; //LED點(diǎn)亮
        DelayNS(200); //延時(shí)

        }
        return 0;
        }
        /********************************************************************************
        ** End Of File
        *********************************************************************************/



        關(guān)鍵詞: GPIO輸出LED閃爍EasyARM313

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 巴马| 大丰市| 房山区| 黄骅市| 什邡市| 广元市| 博爱县| 乳源| 芜湖县| 赤壁市| 文昌市| 德阳市| 天水市| 伊通| 娄烦县| 土默特左旗| 文昌市| 神农架林区| 汽车| 当雄县| 萨迦县| 中牟县| 凤台县| 呼图壁县| 江川县| 浦县| 宁武县| 镇安县| 闸北区| 金川县| 泌阳县| 宁蒗| 泗阳县| 萨嘎县| 华亭县| 翁牛特旗| 合肥市| 平邑县| 珠海市| 沅江市| 嘉鱼县|