?? 8bit_t.lis
字號(hào):
.module _8bit_T.c
.area text(rom, con, rel)
0000 .dbfile E:\MYWORK~1\開(kāi)發(fā)設(shè)計(jì)\EasyAVR\程序范例\Mega16例程\8位定~1\8bit_T.c
0000 .dbfunc e TC0_Init _TC0_Init fV
.even
0000 _TC0_Init::
0000 .dbline -1
0000 .dbline 33
0000 ; /****************************************Copyright (c)**************************************************
0000 ; ** ADEmbed Development Co.,LTD.
0000 ; ** http://www.adembed.com
0000 ; **--------------File Info-------------------------------------------------------------------------------
0000 ; ** File name: 8bit_T.c
0000 ; ** Last modified Date: 2008-12-13
0000 ; ** Last Version: 1.0
0000 ; ** Descriptions: 8bit_T 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 ; *******************************************************************************************************/
0000 ;
0000 ; #include<iom16v.h>
0000 ; #include<macros.h>
0000 ;
0000 ; #define F_osc 7372800
0000 ;
0000 ; void TC0_Init(void)
0000 ; {
0000 .dbline 35
0000 ; //t/c0初始化
0000 ; TCCR0=0X0D;
0000 8DE0 ldi R24,13
0002 83BF out 0x33,R24
0004 .dbline 36
0004 ; TCNT0=0X00;
0004 2224 clr R2
0006 22BE out 0x32,R2
0008 .dbline 37
0008 ; OCR0=0XF0; //定時(shí)30ms
0008 80EF ldi R24,240
000A 8CBF out 0x3c,R24
000C .dbline 38
000C ; TIMSK|=0X02;
000C 89B7 in R24,0x39
000E 8260 ori R24,2
0010 89BF out 0x39,R24
0012 .dbline -2
0012 L1:
0012 .dbline 0 ; func end
0012 0895 ret
0014 .dbend
.area vector(rom, abs)
.org 76
004C 0C940A00 jmp _timer0comp
.area text(rom, con, rel)
0014 .dbfile E:\MYWORK~1\開(kāi)發(fā)設(shè)計(jì)\EasyAVR\程序范例\Mega16例程\8位定~1\8bit_T.c
0014 .dbfunc e timer0comp _timer0comp fV
.even
0014 _timer0comp::
0014 .dbline -1
0014 .dbline 43
0014 ; }
0014 ;
0014 ; #pragma interrupt_handler timer0comp:20
0014 ; void timer0comp (void)
0014 ; {
0014 .dbline -2
0014 L2:
0014 .dbline 0 ; func end
0014 1895 reti
0016 .dbend
0016 .dbfunc e main _main fV
.even
0016 _main::
0016 .dbline -1
0016 .dbline 48
0016 ;
0016 ; }
0016 ;
0016 ; void main(void)
0016 ; {
0016 .dbline 49
0016 ; TC0_Init();
0016 F4DF xcall _TC0_Init
0018 .dbline 51
0018 ;
0018 ; SEI(); //全局中斷使能
0018 7894 sei
001A L4:
001A .dbline 54
001A .dbline 56
001A L5:
001A .dbline 53
001A FFCF xjmp L4
001C X0:
001C .dbline -2
001C L3:
001C .dbline 0 ; func end
001C 0895 ret
001E .dbend
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -