?? wdt.h
字號:
// --------------------------------------------------------------------------
// WDT.h
// --------------------------------------------------------------------------
#ifndef _WATCHDOG_H_
#define _WATCHDOG_H_
/*----------------------------------------------------------------------------+
| Type Definition & Macro |
+----------------------------------------------------------------------------*/
// register is not defined yet
// AT89S5x
/*#ifdef AT89
#define ENABLE_WDT _nop_() //WDTPRG |= 0x06, WDTRST = 0x1E, WDTRST = 0xE1 //
#define RESET_WDT _nop_() //WDTRST = 0x1E, WDTRST = 0xE1 //
#else */
// STC89C5x
/*---------+-----+-----+--------+-------+--------+-----+-----+-----+---------+
| BIT | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 | Reset |
+---------+-----+-----+--------+-------+--------+-----+-----+-----+---------+
|WDT_CONTR| - | - | EN_WDT |CLR_WDT|IDLE_WDT| PS2 | PS1 | PS0 |xx00,0000|
+---------+-----+-----+--------+-------+--------+-----+-----+-----+---------*/
// 0011,1000b: 開啟定時器,清空計數器,空閑時計數,4分頻,對于24M晶振復位時間為65.536ms
#define ENABLE_WDT _nop_() //;WDT_CONTR = 0x39
#define RESET_WDT _nop_() //;WDT_CONTR = 0x39
/*----------------------------------------------------------------------------+
| End of header file |
+----------------------------------------------------------------------------*/
#endif // _WATCHDOG_H_
/*------------------------ Nothing Below This Line --------------------------*/
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -