📄 main.lis
字号:
.module main.c
.area text(rom, con, rel)
0000 .dbfile F:\芯生光盘资料\范例代码\TIMER\prj\main.c
0000 .dbfunc e main _main fV
0000 ; i -> <dead>
.even
0000 _main::
0000 .dbline -1
0000 .dbline 14
0000 ; //ICC-AVR application builder : 2007-8-13 15:05:41
0000 ; // Target : M128
0000 ; // Crystal: 7.3728Mhz
0000 ;
0000 ; #include <iom128v.h>
0000 ; #include <macros.h>
0000 ; #include "port.h"
0000 ; #include "timer.h"
0000 ;
0000 ;
0000 ;
0000 ; /*call this routine to initialize all peripherals */
0000 ; void main(void)
0000 ; {
0000 .dbline 17
0000 ; UNS8 i;
0000 ; //stop errant interrupts until set up
0000 ; CLI(); //disable all interrupts
0000 F894 cli
0002 .dbline 19
0002 ;
0002 ; port_init();
0002 0E940000 xcall _port_init
0006 .dbline 20
0006 ; timer1_init();
0006 0E940000 xcall _timer1_init
000A .dbline 22
000A ;
000A ; MCUCR = 0x00;//IO
000A 2224 clr R2
000C 25BE out 0x35,R2
000E .dbline 31
000E ;
000E ; /*
000E ; Set_Bit(PORTE,7);
000E ; transmit_byte(0xaa);
000E ; delay(10000);
000E ; Clr_Bit(PORTE,7);
000E ; */
000E ;
000E ; SEI(); //re-enable interrupts
000E 7894 sei
0010 .dbline 35
0010 ; //all peripherals are now initialized
0010 ;
0010 ;
0010 ; for(;;)
0010 L2:
0010 .dbline 36
0010 .dbline 38
0010 .dbline 35
0010 .dbline 35
0010 FFCF xjmp L2
0012 X0:
0012 .dbline -2
0012 L1:
0012 .dbline 0 ; func end
0012 0895 ret
0014 .dbsym l i 1 c
0014 .dbend
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -