📄 8bit_t.lis
字号:
.module _8bit_T.c
.area text(rom, con, rel)
0000 .dbfile E:\MYWORK~1\开发设计\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; //定时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\开发设计\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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -