📄 main.lis
字号:
.module main.c
.area text(rom, con, rel)
0000 .dbfile E:\wuyong\ICC_study\latest_program\LED128x64\LED128x64\main.c
0000 .dbfile E:\wuyong\ICC_study\icc713A\include\delay.h
0000 .dbfunc e delay_1us _delay_1us fV
.even
0000 _delay_1us::
0000 .dbline -1
0000 .dbline 14
0000 ; /*-----------------------------------------------------------------------
0000 ; 延时函数
0000 ; 系统时钟:8M
0000 ; -----------------------------------------------------------------------*/
0000 ; // CPU 8M
0000 ;
0000 ; void delay_1us(void); //1us延时函数
0000 ; void delay_nus(unsigned int n); //N us延时函数
0000 ; void delay_1ms(void); //1ms延时函数
0000 ; void delay_nms(unsigned int n); //N ms延时函数
0000 ;
0000 ;
0000 ; void delay_1us(void) //1us延时函数
0000 ; {
0000 .dbline 15
0000 ; asm("nop");
0000 0000 nop
0002 .dbline -2
0002 L1:
0002 .dbline 0 ; func end
0002 0895 ret
0004 .dbend
0004 .dbfunc e delay_nus _delay_nus fV
0004 ; i -> R20,R21
0004 ; n -> R10,R11
.even
0004 _delay_nus::
0004 0E940000 xcall push_xgset300C
0008 5801 movw R10,R16
000A .dbline -1
000A .dbline 19
000A ; }
000A ;
000A ; void delay_nus(unsigned int n) //N us延时函数
000A ; {
000A .dbline 20
000A ; unsigned int i=0;
000A 4427 clr R20
000C 5527 clr R21
000E .dbline 21
000E ; for (i=0;i<n;i++)
000E 03C0 xjmp L6
0010 L3:
0010 .dbline 22
0010 ; delay_1us();
0010 F7DF xcall _delay_1us
0012 L4:
0012 .dbline 21
0012 4F5F subi R20,255 ; offset = 1
0014 5F4F sbci R21,255
0016 L6:
0016 .dbline 21
0016 4A15 cp R20,R10
0018 5B05 cpc R21,R11
001A D0F3 brlo L3
001C X0:
001C .dbline -2
001C L2:
001C .dbline 0 ; func end
001C 0C940000 xjmp pop_xgset300C
0020 .dbsym r i 20 i
0020 .dbsym r n 10 i
0020 .dbend
0020 .dbfunc e delay_1ms _delay_1ms fV
0020 ; i -> R16,R17
.even
0020 _delay_1ms::
0020 .dbline -1
0020 .dbline 26
0020 ; }
0020 ;
0020 ; void delay_1ms(void) //1ms延时函数
0020 ; {
0020 .dbline 28
0020 ; unsigned int i;
0020 ; for (i=0;i<1140;i++);
0020 0027 clr R16
0022 1127 clr R17
0024 02C0 xjmp L11
0026 L8:
0026 .dbline 28
0026 L9:
0026 .dbline 28
0026 0F5F subi R16,255 ; offset = 1
0028 1F4F sbci R17,255
002A L11:
002A .dbline 28
002A 0437 cpi R16,116
002C E4E0 ldi R30,4
002E 1E07 cpc R17,R30
0030 D0F3 brlo L8
0032 X1:
0032 .dbline -2
0032 L7:
0032 .dbline 0 ; func end
0032 0895 ret
0034 .dbsym r i 16 i
0034 .dbend
0034 .dbfunc e delay_nms _delay_nms fV
0034 ; i -> R20,R21
0034 ; n -> R10,R11
.even
0034 _delay_nms::
0034 0E940000 xcall push_xgset300C
0038 5801 movw R10,R16
003A .dbline -1
003A .dbline 32
003A ; }
003A ;
003A ; void delay_nms(unsigned int n) //N ms延时函数
003A ; {
003A .dbline 33
003A ; unsigned int i=0;
003A 4427 clr R20
003C 5527 clr R21
003E .dbline 34
003E ; for (i=0;i<n;i++)
003E 03C0 xjmp L16
0040 L13:
0040 .dbline 35
0040 ; delay_1ms();
0040 EFDF xcall _delay_1ms
0042 L14:
0042 .dbline 34
0042 4F5F subi R20,255 ; offset = 1
0044 5F4F sbci R21,255
0046 L16:
0046 .dbline 34
0046 4A15 cp R20,R10
0048 5B05 cpc R21,R11
004A D0F3 brlo L13
004C X2:
004C .dbline -2
004C L12:
004C .dbline 0 ; func end
004C 0C940000 xjmp pop_xgset300C
0050 .dbsym r i 20 i
0050 .dbsym r n 10 i
0050 .dbend
.area code(ram, con, rel)
0000 .dbfile E:\wuyong\ICC_study\icc713A\include\delay.h
.area lit(rom, con, rel)
0000 _QQ::
0000 FFFF .byte 255,255
0002 BA3B .byte 186,59
0004 BABB .byte 186,187
0006 D6BB .byte 214,187
0008 D6BB .byte 214,187
000A EE23 .byte 238,35
000C FFFF .byte 255,255
000E F11F .byte 241,31
0010 E44F .byte 228,'O
0012 EFEF .byte 239,239
0014 E7CF .byte 231,207
0016 F397 .byte 243,151
0018 B92B .byte 185,43
001A 5C77 .byte 92,'w
001C BEFF .byte 190,255
001E FFFF .byte 255,255
0020 FFFF .byte 255,255
0022 07F8 .byte 7,248
0024 81FE .byte 129,254
0026 6CF8 .byte 'l,248
0028 247E .byte 36,126
002A 6C78 .byte 'l,'x
002C 007F .byte 0,127
002E FE3F .byte 254,63
0030 383A .byte 56,58
0032 021D .byte 2,29
0034 C28F .byte 194,143
0036 F88F .byte 248,143
0038 F9AF .byte 249,175
003A FF7F .byte 255,127
003C 189F .byte 24,159
003E FFFF .byte 255,255
0040 FFFF .byte 255,255
0042 03FC .byte 3,252
0044 D8FB .byte 216,251
0046 90F8 .byte 144,248
0048 D87E .byte 216,126
004A 007C .byte 0,124
004C FC7C .byte 252,124
004E 7038 .byte 'p,56
0050 0418 .byte 4,24
0052 0518 .byte 5,24
0054 F110 .byte 241,16
0056 F351 .byte 243,'Q
0058 FF75 .byte 255,'u
005A FCFE .byte 252,254
005C 2339 .byte 35,57
005E FFFF .byte 255,255
0060 FFFF .byte 255,255
0062 477E .byte 'G,126
0064 5778 .byte 'W,'x
0066 D778 .byte 215,'x
0068 D770 .byte 215,'p
006A C470 .byte 196,'p
006C FFF1 .byte 255,241
006E 3FE0 .byte 63,224
0070 9AE0 .byte 154,224
0072 DDC3 .byte 221,195
0074 9FC7 .byte 159,199
0076 3FD7 .byte 63,215
0078 77FB .byte 'w,251
007A EBF8 .byte 235,248
007C F7F3 .byte 247,243
007E FFFF .byte 255,255
0080 FFFF .byte 255,255
0082 FF17 .byte 255,23
0084 FFD7 .byte 255,215
0086 FF1A .byte 255,26
0088 FFDA .byte 255,218
008A 5F1D .byte 95,29
008C BFFF .byte 191,255
008E 3FE2 .byte 63,226
0090 BFC8 .byte 191,200
0092 5FDF .byte 95,223
0094 FFCF .byte 255,207
0096 FFA7 .byte 255,167
0098 FF52 .byte 255,'R
009A FFB8 .byte 255,184
009C FFFD .byte 255,253
009E FFFF .byte 255,255
00A0 FFFF .byte 255,255
00A2 FFFF .byte 255,255
00A4 FFFF .byte 255,255
00A6 38FF .byte 56,255
00A8 107F .byte 16,127
00AA 033D .byte 3,61
00AC 033A .byte 3,58
00AE 0700 .byte 7,0
00B0 867A .byte 134,'z
00B2 00FD .byte 0,253
00B4 83FF .byte 131,255
00B6 C7FF .byte 199,255
00B8 EFFF .byte 239,255
00BA FFFF .byte 255,255
00BC FFFF .byte 255,255
00BE FFFF .byte 255,255
00C0 FFFF .byte 255,255
00C2 FFFF .byte 255,255
00C4 FFFF .byte 255,255
00C6 E38E .byte 227,142
00C8 C104 .byte 193,4
00CA 9031 .byte 144,49
00CC 8030 .byte 128,48
00CE 1071 .byte 16,'q
00D0 C864 .byte 200,'d
00D2 E00E .byte 224,14
00D4 F83F .byte 248,63
00D6 FC7F .byte 252,127
00D8 FEFF .byte 254,255
00DA FFFF .byte 255,255
00DC FFFF .byte 255,255
00DE FFFF .byte 255,255
00E0 FFFF .byte 255,255
00E2 FFFF .byte 255,255
00E4 FFFF .byte 255,255
00E6 EFFF .byte 239,255
00E8 EFFF .byte 239,255
00EA 93FB .byte 147,251
00EC EFF3 .byte 239,243
00EE EFC0 .byte 239,192
00F0 FFF3 .byte 255,243
00F2 FFFB .byte 255,251
00F4 FFBF .byte 255,191
00F6 FFBF .byte 255,191
00F8 FE4F .byte 254,'O
00FA FFBF .byte 255,191
00FC FFBF .byte 255,191
00FE FFFF .byte 255,255
0100 .dbfile E:\wuyong\ICC_study\latest_program\LED128x64\LED128x64\hanzi.h
0100 .dbsym e QQ _QQ A[256:256]kc
0100 _OURAVR::
0100 FFFF .byte 255,255
0102 FFFF .byte 255,255
0104 FFFF .byte 255,255
0106 FFFF .byte 255,255
0108 FFFF .byte 255,255
010A FFFF .byte 255,255
010C FFFF .byte 255,255
010E FFFF .byte 255,255
0110 FFFF .byte 255,255
0112 FFFF .byte 255,255
0114 FFFF .byte 255,255
0116 FFFF .byte 255,255
0118 FFFF .byte 255,255
011A FFFF .byte 255,255
011C FFFF .byte 255,255
011E FFFF .byte 255,255
0120 FFFF .byte 255,255
0122 FFFF .byte 255,255
0124 FFFF .byte 255,255
0126 FFFF .byte 255,255
0128 FFFF .byte 255,255
012A FFFF .byte 255,255
012C FFFF .byte 255,255
012E FFFF .byte 255,255
0130 FFFF .byte 255,255
0132 FFFF .byte 255,255
0134 FFFF .byte 255,255
0136 FFFF .byte 255,255
0138 FFFF .byte 255,255
013A FFFF .byte 255,255
013C FFFF .byte 255,255
013E FFFF .byte 255,255
0140 FFFF .byte 255,255
0142 FFFF .byte 255,255
0144 FFFF .byte 255,255
0146 FFFF .byte 255,255
0148 FFFF .byte 255,255
014A FFFF .byte 255,255
014C FFFF .byte 255,255
014E FFFF .byte 255,255
0150 FFFF .byte 255,255
0152 FFFF .byte 255,255
0154 FFFF .byte 255,255
0156 FFFF .byte 255,255
0158 FFFF .byte 255,255
015A FFFF .byte 255,255
015C FFFF .byte 255,255
015E FFFF .byte 255,255
0160 FFFF .byte 255,255
0162 FFFF .byte 255,255
0164 FFFF .byte 255,255
0166 FFFF .byte 255,255
0168 FFFF .byte 255,255
016A FFFF .byte 255,255
016C FFFF .byte 255,255
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -