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

📄 bjdj_4.lis

📁 利用mega128控制由L298和L297构成的驱动板
💻 LIS
📖 第 1 页 / 共 5 页
字号:
 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 + -