新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機低功耗技術及應用

        單片機低功耗技術及應用

        作者: 時間:2012-02-23 來源:網絡 收藏

        //*****內部功能使用的定義*****

        #pragma sfr //使用特殊功能寄存器

        #pragma HALT //使用HALT功能

        #pragma interrupt INTP1 inter RB1 //使用中斷功能

        #pragma DI //使用關中斷功能

        #pragma EI //使用開中斷功能

        //*************變量定義*************

        unsigned int b; //定義軟件延時計數變量

        char msflag; //定義主、副時鐘切換標志

        //**************主函數**************

        void main()

        {

        PCC=PCCMODEM; //CPU用主系統時鐘

        P6.0=PORTM60; //P6口的位0賦初值

        PM6.0=PORTM60; //P6口的位0為輸出

        INTM0=INTM0M; //INTP1下降沿觸發

        PMK1=0; //清除INTP1中斷屏蔽

        Msflag=0; //選用主副時鐘的標志

        EI(); //開中斷

        While(1)

        {

        if(msflag= =0) //時鐘切換標志為0時

        msflag=1; //標志變為1

        else msflag=0; //否則標志變為0

        P6.0=0; //點亮LED燈

        b=0; //軟件延時的計數值賦初值

        while(b=10000)

        {

        b++; //軟件延時(注意系統時鐘為)

        //主時鐘與副時鐘延時

        //時間的長短是不同的)

        }

        P6.0=1; //熄滅LED燈

        HALT(); //進入HALT狀態

        }

        }

        //************中斷服務函數************

        void inter(void)

        {

        if(msflag= =0) //若時鐘切換標志為0

        PCC=PCCMODES; //CPU使用副時鐘

        Else //否則

        PCC=PCCMODEM; //CPU使用主時鐘

        }

        的應用使電子產品、控制系統更符合當今時鐘的要求,達到便攜、和高可靠性。加之用高級語言(如C語言)對進行開發的工具日臻完善。更為快速高效的開發應用提供了良好的條件和環境。的節能單片機應用系統將會帶來很好的社會效益和經濟效益

        熱式質量流量計相關文章:熱式質量流量計原理
        流量計相關文章:流量計原理

        上一頁 1 2 3 下一頁

        關鍵詞: 單片機 低功耗

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 九寨沟县| 奉节县| 柯坪县| 蓬溪县| 水城县| 包头市| 饶河县| 吉隆县| 沁水县| 繁昌县| 龙南县| 连平县| 浦北县| 上栗县| 扬中市| 鹤岗市| 天津市| 镇安县| 镇原县| 威远县| 烟台市| 中阳县| 乐至县| 济阳县| 化德县| 申扎县| 尤溪县| 奇台县| 金坛市| 恭城| 阜阳市| 两当县| 河北区| 萍乡市| 宜良县| 甘德县| 福海县| 宣武区| 积石山| 泾源县| 客服|