新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > stc單片機看門狗喂狗程序

        stc單片機看門狗喂狗程序

        作者: 時間:2016-11-29 來源:網絡 收藏

        *劃時代——51單片機 喂狗*/

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

        /**/

        #include"STC.h"

        #define LED_PORT P2//定義LED控制端口為P2口


        /*************************/

        void Delay(void)

        {

        unsigned char i,j;

        for(i = 0;i < 130;i ++)

        {

        for(j = 0;j < 255;j ++);

        }

        }


        /****************************/

        void WDTInit(void)

        {

        WDT_CONTR = 0x35;//使能看門狗,預分頻64

        }


        /***************************/

        void WDTFeed(void)

        {

        WDT_CONTR = 0x35;//喂狗

        }


        void EXTInit(void)

        {

        EX1 = 1;//允許外部中斷1中斷

        IT1 = 0;//低電平觸發

        EA = 1;//允許所有中斷

        }


        /***************************/

        void main(void)

        {

        unsigned char i;

        for(i = 0;i < 20;i ++)

        {

        LED_PORT =~ LED_PORT;

        Delay();

        }

        WDTInit();//初始化看門狗

        EXTInit();//外部中斷初始化

        while(1);//讓看門狗定時器溢出復位

        }


        /*******************************/

        void EXT1IRQ(void) interrupt 2

        {

        WDTFeed();//喂狗

        }



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 陇川县| 广安市| 临城县| 伊春市| 张家港市| 金寨县| 绵阳市| 芦山县| 鸡泽县| 寻乌县| 景德镇市| 阿合奇县| 张掖市| 雷山县| 紫金县| 友谊县| 鄂尔多斯市| 崇州市| 武功县| 禄丰县| 桐乡市| 道真| 万源市| 丹阳市| 莎车县| 沁阳市| 伊宁县| 孟津县| 浪卡子县| 项城市| 天等县| 都安| 涿鹿县| 紫金县| 贵阳市| 新津县| 丹凤县| 锦屏县| 田林县| 淮滨县| 樟树市|