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

📄 main.lis

📁 我写的L297步进电机的驱动
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 019C           _DisOneHZ::
 019C 0E940000          xcall push_gset2
 01A0 422F              mov R20,R18
 01A2 B801              movw R22,R16
 01A4                   .dbline -1
 01A4                   .dbline 155
 01A4           ; }
 01A4           ; }
 01A4           ; }
 01A4           ; }
 01A4           ; }
 01A4           ; }
 01A4                   .dbline 156
 01A4           ; }
 01A4 062F              mov R16,R22
 01A6 59DF              xcall _Send_CMD
 01A8                   .dbline 157
 01A8           ; }
 01A8 042F              mov R16,R20
 01AA 81DF              xcall _Send_DATA
 01AC                   .dbline -2
 01AC           L45:
 01AC 0E940000          xcall pop_gset2
 01B0                   .dbline 0 ; func end
 01B0 0895              ret
 01B2                   .dbsym r Data 20 c
 01B2                   .dbsym r LCD_COMMAND 22 i
 01B2                   .dbend
 01B2                   .dbfunc e DisBMP _DisBMP fV
 01B2           ;              i -> R20
 01B2           ;              y -> R12
 01B2           ;              j -> R10,R11
 01B2           ;              x -> R14
 01B2           ;            img -> R22,R23
                        .even
 01B2           _DisBMP::
 01B2 0E940000          xcall push_gset5
 01B6 B801              movw R22,R16
 01B8                   .dbline -1
 01B8                   .dbline 162
 01B8           ; 
 01B8           ; 
 01B8           ; 
 01B8           ; 
 01B8           ; 
 01B8                   .dbline 163
 01B8           ; 
 01B8 AA24              clr R10
 01BA BB24              clr R11
 01BC                   .dbline 165
 01BC           ; 
 01BC           ; 
 01BC 4427              clr R20
 01BE 2BC0              xjmp L50
 01C0           L47:
 01C0                   .dbline 166
 01C0           ; 
 01C0 CC24              clr R12
 01C2 24C0              xjmp L54
 01C4           L51:
 01C4                   .dbline 167
 01C4           ; 
 01C4 EE24              clr R14
 01C6 1EC0              xjmp L58
 01C8           L55:
 01C8                   .dbline 168
 01C8                   .dbline 168
 01C8 06E3              ldi R16,54
 01CA 47DF              xcall _Send_CMD
 01CC                   .dbline 169
 01CC 0C2D              mov R16,R12
 01CE 0058              subi R16,128    ; addi 128
 01D0 44DF              xcall _Send_CMD
 01D2                   .dbline 170
 01D2 0E2D              mov R16,R14
 01D4 0058              subi R16,128    ; addi 128
 01D6 040F              add R16,R20
 01D8 40DF              xcall _Send_CMD
 01DA                   .dbline 171
 01DA 00E3              ldi R16,48
 01DC 3EDF              xcall _Send_CMD
 01DE                   .dbline 172
 01DE 1501              movw R2,R10
 01E0 C101              movw R24,R2
 01E2 0196              adiw R24,1
 01E4 5C01              movw R10,R24
 01E6 F101              movw R30,R2
 01E8 E60F              add R30,R22
 01EA F71F              adc R31,R23
 01EC 0491              lpm R16,Z
 01EE 5FDF              xcall _Send_DATA
 01F0                   .dbline 173
 01F0 1501              movw R2,R10
 01F2 C101              movw R24,R2
 01F4 0196              adiw R24,1
 01F6 5C01              movw R10,R24
 01F8 F101              movw R30,R2
 01FA E60F              add R30,R22
 01FC F71F              adc R31,R23
 01FE 0491              lpm R16,Z
 0200 56DF              xcall _Send_DATA
 0202                   .dbline 174
 0202           L56:
 0202                   .dbline 167
 0202 E394              inc R14
 0204           L58:
 0204                   .dbline 167
 0204 8E2D              mov R24,R14
 0206 8830              cpi R24,8
 0208 F8F2              brlo L55
 020A           L52:
 020A                   .dbline 166
 020A C394              inc R12
 020C           L54:
 020C                   .dbline 166
 020C 8C2D              mov R24,R12
 020E 8032              cpi R24,32
 0210 08F4              brsh X2
 0212 D8CF              xjmp L51
 0214           X2:
 0214           L48:
 0214                   .dbline 165
 0214 485F              subi R20,248    ; addi 8
 0216           L50:
 0216                   .dbline 165
 0216 4930              cpi R20,9
 0218 08F4              brsh X3
 021A D2CF              xjmp L47
 021C           X3:
 021C                   .dbline -2
 021C           L46:
 021C 0E940000          xcall pop_gset5
 0220                   .dbline 0 ; func end
 0220 0895              ret
 0222                   .dbsym r i 20 c
 0222                   .dbsym r y 12 c
 0222                   .dbsym r j 10 i
 0222                   .dbsym r x 14 c
 0222                   .dbsym r img 22 pkc
 0222                   .dbend
 0222                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制/delay.h
 0222                   .dbfunc e delay_1us _delay_1us fV
                        .even
 0222           _delay_1us::
 0222                   .dbline -1
 0222                   .dbline 15
 0222                   .dbline 16
 0222 0000              nop
 0224                   .dbline -2
 0224           L59:
 0224                   .dbline 0 ; func end
 0224 0895              ret
 0226                   .dbend
 0226                   .dbfunc e delay_nus _delay_nus fV
 0226           ;              i -> R20,R21
 0226           ;              n -> R22,R23
                        .even
 0226           _delay_nus::
 0226 0E940000          xcall push_gset2
 022A B801              movw R22,R16
 022C                   .dbline -1
 022C                   .dbline 20
 022C                   .dbline 21
 022C 4427              clr R20
 022E 5527              clr R21
 0230                   .dbline 22
 0230 03C0              xjmp L64
 0232           L61:
 0232                   .dbline 23
 0232 F7DF              xcall _delay_1us
 0234           L62:
 0234                   .dbline 22
 0234 4F5F              subi R20,255  ; offset = 1
 0236 5F4F              sbci R21,255
 0238           L64:
 0238                   .dbline 22
 0238 4617              cp R20,R22
 023A 5707              cpc R21,R23
 023C D0F3              brlo L61
 023E                   .dbline -2
 023E           L60:
 023E 0E940000          xcall pop_gset2
 0242                   .dbline 0 ; func end
 0242 0895              ret
 0244                   .dbsym r i 20 i
 0244                   .dbsym r n 22 i
 0244                   .dbend
 0244                   .dbfunc e delay_1ms _delay_1ms fV
 0244           ;              i -> R16,R17
                        .even
 0244           _delay_1ms::
 0244                   .dbline -1
 0244                   .dbline 27
 0244                   .dbline 29
 0244 0027              clr R16
 0246 1127              clr R17
 0248 02C0              xjmp L69
 024A           L66:
 024A                   .dbline 29
 024A           L67:
 024A                   .dbline 29
 024A 0F5F              subi R16,255  ; offset = 1
 024C 1F4F              sbci R17,255
 024E           L69:
 024E                   .dbline 29
 024E 0437              cpi R16,116
 0250 E4E0              ldi R30,4
 0252 1E07              cpc R17,R30
 0254 D0F3              brlo L66
 0256                   .dbline -2
 0256           L65:
 0256                   .dbline 0 ; func end
 0256 0895              ret
 0258                   .dbsym r i 16 i
 0258                   .dbend
 0258                   .dbfunc e delay_nms _delay_nms fV
 0258           ;              i -> R20,R21
 0258           ;              n -> R22,R23
                        .even
 0258           _delay_nms::
 0258 0E940000          xcall push_gset2
 025C B801              movw R22,R16
 025E                   .dbline -1
 025E                   .dbline 33
 025E                   .dbline 34
 025E 4427              clr R20
 0260 5527              clr R21
 0262                   .dbline 35
 0262 03C0              xjmp L74
 0264           L71:
 0264                   .dbline 36
 0264 EFDF              xcall _delay_1ms
 0266           L72:
 0266                   .dbline 35
 0266 4F5F              subi R20,255  ; offset = 1
 0268 5F4F              sbci R21,255
 026A           L74:
 026A                   .dbline 35
 026A 4617              cp R20,R22
 026C 5707              cpc R21,R23
 026E D0F3              brlo L71
 0270                   .dbline -2
 0270           L70:
 0270 0E940000          xcall pop_gset2
 0274                   .dbline 0 ; func end
 0274 0895              ret
 0276                   .dbsym r i 20 i
 0276                   .dbsym r n 22 i
 0276                   .dbend
                        .area data(ram, con, rel)
 0000                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制/delay.h
 0000           _Data::
 0000                   .blkb 2
                        .area idata
 0000 0000              .byte 0,0
                        .area data(ram, con, rel)
 0002                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制/delay.h
 0002                   .blkb 2
                        .area idata
 0002 0000              .byte 0,0
                        .area data(ram, con, rel)
 0004                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制/delay.h
 0004                   .blkb 1
                        .area idata
 0004 00                .byte 0
                        .area data(ram, con, rel)
 0005                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制/delay.h
 0005                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制\main.c
 0005                   .dbsym e Data _Data A[5:5]c
                        .area text(rom, con, rel)
 0276                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制\main.c
 0276                   .dbfunc e change _change fV
 0276           ;              p -> R20,R21
 0276           ;              i -> R22,R23
                        .even
 0276           _change::
 0276 0E940000          xcall push_gset2
 027A A901              movw R20,R18
 027C B801              movw R22,R16
 027E                   .dbline -1
 027E                   .dbline 20
 027E                   .dbline 20
 027E 2AE0              ldi R18,10
 0280 30E0              ldi R19,0
 0282 8B01              movw R16,R22
 0284 0E940000          xcall mod16u
 0288 C801              movw R24,R16
 028A C096              adiw R24,48
 028C FA01              movw R30,R20
 028E 8383              std z+3,R24
 0290                   .dbline 21
 0290 2AE0              ldi R18,10
 0292 30E0              ldi R19,0
 0294 8B01              movw R16,R22
 0296 0E940000          xcall div16u
 029A 2AE0              ldi R18,10
 029C 30E0              ldi R19,0
 029E 0E940000          xcall mod16u
 02A2 C801              movw R24,R16
 02A4 C096              adiw R24,48
 02A6 FA01              movw R30,R20
 02A8 8283              std z+2,R24
 02AA                   .dbline 22
 02AA 24E6              ldi R18,100
 02AC 30E0              ldi R19,0
 02AE 8B01              movw R16,R22
 02B0 0E940000          xcall div16u
 02B4 2AE0              ldi R18,10
 02B6 30E0              ldi R19,0
 02B8 0E940000          xcall mod16u
 02BC C801              movw R24,R16
 02BE C096              adiw R24,48
 02C0 FA01              movw R30,R20
 02C2 8183              std z+1,R24
 02C4                   .dbline 23
 02C4 28EE              ldi R18,1000
 02C6 33E0              ldi R19,3
 02C8 8B01              movw R16,R22
 02CA 0E940000          xcall div16u
 02CE 2AE0              ldi R18,10
 02D0 30E0              ldi R19,0

⌨️ 快捷键说明

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