<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > AVR內(nèi)部看門狗實驗

          AVR內(nèi)部看門狗實驗

          作者: 時間:2011-09-20 來源:網(wǎng)絡 收藏
          內(nèi)部看門口實驗。
          1、看門口實驗。在主程序中周期喂狗,通過按下按鍵讓程序無限循環(huán),從而啟動看門狗。
          2、內(nèi)部1 M晶振,程序采用單任務方式,軟件延時。
          3、進行此實驗請插上JP1、JP3的所有8個短路塊,JP7(LED_EN)短路塊。
          4、通過此實驗可了解看門狗的設置及看門狗的喂狗等。


          */
          #include "iom16v.h"
          #include macros.h>
          /*延時函數(shù)*/
          void delay_ms(unsigned char i) {
          unsigned char a, b;
          for (a = 1; a i; a++) {
          for (b = 1; b; b++) {
          ;
          }
          }
          }
          void main(void) {
          DDRA = 0x00;/*方向輸入*/
          PORTA = 0xFF;/*打開上拉*/
          DDRB = 0xFF;/*方向輸出*/
          PORTB = 0xFF;/*電平設置*/
          DDRC = 0x00;
          PORTC = 0xFF;
          DDRD = 0x00;
          PORTD = 0xFF;

          PORTB = 0x00;
          WDR();/*喂狗*/
          delay_ms(250);
          WDR();/*喂狗*/
          delay_ms(250);
          PORTB = 0xFF;
          WDTCR |= ((1 WDTOE) | (1 WDE));/*啟動時序*/
          WDTCR = ((1 WDE) | (1 WDP2) | (1 WDP1));/*設定周期為1S*/
          while (1) {
          delay_ms(250);
          WDR();/*喂狗*/
          PORTB ^= (1 0);/*PB0電平取反*/
          while(PINA != 0xFF);/*檢測按鍵*/
          }
          }
          蜂鳴器相關文章:蜂鳴器原理


          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();