a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > AVR內部看門狗實驗

AVR內部看門狗實驗

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


*/
#include "iom16v.h"
#include macros.h>
/*延時函數*/
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);/*檢測按鍵*/
}
}
蜂鳴器相關文章:蜂鳴器原理


關鍵詞: AVR 內部看門狗

評論


相關推薦

技術專區

關閉