新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > PIC單片機控制第一個發(fā)光管閃動程序

        PIC單片機控制第一個發(fā)光管閃動程序

        作者: 時間:2016-12-02 來源:網(wǎng)絡 收藏
        /************************************

        *** 功能:第一個發(fā)光管閃動
        *** 實驗內(nèi)容:輸出底電平可以點亮RD口的發(fā)光管 高電平可以關掉發(fā)光管
        ***開發(fā)板連接方法:裝上J2。
        *************************************/
        #include //包含單片機內(nèi)部資源預定義
        __CONFIG(0xFF32);
        //芯片配置字,看門狗關,上電延時開,掉電檢測關,低壓編程關,加密,4M晶體HS振蕩

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

        void delay(); //delay函數(shù)申明

        /****************************************************************************
        * 名 稱:main()
        * 功 能:主函數(shù)
        * 入口參數(shù):
        * 出口參數(shù):
        ****************************************************************************/
        void main()
        {
        TRISD = 0; //portd 輸出
        TRISC = 0xf0; //porta 輸出
        PORTC = 0x00; //74HC138控制端口

        while (1) //死循環(huán),讓數(shù)碼管持續(xù)點亮
        {
        PORTD=0b00000000; //點高發(fā)光管
        delay();
        PORTD=0b00000001; //關掉發(fā)光管 也可以寫成16位的 自己試一試吧
        delay();
        }
        }
        /****************************************************************************
        * 名 稱:delay()
        * 功 能:延時
        * 入口參數(shù):
        * 出口參數(shù):
        ****************************************************************************/
        void delay()
        {
        int i; //定義整形變量
        for (i = 10000;i--;); //延時
        }



        評論


        技術專區(qū)

        關閉
        主站蜘蛛池模板: 唐山市| 河津市| 抚远县| 临沧市| 石家庄市| 九寨沟县| 柳江县| 忻州市| 宝丰县| 都匀市| 英超| 丰县| 吴堡县| 治多县| 富裕县| 东海县| 霍邱县| 广安市| 古交市| 屯门区| 张家港市| 萍乡市| 突泉县| 枣庄市| 乾安县| 江山市| 怀柔区| 连山| 太白县| 茌平县| 锡林浩特市| 杭锦后旗| 牟定县| 万安县| 景泰县| 东山县| 略阳县| 化隆| 定远县| 西安市| 宜兰县|