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

  • <object id="1jp1h"></object>
    <address id="1jp1h"><nav id="1jp1h"></nav></address>
  • <label id="1jp1h"></label>
    
    

    <bdo id="1jp1h"></bdo>

    新聞中心

    EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > PIC16F877A 看門狗定時器實驗

    PIC16F877A 看門狗定時器實驗

    作者: 時間:2016-11-11 來源:網(wǎng)絡(luò) 收藏
    //*******************PIC16F877A 看門狗定時器實驗*******************

    //
    //PORTA,PORTB,PORTC,PORTD,PORTE復(fù)位時為輸入狀態(tài)
    //PORTA.4(RA4)為開漏輸出
    //
    //WDT運行于獨立的內(nèi)部RC振蕩器,即使器件時鐘停振,WDT仍正常工作
    //PIC16F877A單片機(jī)的WDT只能在燒寫芯片時通過配置位啟動或停止
    //WDT基本溢出時間為18ms,由于溫度影響,該值在7-33ms之間變化
    //WDT和TMR0共用一個預(yù)分頻器
    //PSA=1; //預(yù)分頻器分配給WDT使用
    //PS2 PS1 PS0 WDT
    // 0 0 0 1 分頻
    // 0 0 1 2 分頻
    // 0 1 0 4 分頻
    // 0 1 1 8 分頻
    // 1 0 0 16 分頻
    // 1 0 1 32 分頻
    // 1 1 0 64 分頻
    // 1 1 1 128分頻
    //
    //mcu: PIC16F877A 12MHz
    //2010年7月11日8:03:01
    //****************************************************************

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

    #include
    __CONFIG(HS&WDTEN&LVPDIS&PWRTEN);
    //HS振蕩,打開看門狗,低壓編程關(guān)閉,啟動延時定時器

    //********************函數(shù)定義*********************
    void delay1ms(uint DelayTime);

    //*************** 主程序 ********************
    void main(void)
    {
    PSA=1; //預(yù)分頻器分配給WDT使用
    PS2=1;
    PS1=1;
    PS0=1; //預(yù)分頻器128分頻
    TRISC=0x00; //PORTC口設(shè)置為輸出
    PORTC=0x00;
    CLRWDT(); //清看門狗

    while(1)
    {
    PORTC++;
    delay1ms(200);
    }
    }

    //***************延時 n*1ms 12MHz***************
    void delay1ms(uint DelayTime)
    { uint temp;
    for(;DelayTime>0;DelayTime--)
    { for(temp=0;temp<270;temp++)
    {;}
    }
    }



    關(guān)鍵詞: PIC16F877A看門狗定時

    評論


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

    關(guān)閉
    ×

    “芯”朋友见面大会
    珠海|11.14|泰克“芯”朋友见面大会珠海站|泰克带您从测试角度看半导体的整条产业链,快来报名抢位吧>>