新聞中心

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

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 准格尔旗| 荣成市| 镇巴县| 宣恩县| 灵石县| 井研县| 惠来县| 重庆市| 六枝特区| 九龙县| 明溪县| 马公市| 巴青县| 徐州市| 宜兰县| 通城县| 宁津县| 错那县| 黑山县| 石泉县| 南平市| 深圳市| 青龙| 宁安市| 东安县| 高台县| 景东| 康保县| 龙南县| 罗定市| 汝城县| 龙门县| 诸城市| 红原县| 华坪县| 梁山县| 屯门区| 华阴市| 郎溪县| 商南县| 新丰县|