PIC單片機(jī)看門狗模塊的設(shè)計(jì)思路及程序設(shè)計(jì)
首先,設(shè)置ICD Option中的WatchdogTimer為On/Enable,然后分別改變分頻比為128、64、32、16、8、4、2和1,運(yùn)行程序并記錄PORTA0>引腳的高低電平寬度和RSTREC寄存器值;然后,刪除例程中CLRWDT指令,重復(fù)前一步操作;最后比較前兩種情況下對(duì)應(yīng)于不同分頻比條件的高低電平寬度是否一致,并注意RSTREC值的變化情況。
2. 程序設(shè)計(jì)
程序流程如圖所示。
圖 程序流程
程序代碼如下:
評(píng)論