在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

    
    
    <address id="vxupu"><td id="vxupu"></td></address>

      <pre id="vxupu"><small id="vxupu"></small></pre>
      <dfn id="vxupu"></dfn>
      <div id="vxupu"><small id="vxupu"></small></div>
    1. 新聞中心

      EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于X25045的新型看門狗電路設(shè)計(jì)

      基于X25045的新型看門狗電路設(shè)計(jì)

      作者: 時間:2012-06-16 來源:網(wǎng)絡(luò) 收藏
      以下是C語言編寫的狗程序部分。

      本文引用地址:http://www.biyoush.com/article/148901.htm

        #include “reg51.h”

        sbit cs=P1^2;/*片選信號由P1.2產(chǎn)生*/

        sbit sck=P1^3; /*時鐘信號由P1.3 產(chǎn)生*/

        sbit si=P1^0; /*SI由P1.0產(chǎn)生*/

        sbit so=P1^1; /*SO由P1.1產(chǎn)生*/

        sbit c=ACC^7; /*定義位變量*/

        bdata unsigned char com;

        void tran() /*發(fā)送一字節(jié)數(shù)據(jù)子函數(shù)*/

        {

        unsigned char i;

        for(i=0; i《8; i++)

        { ACC=com; /*將數(shù)據(jù)放入a中*/

        si=c;

        sck=0; /*sck產(chǎn)生一個上跳變*/

        sck=1;

        com=com《《1; /*左移一位*/

        }

        return;

        }

        main()

        {

        com=0x06; /*發(fā)寫讀使能命令*/

        cs=0;

        tran();

        cs=1;

        com=0x01; /*發(fā)寫狀態(tài)字命令*/

        cs=0;

        tran();

        com=0x00; /*定時1.4s*/

        tran();

        cs=1;

        。..;系統(tǒng)正常運(yùn)行的程序部分

        }

        需要注意的是,在程序正常運(yùn)行的時候,應(yīng)該在適當(dāng)?shù)牡胤郊右粭l喂狗指令,使系統(tǒng)正常運(yùn)行時的定時時間達(dá)不到預(yù)置時間。系統(tǒng)就不會復(fù)位。喂狗指令如下。

        main()

        {

        。..;系統(tǒng)正常運(yùn)行的程序部分

        {

        cs=0; /*產(chǎn)生cs脈沖*/

        cs=1;

        }

        }

        狗電路使用十分方便。內(nèi)部還集成了512BEEPROM和電壓運(yùn)行監(jiān)視系統(tǒng),只需這樣一塊芯片,外加晶振和復(fù)位電路就可以組成單片機(jī)的應(yīng)用系統(tǒng),


      上一頁 1 2 下一頁

      評論


      相關(guān)推薦

      技術(shù)專區(qū)

      關(guān)閉