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

📄 app.lis

📁 uCOS-II工程文件,使用ICC编译。
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 011C           L28:
 011C                   .dbline 184
 011C           ;               LCD_write_string(6,1,line);
 011C 042F              mov R16,R20
 011E 9DDF              xcall _Wr_Com
 0120                   .dbline -2
 0120           L26:
 0120 0E940000          xcall pop_gset2
 0124                   .dbline 0 ; func end
 0124 0895              ret
 0126                   .dbsym r address 20 c
 0126                   .dbsym r y 20 c
 0126                   .dbsym r x 22 c
 0126                   .dbend
 0126                   .dbfunc e LCD_write_string _LCD_write_string fV
 0126           ;              s -> R20,R21
 0126           ;              Y -> R10
 0126           ;              X -> R22
                        .even
 0126           _LCD_write_string::
 0126 0E940000          xcall push_gset3
 012A A22E              mov R10,R18
 012C 602F              mov R22,R16
 012E 4E81              ldd R20,y+6
 0130 5F81              ldd R21,y+7
 0132                   .dbline -1
 0132                   .dbline 194
 0132           ;               OS_EXIT_CRITICAL();
 0132           ;               OSTimeDly (6);
 0132           ;               line="|";
 0132           ;               OS_ENTER_CRITICAL();
 0132           ;               LCD_write_string(6,1,line);
 0132           ;               OS_EXIT_CRITICAL();
 0132           ;               OSTimeDly (6);
 0132           ;               line="/";
 0132           ;               OS_ENTER_CRITICAL();
 0132           ;               LCD_write_string(6,1,line);
 0132                   .dbline 195
 0132           ;               OS_EXIT_CRITICAL();
 0132 2A2D              mov R18,R10
 0134 062F              mov R16,R22
 0136 CFDF              xcall _LCD_set_xy
 0138 05C0              xjmp L36
 013A           L35:
 013A                   .dbline 197
 013A                   .dbline 198
 013A FA01              movw R30,R20
 013C 0081              ldd R16,z+0
 013E 9EDF              xcall _Wr_Date
 0140                   .dbline 199
 0140 4F5F              subi R20,255  ; offset = 1
 0142 5F4F              sbci R21,255
 0144                   .dbline 200
 0144           L36:
 0144                   .dbline 196
 0144           ;               OSTimeDly (6);
 0144 FA01              movw R30,R20
 0146 2080              ldd R2,z+0
 0148 2220              tst R2
 014A B9F7              brne L35
 014C                   .dbline -2
 014C           L34:
 014C 0E940000          xcall pop_gset3
 0150                   .dbline 0 ; func end
 0150 0895              ret
 0152                   .dbsym r s 20 pc
 0152                   .dbsym r Y 10 c
 0152                   .dbsym r X 22 c
 0152                   .dbend
 0152                   .dbfunc e ShowBmp _ShowBmp fV
 0152           ;              a -> R20,R21
 0152           ;              y -> R22,R23
 0152           ;              i -> R12,R13
 0152           ;              x -> R10,R11
                        .even
 0152           _ShowBmp::
 0152 0E940000          xcall push_gset4
 0156                   .dbline -1
 0156                   .dbline 209
 0156           ;       }
 0156           ; }
 0156           ; 
 0156           ; 
 0156           ; 
 0156           ; 
 0156           ; 
 0156           ; 
 0156           ; 
 0156           ; 
 0156           ; 
 0156           ; 
 0156           ; 
 0156                   .dbline 210
 0156           ; 
 0156 AA24              clr R10
 0158 BB24              clr R11
 015A                   .dbline 210
 015A 6627              clr R22
 015C 7727              clr R23
 015E                   .dbline 211
 015E           ; 
 015E 04E3              ldi R16,52
 0160 7CDF              xcall _Wr_Com
 0162                   .dbline 212
 0162           ; 
 0162 4427              clr R20
 0164 5527              clr R21
 0166 54C0              xjmp L42
 0168           L39:
 0168                   .dbline 213
 0168           ; 
 0168                   .dbline 214
 0168           ; 
 0168 042F              mov R16,R20
 016A 0058              subi R16,128  ; offset = 128
 016C 1F4F              sbci R17,255
 016E 75DF              xcall _Wr_Com
 0170                   .dbline 215
 0170           ; 
 0170 00E8              ldi R16,128
 0172 73DF              xcall _Wr_Com
 0174                   .dbline 216
 0174           ; 
 0174 CC24              clr R12
 0176 DD24              clr R13
 0178 19C0              xjmp L46
 017A           L43:
 017A                   .dbline 217
 017A                   .dbline 218
 017A FB01              movw R30,R22
 017C EA0D              add R30,R10
 017E FB1D              adc R31,R11
 0180 80E0              ldi R24,<_Bitmap
 0182 90E0              ldi R25,>_Bitmap
 0184 E80F              add R30,R24
 0186 F91F              adc R31,R25
 0188 0491              lpm R16,Z
 018A 78DF              xcall _Wr_Date
 018C                   .dbline 219
 018C FB01              movw R30,R22
 018E EA0D              add R30,R10
 0190 FB1D              adc R31,R11
 0192 3196              adiw R30,1
 0194 80E0              ldi R24,<_Bitmap
 0196 90E0              ldi R25,>_Bitmap
 0198 E80F              add R30,R24
 019A F91F              adc R31,R25
 019C 0491              lpm R16,Z
 019E 6EDF              xcall _Wr_Date
 01A0                   .dbline 220
 01A0 C501              movw R24,R10
 01A2 0296              adiw R24,2
 01A4 5C01              movw R10,R24
 01A6                   .dbline 221
 01A6           L44:
 01A6                   .dbline 216
 01A6 C601              movw R24,R12
 01A8 0196              adiw R24,1
 01AA 6C01              movw R12,R24
 01AC           L46:
 01AC                   .dbline 216
 01AC C601              movw R24,R12
 01AE 8830              cpi R24,8
 01B0 E0E0              ldi R30,0
 01B2 9E07              cpc R25,R30
 01B4 10F3              brlo L43
 01B6                   .dbline 222
 01B6           ; 
 01B6           ; 
 01B6           ; 
 01B6           ; 
 01B6           ; 
 01B6           ; 
 01B6 AA24              clr R10
 01B8 BB24              clr R11
 01BA                   .dbline 223
 01BA           ; 
 01BA CC24              clr R12
 01BC DD24              clr R13
 01BE 1DC0              xjmp L50
 01C0           L47:
 01C0                   .dbline 224
 01C0                   .dbline 225
 01C0 FB01              movw R30,R22
 01C2 E050              subi R30,0  ; offset = 512
 01C4 FE4F              sbci R31,254
 01C6 EA0D              add R30,R10
 01C8 FB1D              adc R31,R11
 01CA 80E0              ldi R24,<_Bitmap
 01CC 90E0              ldi R25,>_Bitmap
 01CE E80F              add R30,R24
 01D0 F91F              adc R31,R25
 01D2 0491              lpm R16,Z
 01D4 53DF              xcall _Wr_Date
 01D6                   .dbline 226
 01D6 FB01              movw R30,R22
 01D8 E050              subi R30,0  ; offset = 512
 01DA FE4F              sbci R31,254
 01DC EA0D              add R30,R10
 01DE FB1D              adc R31,R11
 01E0 3196              adiw R30,1
 01E2 80E0              ldi R24,<_Bitmap
 01E4 90E0              ldi R25,>_Bitmap
 01E6 E80F              add R30,R24
 01E8 F91F              adc R31,R25
 01EA 0491              lpm R16,Z
 01EC 47DF              xcall _Wr_Date
 01EE                   .dbline 227
 01EE C501              movw R24,R10
 01F0 0296              adiw R24,2
 01F2 5C01              movw R10,R24
 01F4                   .dbline 228
 01F4           L48:
 01F4                   .dbline 223
 01F4 C601              movw R24,R12
 01F6 0196              adiw R24,1
 01F8 6C01              movw R12,R24
 01FA           L50:
 01FA                   .dbline 223
 01FA C601              movw R24,R12
 01FC 8830              cpi R24,8
 01FE E0E0              ldi R30,0
 0200 9E07              cpc R25,R30
 0202 F0F2              brlo L47
 0204                   .dbline 229
 0204 AA24              clr R10
 0206 BB24              clr R11
 0208                   .dbline 230
 0208 605F              subi R22,240  ; offset = 16
 020A 7F4F              sbci R23,255
 020C                   .dbline 231
 020C           L40:
 020C                   .dbline 212
 020C 4F5F              subi R20,255  ; offset = 1
 020E 5F4F              sbci R21,255
 0210           L42:
 0210                   .dbline 212
 0210 4032              cpi R20,32
 0212 E0E0              ldi R30,0
 0214 5E07              cpc R21,R30
 0216 08F4              brsh X2
 0218 A7CF              xjmp L39
 021A           X2:
 021A                   .dbline 232
 021A           ; 
 021A           ; 
 021A           ; 
 021A           ; 
 021A           ; 
 021A           ; 
 021A           ; 
 021A           ; 
 021A           ; 
 021A 06E3              ldi R16,54
 021C 1EDF              xcall _Wr_Com
 021E                   .dbline 233
 021E           ; 
 021E 00E5              ldi R16,80
 0220 EFDE              xcall _delay
 0222                   .dbline 234
 0222           ; 
 0222 00E3              ldi R16,48
 0224 1ADF              xcall _Wr_Com
 0226                   .dbline 235
 0226           ; 
 0226 00E5              ldi R16,80
 0228 EBDE              xcall _delay
 022A                   .dbline -2
 022A           L38:
 022A 0E940000          xcall pop_gset4
 022E                   .dbline 0 ; func end
 022E 0895              ret
 0230                   .dbsym r a 20 i
 0230                   .dbsym r y 22 i
 0230                   .dbsym r i 12 i
 0230                   .dbsym r x 10 i
 0230                   .dbend
                        .area vector(rom, abs)
                        .org 16
 0010 0C940000          jmp _OSTickISR
                        .area text(rom, con, rel)
 0230                   .dbfile C:\DOCUME~1\qihaijun\桌面\17_uCOSⅡ/12864.h
 0230                   .dbfile C:\DOCUME~1\qihaijun\桌面\17_uCOSⅡ\app.c
 0230                   .dbfunc e OSTickISR_Handler _OSTickISR_Handler fV
                        .even
 0230           _OSTickISR_Handler::
 0230                   .dbline -1
 0230                   .dbline 57
 0230                   .dbline 58
 0230 88E2              ldi R24,40
 0232 84BD              out 0x24,R24
 0234                   .dbline 59
 0234 0E940000          xcall _OSTimeTick
 0238                   .dbline -2
 0238           L51:
 0238                   .dbline 0 ; func end
 0238 0895              ret
 023A                   .dbend
 023A                   .dbfunc e OSTickISR_Init _OSTickISR_Init fV
                        .even
 023A           _OSTickISR_Init::
 023A                   .dbline -1
 023A                   .dbline 67
 023A                   .dbline 68
 023A F894              cli
 023C                   .dbline 69
 023C 89B7              in R24,0x39
 023E 8F7B              andi R24,191
 0240 89BF              out 0x39,R24
 0242                   .dbline 70
 0242 2224              clr R2
 0244 25BC              out 0x25,R2
 0246                   .dbline 71
 0246 24BC              out 0x24,R2
 0248                   .dbline 72
 0248 87E0              ldi R24,7
 024A 85BD              out 0x25,R24
 024C                   .dbline 73
 024C 89B7              in R24,0x39
 024E 8064              ori R24,64
 0250 89BF              out 0x39,R24
 0252                   .dbline -2
 0252           L52:
 0252                   .dbline 0 ; func end
 0252 0895              ret
 0254                   .dbend
 0254                   .dbfunc e main _main fV
                        .even
 0254           _main::
 0254 2397              sbiw R28,3
 0256                   .dbline -1
 0256                   .dbline 81
 0256                   .dbline 82
 0256 F1DF              xcall _OSTickISR_Init
 0258                   .dbline 83
 0258 0E940000          xcall _OSInit
 025C                   .dbline 84
 025C 01E0              ldi R16,1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -