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

📄 rfidsys.lis

📁 读写器与射频卡通信的设计采用RC522射频读写芯片与射频卡进行通信
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 0446 042F              mov R16,R20
 0448 B1DF              xcall _lcd_set_xy
 044A                   .dbline 142
 044A 08E2              ldi R16,40
 044C 10E0              ldi R17,0
 044E 5FDF              xcall _delay50us
 0450                   .dbline 144
 0450 4985              ldd R20,y+9
 0452 4150              subi R20,1
 0454 1EC0              xjmp L141
 0456           L138:
 0456                   .dbline 145
 0456                   .dbline 146
 0456 80E0              ldi R24,<_dataElem
 0458 90E0              ldi R25,>_dataElem
 045A E42F              mov R30,R20
 045C FF27              clr R31
 045E E7FD              sbrc R30,7
 0460 F095              com R31
 0462 E80F              add R30,R24
 0464 F91F              adc R31,R25
 0466 8081              ldd R24,z+0
 0468 9927              clr R25
 046A C096              adiw R24,48
 046C 282F              mov R18,R24
 046E 2F70              andi R18,15
 0470 3070              andi R19,0
 0472 220F              lsl R18
 0474 331F              rol R19
 0476 220F              lsl R18
 0478 331F              rol R19
 047A 220F              lsl R18
 047C 331F              rol R19
 047E 220F              lsl R18
 0480 331F              rol R19
 0482 082F              mov R16,R24
 0484 007F              andi R16,240
 0486 1070              andi R17,0
 0488 84DF              xcall _lcd_wrDat
 048A                   .dbline 147
 048A 08E2              ldi R16,40
 048C 10E0              ldi R17,0
 048E 3FDF              xcall _delay50us
 0490                   .dbline 149
 0490           L139:
 0490                   .dbline 144
 0490 4A95              dec R20
 0492           L141:
 0492                   .dbline 144
 0492 4030              cpi R20,0
 0494 04F7              brge L138
 0496                   .dbline -2
 0496           L137:
 0496 2196              adiw R28,1
 0498 0E940000          xcall pop_gset2
 049C                   .dbline 0 ; func end
 049C 0895              ret
 049E                   .dbsym r i 20 C
 049E                   .dbsym l length 9 c
 049E                   .dbsym l dat 5 l
 049E                   .dbsym r y 22 c
 049E                   .dbsym r x 20 c
 049E                   .dbend
 049E                   .dbfunc e lcd_putd _lcd_putd fV
 049E           ;      effectLen -> R12
 049E           ;              i -> R10
 049E           ;         length -> y+15
 049E           ;            dat -> y+11
 049E           ;              y -> R14
 049E           ;              x -> R10
                        .even
 049E           _lcd_putd::
 049E 0E940000          xcall push_gset5
 04A2 E22E              mov R14,R18
 04A4 A02E              mov R10,R16
 04A6 2197              sbiw R28,1
 04A8                   .dbline -1
 04A8                   .dbline 153
 04A8                   .dbline 157
 04A8 4FE3              ldi R20,63
 04AA 52E4              ldi R21,66
 04AC 6FE0              ldi R22,15
 04AE 70E0              ldi R23,0
 04B0 FE01              movw R30,R28
 04B2 2384              ldd R2,z+11
 04B4 3484              ldd R3,z+12
 04B6 4584              ldd R4,z+13
 04B8 5684              ldd R5,z+14
 04BA 4215              cp R20,R2
 04BC 5305              cpc R21,R3
 04BE 6405              cpc R22,R4
 04C0 7505              cpc R23,R5
 04C2 18F4              brsh L143
 04C4                   .dbline 158
 04C4 87E0              ldi R24,7
 04C6 C82E              mov R12,R24
 04C8 57C0              xjmp L144
 04CA           L143:
 04CA                   .dbline 159
 04CA 4FE9              ldi R20,159
 04CC 56E8              ldi R21,134
 04CE 61E0              ldi R22,1
 04D0 70E0              ldi R23,0
 04D2 FE01              movw R30,R28
 04D4 2384              ldd R2,z+11
 04D6 3484              ldd R3,z+12
 04D8 4584              ldd R4,z+13
 04DA 5684              ldd R5,z+14
 04DC 4215              cp R20,R2
 04DE 5305              cpc R21,R3
 04E0 6405              cpc R22,R4
 04E2 7505              cpc R23,R5
 04E4 18F4              brsh L145
 04E6                   .dbline 160
 04E6 86E0              ldi R24,6
 04E8 C82E              mov R12,R24
 04EA 46C0              xjmp L146
 04EC           L145:
 04EC                   .dbline 161
 04EC 4FE0              ldi R20,15
 04EE 57E2              ldi R21,39
 04F0 60E0              ldi R22,0
 04F2 70E0              ldi R23,0
 04F4 FE01              movw R30,R28
 04F6 2384              ldd R2,z+11
 04F8 3484              ldd R3,z+12
 04FA 4584              ldd R4,z+13
 04FC 5684              ldd R5,z+14
 04FE 4215              cp R20,R2
 0500 5305              cpc R21,R3
 0502 6405              cpc R22,R4
 0504 7505              cpc R23,R5
 0506 18F4              brsh L147
 0508                   .dbline 162
 0508 85E0              ldi R24,5
 050A C82E              mov R12,R24
 050C 35C0              xjmp L148
 050E           L147:
 050E                   .dbline 163
 050E 47EE              ldi R20,231
 0510 53E0              ldi R21,3
 0512 60E0              ldi R22,0
 0514 70E0              ldi R23,0
 0516 FE01              movw R30,R28
 0518 2384              ldd R2,z+11
 051A 3484              ldd R3,z+12
 051C 4584              ldd R4,z+13
 051E 5684              ldd R5,z+14
 0520 4215              cp R20,R2
 0522 5305              cpc R21,R3
 0524 6405              cpc R22,R4
 0526 7505              cpc R23,R5
 0528 18F4              brsh L149
 052A                   .dbline 164
 052A 84E0              ldi R24,4
 052C C82E              mov R12,R24
 052E 24C0              xjmp L150
 0530           L149:
 0530                   .dbline 165
 0530 43E6              ldi R20,99
 0532 50E0              ldi R21,0
 0534 60E0              ldi R22,0
 0536 70E0              ldi R23,0
 0538 FE01              movw R30,R28
 053A 2384              ldd R2,z+11
 053C 3484              ldd R3,z+12
 053E 4584              ldd R4,z+13
 0540 5684              ldd R5,z+14
 0542 4215              cp R20,R2
 0544 5305              cpc R21,R3
 0546 6405              cpc R22,R4
 0548 7505              cpc R23,R5
 054A 18F4              brsh L151
 054C                   .dbline 166
 054C 83E0              ldi R24,3
 054E C82E              mov R12,R24
 0550 13C0              xjmp L152
 0552           L151:
 0552                   .dbline 167
 0552 49E0              ldi R20,9
 0554 50E0              ldi R21,0
 0556 60E0              ldi R22,0
 0558 70E0              ldi R23,0
 055A FE01              movw R30,R28
 055C 2384              ldd R2,z+11
 055E 3484              ldd R3,z+12
 0560 4584              ldd R4,z+13
 0562 5684              ldd R5,z+14
 0564 4215              cp R20,R2
 0566 5305              cpc R21,R3
 0568 6405              cpc R22,R4
 056A 7505              cpc R23,R5
 056C 18F4              brsh L153
 056E                   .dbline 168
 056E 82E0              ldi R24,2
 0570 C82E              mov R12,R24
 0572 02C0              xjmp L154
 0574           L153:
 0574                   .dbline 170
 0574 CC24              clr R12
 0576 C394              inc R12
 0578           L154:
 0578           L152:
 0578           L150:
 0578           L148:
 0578           L146:
 0578           L144:
 0578                   .dbline 171
 0578 C882              std y+0,R12
 057A FE01              movw R30,R28
 057C 0385              ldd R16,z+11
 057E 1485              ldd R17,z+12
 0580 2585              ldd R18,z+13
 0582 3685              ldd R19,z+14
 0584 3DDD              xcall _speaData
 0586                   .dbline 173
 0586 2E2D              mov R18,R14
 0588 0A2D              mov R16,R10
 058A 10DF              xcall _lcd_set_xy
 058C                   .dbline 174
 058C 08E2              ldi R16,40
 058E 10E0              ldi R17,0
 0590 BEDE              xcall _delay50us
 0592                   .dbline 176
 0592 0F84              ldd R0,y+15
 0594 C014              cp R12,R0
 0596 78F4              brsh L155
 0598                   .dbline 177
 0598                   .dbline 178
 0598 802D              mov R24,R0
 059A 8C19              sub R24,R12
 059C 8150              subi R24,1
 059E A82E              mov R10,R24
 05A0 07C0              xjmp L160
 05A2           L157:
 05A2                   .dbline 179
 05A2                   .dbline 180
 05A2 2227              clr R18
 05A4 00E2              ldi R16,32
 05A6 F5DE              xcall _lcd_wrDat
 05A8                   .dbline 181
 05A8 08E2              ldi R16,40
 05AA 10E0              ldi R17,0
 05AC B0DE              xcall _delay50us
 05AE                   .dbline 183
 05AE           L158:
 05AE                   .dbline 178
 05AE AA94              dec R10
 05B0           L160:
 05B0                   .dbline 178
 05B0 8A2D              mov R24,R10
 05B2 8030              cpi R24,0
 05B4 B4F7              brge L157
 05B6                   .dbline 184
 05B6           L155:
 05B6                   .dbline 185
 05B6 8C2D              mov R24,R12
 05B8 8150              subi R24,1
 05BA A82E              mov R10,R24
 05BC 1EC0              xjmp L164
 05BE           L161:
 05BE                   .dbline 186
 05BE                   .dbline 187
 05BE 80E0              ldi R24,<_dataElem
 05C0 90E0              ldi R25,>_dataElem
 05C2 EA2D              mov R30,R10
 05C4 FF27              clr R31
 05C6 E7FD              sbrc R30,7
 05C8 F095              com R31
 05CA E80F              add R30,R24
 05CC F91F              adc R31,R25
 05CE 8081              ldd R24,z+0
 05D0 9927              clr R25
 05D2 C096              adiw R24,48
 05D4 282F              mov R18,R24
 05D6 2F70              andi R18,15
 05D8 3070              andi R19,0
 05DA 220F              lsl R18
 05DC 331F              rol R19
 05DE 220F              lsl R18
 05E0 331F              rol R19
 05E2 220F              lsl R18
 05E4 331F              rol R19
 05E6 220F              lsl R18
 05E8 331F              rol R19
 05EA 082F              mov R16,R24
 05EC 007F              andi R16,240
 05EE 1070              andi R17,0
 05F0 D0DE              xcall _lcd_wrDat
 05F2                   .dbline 188
 05F2 08E2              ldi R16,40
 05F4 10E0              ldi R17,0
 05F6 8BDE              xcall _delay50us
 05F8                   .dbline 190
 05F8           L162:
 05F8                   .dbline 185
 05F8 AA94              dec R10
 05FA           L164:
 05FA                   .dbline 185
 05FA 8A2D              mov R24,R10
 05FC 8030              cpi R24,0
 05FE FCF6              brge L161
 0600                   .dbline -2
 0600           L142:
 0600 2196              adiw R28,1
 0602 0E940000          xcall pop_gset5
 0606                   .dbline 0 ; func end
 0606 0895              ret
 0608                   .dbsym r effectLen 12 C
 0608                   .dbsym r i 10 C
 0608                   .dbsym l length 15 c
 0608                   .dbsym l dat 11 l
 0608                   .dbsym r y 14 c
 0608                   .dbsym r x 10 c
 0608                   .dbend
 0608                   .dbfunc e lcd_puts _lcd_puts fV
 0608           ;            str -> R20,R21
 0608           ;              y -> R10
 0608           ;              x -> R22
                        .even
 0608           _lcd_puts::
 0608 0E940000          xcall push_gset3
 060C A22E              mov R10,R18
 060E 602F              mov R22,R16
 0610 4E81              ldd R20,y+6
 0612 5F81              ldd R21,y+7
 0614                   .dbline -1
 0614                   .dbline 194
 0614                   .dbline 195
 0614 2A2D              mov R18,R10
 0616 062F              mov R16,R22
 0618 C9DE              xcall _lcd_set_xy
 061A                   .dbline 196
 061A 04E1              ldi R16,20
 061C 10E0              ldi R17,0
 061E 77DE              xcall _delay50us
 0620 0FC0              xjmp L167
 0622           L166:
 0622                   .dbline 199
 0622                   .dbline 200
 0622 FA01              movw R30,R20
 0624 2080              ldd R2,z+0
 0626 3324              clr R3
 0628 222D              mov R18,R2
 062A 2F70              andi R18,15
 062C 2F70              andi R18,#0x0F
 062E 2295              swap R18
 0630 022D              mov R16,R2
 0632 007F              andi R16,240
 0634 AEDE              xcall _lcd_wrDat
 0636                   .dbline 201
 0636 4F5F              subi R20,255  ; offset = 1
 0638 5F4F              sbci R21,255
 063A                   .dbline 202
 063A 04E1              ldi R16,20
 063C 10E0              ldi R17,0
 063E 67DE              xcall _delay50us
 0640                   .dbline 204
 0640           L167:
 0640                   .dbline 198
 0640 FA01              mo

⌨️ 快捷键说明

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