新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 集成電路中真正單片化的單片機解析方案

        集成電路中真正單片化的單片機解析方案

        作者: 時間:2012-06-19 來源:網絡 收藏

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

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 曲阳县| 平利县| 久治县| 遂溪县| 新野县| 墨江| 宜春市| 曲水县| 弋阳县| 中山市| 富民县| 江安县| 洛浦县| 连山| 绥江县| 华坪县| 大埔县| 九江市| 张家港市| 安达市| 哈巴河县| 万全县| 彭山县| 绍兴县| 兰州市| 信宜市| 宁波市| 大荔县| 芜湖市| 化隆| 马鞍山市| 交口县| 武鸣县| 哈巴河县| 富宁县| 满城县| 铁力市| 宜城市| 乌鲁木齐市| 堆龙德庆县| 巴彦县|