📄 bjdj_4.lis
字号:
032E ; dp -> R22
032E ; dat -> R10
032E ; x -> R12
.even
032E _Test_Download::
032E 0E940000 xcall push_gset4
0332 2397 sbiw R28,3
0334 .dbline -1
0334 .dbline 107
0334 .dbline 113
0334 61E0 ldi R22,1
0336 .dbline 114
0336 4427 clr R20
0338 .dbline 115
0338 88E0 ldi R24,8
033A A82E mov R10,R24
033C .dbline 116
033C CC24 clr R12
033E 06C0 xjmp L89
0340 L86:
0340 .dbline 117
0340 .dbline 118
0340 AA82 std y+2,R10
0342 4883 std y+0,R20
0344 262F mov R18,R22
0346 0C2D mov R16,R12
0348 6FDF xcall _ZLG7290_Download
034A .dbline 119
034A L87:
034A .dbline 116
034A C394 inc R12
034C L89:
034C .dbline 116
034C 8C2D mov R24,R12
034E 8830 cpi R24,8
0350 B8F3 brlo L86
0352 .dbline 120
0352 04E6 ldi R16,100
0354 10E0 ldi R17,0
0356 94DF xcall _delay1
0358 .dbline 122
0358 6627 clr R22
035A .dbline 123
035A 4427 clr R20
035C .dbline 124
035C AA24 clr R10
035E 0FC0 xjmp L93
0360 L90:
0360 .dbline 125
0360 .dbline 126
0360 CC24 clr R12
0362 06C0 xjmp L97
0364 L94:
0364 .dbline 127
0364 .dbline 128
0364 AA82 std y+2,R10
0366 4883 std y+0,R20
0368 262F mov R18,R22
036A 0C2D mov R16,R12
036C 5DDF xcall _ZLG7290_Download
036E .dbline 129
036E L95:
036E .dbline 126
036E C394 inc R12
0370 L97:
0370 .dbline 126
0370 8C2D mov R24,R12
0372 8830 cpi R24,8
0374 B8F3 brlo L94
0376 .dbline 130
0376 02E3 ldi R16,50
0378 10E0 ldi R17,0
037A 82DF xcall _delay1
037C .dbline 131
037C L91:
037C .dbline 124
037C A394 inc R10
037E L93:
037E .dbline 124
037E 8A2D mov R24,R10
0380 8032 cpi R24,32
0382 70F3 brlo L90
0384 .dbline -2
0384 .dbline 132
0384 L85:
0384 2396 adiw R28,3
0386 0E940000 xcall pop_gset4
038A .dbline 0 ; func end
038A 0895 ret
038C .dbsym r f 20 c
038C .dbsym r dp 22 c
038C .dbsym r dat 10 c
038C .dbsym r x 12 c
038C .dbend
038C .dbfunc e Test_ScanNum _Test_ScanNum fV
038C ; x -> R20
.even
038C _Test_ScanNum::
038C 0E940000 xcall push_gset1
0390 2397 sbiw R28,3
0392 .dbline -1
0392 .dbline 140
0392 .dbline 142
0392 4427 clr R20
0394 08C0 xjmp L102
0396 L99:
0396 .dbline 143
0396 .dbline 144
0396 88E0 ldi R24,8
0398 8A83 std y+2,R24
039A 2224 clr R2
039C 2882 std y+0,R2
039E 21E0 ldi R18,1
03A0 042F mov R16,R20
03A2 42DF xcall _ZLG7290_Download
03A4 .dbline 145
03A4 L100:
03A4 .dbline 142
03A4 4395 inc R20
03A6 L102:
03A6 .dbline 142
03A6 4830 cpi R20,8
03A8 B0F3 brlo L99
03AA .dbline 146
03AA 04E6 ldi R16,100
03AC 10E0 ldi R17,0
03AE 68DF xcall _delay1
03B0 .dbline 147
03B0 4427 clr R20
03B2 07C0 xjmp L106
03B4 L103:
03B4 .dbline 148
03B4 .dbline 149
03B4 242F mov R18,R20
03B6 0DE0 ldi R16,13
03B8 F1DE xcall _ZLG7290_WriteReg
03BA .dbline 150
03BA 04E6 ldi R16,100
03BC 10E0 ldi R17,0
03BE 20DE xcall _delay
03C0 .dbline 151
03C0 L104:
03C0 .dbline 147
03C0 4395 inc R20
03C2 L106:
03C2 .dbline 147
03C2 4830 cpi R20,8
03C4 B8F3 brlo L103
03C6 .dbline -2
03C6 .dbline 152
03C6 L98:
03C6 2396 adiw R28,3
03C8 0E940000 xcall pop_gset1
03CC .dbline 0 ; func end
03CC 0895 ret
03CE .dbsym r x 20 c
03CE .dbend
03CE .dbfunc e Test_Flash _Test_Flash fV
03CE ; dat -> R20
03CE ; x -> R22
.even
03CE _Test_Flash::
03CE 0E940000 xcall push_gset2
03D2 2397 sbiw R28,3
03D4 .dbline -1
03D4 .dbline 159
03D4 .dbline 160
03D4 41E0 ldi R20,1
03D6 .dbline 163
03D6 6627 clr R22
03D8 07C0 xjmp L111
03DA L108:
03DA .dbline 164
03DA .dbline 165
03DA 6A83 std y+2,R22
03DC 2224 clr R2
03DE 2882 std y+0,R2
03E0 2227 clr R18
03E2 062F mov R16,R22
03E4 21DF xcall _ZLG7290_Download
03E6 .dbline 166
03E6 L109:
03E6 .dbline 163
03E6 6395 inc R22
03E8 L111:
03E8 .dbline 163
03E8 6830 cpi R22,8
03EA B8F3 brlo L108
03EC .dbline 168
03EC 21E1 ldi R18,17
03EE 0CE0 ldi R16,12
03F0 D5DE xcall _ZLG7290_WriteReg
03F2 .dbline 170
03F2 6627 clr R22
03F4 08C0 xjmp L115
03F6 L112:
03F6 .dbline 171
03F6 .dbline 172
03F6 242F mov R18,R20
03F8 00E7 ldi R16,112
03FA F4DE xcall _ZLG7290_cmd
03FC .dbline 173
03FC 440F lsl R20
03FE .dbline 174
03FE 0CE2 ldi R16,300
0400 11E0 ldi R17,1
0402 3EDF xcall _delay1
0404 .dbline 175
0404 L113:
0404 .dbline 170
0404 6395 inc R22
0406 L115:
0406 .dbline 170
0406 6830 cpi R22,8
0408 B0F3 brlo L112
040A .dbline 177
040A 2FEF ldi R18,255
040C 00E7 ldi R16,112
040E EADE xcall _ZLG7290_cmd
0410 .dbline 178
0410 0EE5 ldi R16,350
0412 11E0 ldi R17,1
0414 35DF xcall _delay1
0416 .dbline 180
0416 2227 clr R18
0418 00E7 ldi R16,112
041A E4DE xcall _ZLG7290_cmd
041C .dbline 181
041C 02E3 ldi R16,50
041E 10E0 ldi R17,0
0420 2FDF xcall _delay1
0422 .dbline -2
0422 .dbline 182
0422 L107:
0422 2396 adiw R28,3
0424 0E940000 xcall pop_gset2
0428 .dbline 0 ; func end
0428 0895 ret
042A .dbsym r dat 20 c
042A .dbsym r x 22 c
042A .dbend
042A .dbfunc e Test_SegOnOff _Test_SegOnOff fV
042A ; seg -> R20
.even
042A _Test_SegOnOff::
042A 0E940000 xcall push_gset1
042E .dbline -1
042E .dbline 189
042E .dbline 191
042E ; }
042E ; }
042E 41DF xcall _ClearAll
0430 .dbline 192
0430 ; }
0430 04E6 ldi R16,100
0432 10E0 ldi R17,0
0434 25DF xcall _delay1
0436 .dbline 193
0436 ; }
0436 4427 clr R20
0438 07C0 xjmp L120
043A L117:
043A .dbline 194
043A .dbline 195
043A 21E0 ldi R18,1
043C 042F mov R16,R20
043E E6DE xcall _ZLG7290_SegOnOff
0440 .dbline 196
0440 0EE1 ldi R16,30
0442 10E0 ldi R17,0
0444 1DDF xcall _delay1
0446 .dbline 197
0446 L118:
0446 .dbline 193
0446 4395 inc R20
0448 L120:
0448 .dbline 193
0448 4034 cpi R20,64
044A B8F3 brlo L117
044C .dbline 198
044C ; }
044C ; }
044C ; }
044C ; }
044C ; }
044C 04E6 ldi R16,100
044E 10E0 ldi R17,0
0450 17DF xcall _delay1
0452 .dbline 199
0452 ; }
0452 4427 clr R20
0454 07C0 xjmp L124
0456 L121:
0456 .dbline 200
0456 .dbline 201
0456 2227 clr R18
0458 042F mov R16,R20
045A D8DE xcall _ZLG7290_SegOnOff
045C .dbline 202
045C 0EE1 ldi R16,30
045E 10E0 ldi R17,0
0460 0FDF xcall _delay1
0462 .dbline 203
0462 L122:
0462 .dbline 199
0462 4395 inc R20
0464 L124:
0464 .dbline 199
0464 4034 cpi R20,64
0466 B8F3 brlo L121
0468 .dbline 204
0468 ; }
0468 ; }
0468 ; }
0468 ; }
0468 ; }
0468 04E6 ldi R16,100
046A 10E0 ldi R17,0
046C 09DF xcall _delay1
046E .dbline -2
046E .dbline 205
046E ; }
046E L116:
046E 0E940000 xcall pop_gset1
0472 .dbline 0 ; func end
0472 0895 ret
0474 .dbsym r seg 20 c
0474 .dbend
0474 .dbfunc e DispValue _DispValue fV
0474 ; d -> R20,R21
0474 ; dat -> R22,R23
.even
0474 _DispValue::
0474 0E940000 xcall push_gset2
0478 B801 movw R22,R16
047A 2397 sbiw R28,3
047C .dbline -1
047C .dbline 215
047C ; }
047C ; }
047C ; }
047C ; }
047C ; }
047C ; }
047C ; }
047C ; }
047C ; }
047C ; }
047C .dbline 220
047C ; }
047C ; }
047C ; }
047C ; }
047C ; }
047C 28EE ldi R18,1000
047E 33E0 ldi R19,3
0480 8B01 movw R16,R22
0482 0E940000 xcall mod16u
0486 24E6 ldi R18,100
0488 30E0 ldi R19,0
048A 0E940000 xcall div16u
048E A801 movw R20,R16
0490 .dbline 221
0490 ; }
0490 4A83 std y+2,R20
0492 2224 clr R2
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -