⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.lis

📁 基于mega16的 128X64点阵驱动程序
💻 LIS
📖 第 1 页 / 共 5 页
字号:
                        .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 + -