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

📄 main.lis

📁 485多机通讯
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 022E 46B3              in R20,0x16
 0230 4F70              andi R20,15
 0232                   .dbline 17
 0232 8FE0              ldi R24,15
 0234 87BB              out 0x17,R24
 0236                   .dbline 18
 0236 80EF              ldi R24,240
 0238 88BB              out 0x18,R24
 023A                   .dbline 19
 023A 01E0              ldi R16,1
 023C 10E0              ldi R17,0
 023E FBDE              xcall _delay_nms
 0240                   .dbline 21
 0240 86B3              in R24,0x16
 0242 807F              andi R24,240
 0244 482B              or R20,R24
 0246                   .dbline 23
 0246 5527              clr R21
 0248 473D              cpi R20,215
 024A E0E0              ldi R30,0
 024C 5E07              cpc R21,R30
 024E 09F4              brne X1
 0250 75C0              xjmp L69
 0252           X1:
 0252 4B3D              cpi R20,219
 0254 E0E0              ldi R30,0
 0256 5E07              cpc R21,R30
 0258 09F4              brne X2
 025A 68C0              xjmp L65
 025C           X2:
 025C 4D3D              cpi R20,221
 025E E0E0              ldi R30,0
 0260 5E07              cpc R21,R30
 0262 09F4              brne X3
 0264 5BC0              xjmp L61
 0266           X3:
 0266 4E3D              cpi R20,222
 0268 E0E0              ldi R30,0
 026A 5E07              cpc R21,R30
 026C 09F4              brne X4
 026E 4EC0              xjmp L57
 0270           X4:
 0270 8EED              ldi R24,222
 0272 90E0              ldi R25,0
 0274 8417              cp R24,R20
 0276 9507              cpc R25,R21
 0278 64F1              brlt L73
 027A           L72:
 027A 4737              cpi R20,119
 027C E0E0              ldi R30,0
 027E 5E07              cpc R21,R30
 0280 09F4              brne X5
 0282 60C0              xjmp L71
 0284           X5:
 0284 4B37              cpi R20,123
 0286 E0E0              ldi R30,0
 0288 5E07              cpc R21,R30
 028A 09F4              brne X6
 028C 53C0              xjmp L67
 028E           X6:
 028E 4D37              cpi R20,125
 0290 E0E0              ldi R30,0
 0292 5E07              cpc R21,R30
 0294 09F4              brne X7
 0296 46C0              xjmp L63
 0298           X7:
 0298 4E37              cpi R20,126
 029A E0E0              ldi R30,0
 029C 5E07              cpc R21,R30
 029E 09F4              brne X8
 02A0 39C0              xjmp L59
 02A2           X8:
 02A2 4737              cpi R20,119
 02A4 E0E0              ldi R30,0
 02A6 5E07              cpc R21,R30
 02A8 0CF4              brge X9
 02AA 4EC0              xjmp L52
 02AC           X9:
 02AC           L74:
 02AC 473B              cpi R20,183
 02AE E0E0              ldi R30,0
 02B0 5E07              cpc R21,R30
 02B2 09F4              brne X10
 02B4 45C0              xjmp L70
 02B6           X10:
 02B6 4B3B              cpi R20,187
 02B8 E0E0              ldi R30,0
 02BA 5E07              cpc R21,R30
 02BC 09F4              brne X11
 02BE 38C0              xjmp L66
 02C0           X11:
 02C0 4D3B              cpi R20,189
 02C2 E0E0              ldi R30,0
 02C4 5E07              cpc R21,R30
 02C6 61F1              breq L62
 02C8 4E3B              cpi R20,190
 02CA E0E0              ldi R30,0
 02CC 5E07              cpc R21,R30
 02CE 01F1              breq L58
 02D0 3BC0              xjmp L52
 02D2           L73:
 02D2 473E              cpi R20,231
 02D4 E0E0              ldi R30,0
 02D6 5E07              cpc R21,R30
 02D8 79F1              breq L68
 02DA 4B3E              cpi R20,235
 02DC E0E0              ldi R30,0
 02DE 5E07              cpc R21,R30
 02E0 19F1              breq L64
 02E2 4D3E              cpi R20,237
 02E4 E0E0              ldi R30,0
 02E6 5E07              cpc R21,R30
 02E8 B9F0              breq L60
 02EA 4E3E              cpi R20,238
 02EC E0E0              ldi R30,0
 02EE 5E07              cpc R21,R30
 02F0 59F0              breq L56
 02F2 473E              cpi R20,231
 02F4 E0E0              ldi R30,0
 02F6 5E07              cpc R21,R30
 02F8 3CF1              brlt L52
 02FA           L75:
 02FA 4F3F              cpi R20,255
 02FC E0E0              ldi R30,0
 02FE 5E07              cpc R21,R30
 0300 09F0              breq L55
 0302 22C0              xjmp L52
 0304           X0:
 0304                   .dbline 24
 0304           L55:
 0304                   .dbline 25
 0304 0027              clr R16
 0306 21C0              xjmp L51
 0308           L56:
 0308                   .dbline 26
 0308 07E3              ldi R16,55
 030A 1FC0              xjmp L51
 030C           L57:
 030C                   .dbline 27
 030C 04E3              ldi R16,52
 030E 1DC0              xjmp L51
 0310           L58:
 0310                   .dbline 28
 0310 01E3              ldi R16,49
 0312 1BC0              xjmp L51
 0314           L59:
 0314                   .dbline 29
 0314 03E4              ldi R16,67
 0316 19C0              xjmp L51
 0318           L60:
 0318                   .dbline 30
 0318 08E3              ldi R16,56
 031A 17C0              xjmp L51
 031C           L61:
 031C                   .dbline 31
 031C 05E3              ldi R16,53
 031E 15C0              xjmp L51
 0320           L62:
 0320                   .dbline 32
 0320 02E3              ldi R16,50
 0322 13C0              xjmp L51
 0324           L63:
 0324                   .dbline 33
 0324 00E3              ldi R16,48
 0326 11C0              xjmp L51
 0328           L64:
 0328                   .dbline 34
 0328 09E3              ldi R16,57
 032A 0FC0              xjmp L51
 032C           L65:
 032C                   .dbline 35
 032C 06E3              ldi R16,54
 032E 0DC0              xjmp L51
 0330           L66:
 0330                   .dbline 36
 0330 03E3              ldi R16,51
 0332 0BC0              xjmp L51
 0334           L67:
 0334                   .dbline 37
 0334 0DE3              ldi R16,61
 0336 09C0              xjmp L51
 0338           L68:
 0338                   .dbline 38
 0338 0DE2              ldi R16,45
 033A 07C0              xjmp L51
 033C           L69:
 033C                   .dbline 39
 033C 0AE2              ldi R16,42
 033E 05C0              xjmp L51
 0340           L70:
 0340                   .dbline 40
 0340 0DE2              ldi R16,45
 0342 03C0              xjmp L51
 0344           L71:
 0344                   .dbline 41
 0344 0BE2              ldi R16,43
 0346 01C0              xjmp L51
 0348           L52:
 0348                   .dbline 42
 0348 0027              clr R16
 034A                   .dbline -2
 034A           L51:
 034A 0E940000          xcall pop_gset1
 034E                   .dbline 0 ; func end
 034E 0895              ret
 0350                   .dbsym r i 20 c
 0350                   .dbend
                        .area bss(ram, con, rel)
 0000                   .dbfile D:\avr\+++精华+++\485\485_master/key.h
 0000           L77:
 0000                   .blkb 1
                        .area text(rom, con, rel)
 0350                   .dbfile D:\avr\+++精华+++\485\485_master/key.h
 0350                   .dbfunc e get_key _get_key fc
 0350                   .dbsym s j L77 c
 0350           ;              i -> R20
                        .even
 0350           _get_key::
 0350 0E940000          xcall push_gset1
 0354                   .dbline -1
 0354                   .dbline 47
 0354                   .dbline 49
 0354 63DF              xcall _key_read
 0356 402F              mov R20,R16
 0358                   .dbline 50
 0358 0023              tst R16
 035A 29F4              brne L78
 035C                   .dbline 51
 035C                   .dbline 52
 035C 2224              clr R2
 035E 20920000          sts L77,R2
 0362                   .dbline 53
 0362 0027              clr R16
 0364 11C0              xjmp L76
 0366           L78:
 0366                   .dbline 55
 0366 20900000          lds R2,L77
 036A 2220              tst R2
 036C 61F4              brne L80
 036E                   .dbline 56
 036E                   .dbline 56
 036E 40930000          sts L77,R20
 0372                   .dbline 57
 0372 0AE0              ldi R16,10
 0374 10E0              ldi R17,0
 0376 5FDE              xcall _delay_nms
 0378                   .dbline 58
 0378 51DF              xcall _key_read
 037A 402F              mov R20,R16
 037C                   .dbline 59
 037C 20900000          lds R2,L77
 0380 0215              cp R16,R2
 0382 09F4              brne L82
 0384                   .dbline 59
 0384                   .dbline 59
 0384 01C0              xjmp L76
 0386           L82:
 0386                   .dbline 60
 0386           L80:
 0386                   .dbline 61
 0386 0027              clr R16
 0388                   .dbline -2
 0388           L76:
 0388 0E940000          xcall pop_gset1
 038C                   .dbline 0 ; func end
 038C 0895              ret
 038E                   .dbsym r i 20 c
 038E                   .dbend
                        .area data(ram, con, rel)
 0000                   .dbfile D:\avr\+++精华+++\485\485_master/key.h
 0000           _n::
 0000                   .blkb 1
                        .area idata
 0000 00                .byte 0
                        .area data(ram, con, rel)
 0001                   .dbfile D:\avr\+++精华+++\485\485_master/key.h
 0001                   .dbfile D:\avr\+++精华+++\485\485_master\main.c
 0001                   .dbsym e n _n c
 0001           _flag_me::
 0001                   .blkb 1
                        .area idata
 0001 00                .byte 0
                        .area data(ram, con, rel)
 0002                   .dbfile D:\avr\+++精华+++\485\485_master\main.c
 0002                   .dbsym e flag_me _flag_me c
 0002           _flag_all::
 0002                   .blkb 1
                        .area idata
 0002 00                .byte 0
                        .area data(ram, con, rel)
 0003                   .dbfile D:\avr\+++精华+++\485\485_master\main.c
 0003                   .dbsym e flag_all _flag_all c
                        .area vector(rom, abs)
                        .org 44
 002C 0C94C701          jmp _RXC_Int
                        .area data(ram, con, rel)
 0003                   .dbfile D:\avr\+++精华+++\485\485_master\main.c
                        .area text(rom, con, rel)
 038E                   .dbfile D:\avr\+++精华+++\485\485_master\main.c
 038E                   .dbfunc e RXC_Int _RXC_Int fV
 038E           ;          ERROR -> R16
                        .even
 038E           _RXC_Int::
 038E 2A92              st -y,R2
 0390 0A93              st -y,R16
 0392 8A93              st -y,R24
 0394 9A93              st -y,R25
 0396 EA93              st -y,R30
 0398 FA93              st -y,R31
 039A 2FB6              in R2,0x3f
 039C 2A92              st -y,R2
 039E                   .dbline -1
 039E                   .dbline 37
 039E                   .dbline 38
 039E 0027              clr R16
 03A0                   .dbline 39
 03A0 5B99              sbic 0xb,3
 03A2 02C0              rjmp L87
 03A4 5C9B              sbis 0xb,4
 03A6 01C0              rjmp L85
 03A8           L87:
 03A8                   .dbline 39
 03A8 01E0              ldi R16,1
 03AA           L85:
 03AA                   .dbline 40
 03AA 80E0              ldi R24,<_inbox
 03AC 90E0              ldi R25,>_inbox
 03AE E0910000          lds R30,_n
 03B2 FF27              clr R31
 03B4 E80F              add R30,R24
 03B6 F91F              adc R31,R25
 03B8 2CB0              in R2,0xc
 03BA 2082              std z+0,R2
 03BC                   .dbline 41
 03BC 80910000          lds R24,_n
 03C0 8F5F              subi R24,255    ; addi 1
 03C2 80930000          sts _n,R24
 03C6                   .dbline 42
 03C6 0023              tst R16
 03C8 19F0              breq L88
 03CA                   .dbline 42
 03CA 2224              clr R2
 03CC 20920100          sts _inbox,R2
 03D0           L88:
 03D0                   .dbline -2
 03D0           L84:
 03D0 2990              ld R2,y+
 03D2 2FBE              out 0x3f,R2
 03D4 F991              ld R31,y+
 03D6 E991              ld R30,y+
 03D8 9991              ld R25,y+
 03DA 8991              ld R24,y+
 03DC 0991              ld R16,y+
 03DE 2990              ld R2,y+
 03E0                   .dbline 0 ; func end
 03E0 1895              reti
 03E2                   .dbsym r ERROR 16 c
 03E2                   .dbend
 03E2                   .dbfunc e int_485 _int_485 fV

⌨️ 快捷键说明

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