?? watchdog.lis
字號(hào):
.module watchdog.c
.area text(rom, con, rel)
0000 .dbfile E:\MYWORK~1\開(kāi)發(fā)設(shè)計(jì)\EasyAVR\程序范例\Mega16例程\WATCHD~1\watchdog.c
0000 .dbfunc e main _main fV
.even
0000 _main::
0000 .dbline -1
0000 .dbline 41
0000 ; /****************************************Copyright (c)**************************************************
0000 ; ** ADEmbed Development Co.,LTD.
0000 ; ** http://www.adembed.com
0000 ; **--------------File Info-------------------------------------------------------------------------------
0000 ; ** File name: watchdog.c
0000 ; ** Last modified Date: 2008-12-13
0000 ; ** Last Version: 1.0
0000 ; ** Descriptions: watchdog Test.
0000 ; **
0000 ; **------------------------------------------------------------------------------------------------------
0000 ; ** Created by: junbolu
0000 ; ** Created date: 2008-12-13
0000 ; ** Version: 1.0
0000 ; ** Descriptions:
0000 ; **
0000 ; **------------------------------------------------------------------------------------------------------
0000 ; ** Modified by:
0000 ; ** Modified date:
0000 ; ** Version:
0000 ; ** Descriptions:
0000 ; **
0000 ; **------------------------------------------------------------------------------------------------------
0000 ; **ICC-AVR application builder : 2008-12-13
0000 ; **Target : M16
0000 ; **Crystal: 7.3728Mhz
0000 ;
0000 ; **WDP2 WDP1 WDP0 看門(mén)狗振蕩器周期 VCC = 3.0V 時(shí)典型的溢出周期 VCC = 5.0V 時(shí)典型的溢出周期
0000 ; **0 0 0 16K (16,384) 17.1 ms 16.3 ms
0000 ; **0 0 1 32K (32,768) 34.3 ms 32.5 ms
0000 ; **0 1 0 64K (65,536) 68.5 ms 65 ms
0000 ; **0 1 1 128K (131,072) 0.14 s 0.13 s
0000 ; **1 0 0 256K (262,144) 0.27 s 0.26 s
0000 ; **1 0 1 512K (524,288) 0.55 s 0.52 s
0000 ; **1 1 0 1,024K (1,048,576) 1.1 s 1.0 s
0000 ; **1 1 1 2,048K (2,097,152) 2.2 s 2.1 s
0000 ; *******************************************************************************************************/
0000 ; #include <iom16v.h>
0000 ; #include <macros.h>
0000 ;
0000 ; void main(void)
0000 ; {
0000 .dbline 42
0000 ; WDTCR|=(1<<WDP1)|(1<<WDP2)|(1<<WDE); //看門(mén)狗定時(shí)器預(yù)分頻器設(shè)置
0000 81B5 in R24,0x21
0002 8E60 ori R24,14
0004 81BD out 0x21,R24
0006 .dbline 43
0006 ; WDTCR|=(1<<WDP0); //使能看門(mén)狗
0006 81B5 in R24,0x21
0008 8160 ori R24,1
000A 81BD out 0x21,R24
000C 01C0 xjmp L3
000E L2:
000E .dbline 46
000E .dbline 47
000E A895 wdr
0010 .dbline 48
0010 L3:
0010 .dbline 45
0010 FECF xjmp L2
0012 X0:
0012 .dbline -2
0012 L1:
0012 .dbline 0 ; func end
0012 0895 ret
0014 .dbend
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -