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

📄 main.lis

📁 我写的L297步进电机的驱动
💻 LIS
📖 第 1 页 / 共 4 页
字号:
 02D2 0E940000          xcall mod16u
 02D6 C801              movw R24,R16
 02D8 C096              adiw R24,48
 02DA FA01              movw R30,R20
 02DC 8083              std z+0,R24
 02DE                   .dbline -2
 02DE           L75:
 02DE 0E940000          xcall pop_gset2
 02E2                   .dbline 0 ; func end
 02E2 0895              ret
 02E4                   .dbsym r p 20 pc
 02E4                   .dbsym r i 22 i
 02E4                   .dbend
 02E4                   .dbfunc e ADC_convert _ADC_convert fi
 02E4           ;          temp1 -> R18,R19
 02E4           ;          temp2 -> R16,R17
                        .even
 02E4           _ADC_convert::
 02E4                   .dbline -1
 02E4                   .dbline 27
 02E4                   .dbline 29
 02E4 24B1              in R18,0x4
 02E6 3327              clr R19
 02E8                   .dbline 30
 02E8 05B1              in R16,0x5
 02EA 1127              clr R17
 02EC                   .dbline 31
 02EC 1801              movw R2,R16
 02EE 322C              mov R3,R2
 02F0 2224              clr R2
 02F2 220E              add R2,R18
 02F4 331E              adc R3,R19
 02F6 8101              movw R16,R2
 02F8                   .dbline 32
 02F8                   .dbline -2
 02F8           L76:
 02F8                   .dbline 0 ; func end
 02F8 0895              ret
 02FA                   .dbsym r temp1 18 i
 02FA                   .dbsym r temp2 16 i
 02FA                   .dbend
 02FA                   .dbfunc e ADC_init _ADC_init fV
                        .even
 02FA           _ADC_init::
 02FA                   .dbline -1
 02FA                   .dbline 35
 02FA                   .dbline 35
 02FA 81E0              ldi R24,1
 02FC 87B9              out 0x7,R24
 02FE                   .dbline 36
 02FE 86B1              in R24,0x6
 0300 876E              ori R24,231
 0302 86B9              out 0x6,R24
 0304                   .dbline -2
 0304           L77:
 0304                   .dbline 0 ; func end
 0304 0895              ret
 0306                   .dbend
 0306                   .dbfunc e main _main fV
 0306           ;              i -> R20,R21
 0306           ;              j -> R22,R23
                        .even
 0306           _main::
 0306 2497              sbiw R28,4
 0308                   .dbline -1
 0308                   .dbline 42
 0308                   .dbline 44
 0308 2224              clr R2
 030A 2BBA              out 0x1b,R2
 030C                   .dbline 45
 030C 8FEF              ldi R24,255
 030E 8ABB              out 0x1a,R24
 0310                   .dbline 46
 0310 81E0              ldi R24,1
 0312 88BB              out 0x18,R24
 0314                   .dbline 47
 0314 8FEF              ldi R24,255
 0316 87BB              out 0x17,R24
 0318                   .dbline 48
 0318 25BA              out 0x15,R2
 031A                   .dbline 49
 031A 24BA              out 0x14,R2
 031C                   .dbline 50
 031C 22BA              out 0x12,R2
 031E                   .dbline 51
 031E 8FE0              ldi R24,15
 0320 81BB              out 0x11,R24
 0322                   .dbline 52
 0322 23B8              out 0x3,R2
 0324                   .dbline 53
 0324 80EF              ldi R24,240
 0326 82B9              out 0x2,R24
 0328                   .dbline 54
 0328 20926200          sts 98,R2
 032C                   .dbline 55
 032C 20926100          sts 97,R2
 0330                   .dbline 56
 0330 20926500          sts 101,R2
 0334                   .dbline 57
 0334 20926400          sts 100,R2
 0338                   .dbline 59
 0338 EFDE              xcall _LCM_init
 033A                   .dbline 66
 033A DFDF              xcall _ADC_init
 033C                   .dbline 68
 033C 0AE0              ldi R16,10
 033E 10E0              ldi R17,0
 0340 8BDF              xcall _delay_nms
 0342 7EC0              xjmp L80
 0344           L79:
 0344                   .dbline 72
 0344                   .dbline 74
 0344 CFDF              xcall _ADC_convert
 0346 A801              movw R20,R16
 0348                   .dbline 75
 0348 6627              clr R22
 034A 7727              clr R23
 034C                   .dbline 76
 034C 20E0              ldi R18,<_Data
 034E 30E0              ldi R19,>_Data
 0350 92DF              xcall _change
 0352                   .dbline 77
 0352 80E0              ldi R24,<L82
 0354 90E0              ldi R25,>L82
 0356 9B83              std y+3,R25
 0358 8A83              std y+2,R24
 035A 8AE0              ldi R24,10
 035C 90E0              ldi R25,0
 035E 9983              std y+1,R25
 0360 8883              std y+0,R24
 0362 2227              clr R18
 0364 3327              clr R19
 0366 0027              clr R16
 0368 1127              clr R17
 036A FCDE              xcall _DisHZXY
 036C                   .dbline 78
 036C 80E0              ldi R24,<_Data
 036E 90E0              ldi R25,>_Data
 0370 9B83              std y+3,R25
 0372 8A83              std y+2,R24
 0374 84E0              ldi R24,4
 0376 90E0              ldi R25,0
 0378 9983              std y+1,R25
 037A 8883              std y+0,R24
 037C 21E0              ldi R18,1
 037E 30E0              ldi R19,0
 0380 03E0              ldi R16,3
 0382 10E0              ldi R17,0
 0384 EFDE              xcall _DisHZXY
 0386                   .dbline 79
 0386 8AE8              ldi R24,650
 0388 92E0              ldi R25,2
 038A 8417              cp R24,R20
 038C 9507              cpc R25,R21
 038E 08F5              brsh L83
 0390                   .dbline 80
 0390                   .dbline 80
 0390 80E0              ldi R24,<L85
 0392 90E0              ldi R25,>L85
 0394 9B83              std y+3,R25
 0396 8A83              std y+2,R24
 0398 84E0              ldi R24,4
 039A 90E0              ldi R25,0
 039C 9983              std y+1,R25
 039E 8883              std y+0,R24
 03A0 23E0              ldi R18,3
 03A2 30E0              ldi R19,0
 03A4 02E0              ldi R16,2
 03A6 10E0              ldi R17,0
 03A8 DDDE              xcall _DisHZXY
 03AA                   .dbline 81
 03AA DA9A              sbi 0x1b,2
 03AC                   .dbline 82
 03AC AE9A              sbi 0x15,6
 03AE 0AC0              xjmp L87
 03B0           L86:
 03B0                   .dbline 84
 03B0                   .dbline 85
 03B0 DB9A              sbi 0x1b,3
 03B2                   .dbline 86
 03B2 01E1              ldi R16,17
 03B4 10E0              ldi R17,0
 03B6 37DF              xcall _delay_nus
 03B8                   .dbline 87
 03B8 DB98              cbi 0x1b,3
 03BA                   .dbline 88
 03BA 01E1              ldi R16,17
 03BC 10E0              ldi R17,0
 03BE 33DF              xcall _delay_nus
 03C0                   .dbline 89
 03C0 6F5F              subi R22,255  ; offset = 1
 03C2 7F4F              sbci R23,255
 03C4                   .dbline 90
 03C4           L87:
 03C4                   .dbline 83
 03C4 80ED              ldi R24,2000
 03C6 97E0              ldi R25,7
 03C8 8617              cp R24,R22
 03CA 9707              cpc R25,R23
 03CC 88F7              brsh L86
 03CE                   .dbline 91
 03CE AE98              cbi 0x15,6
 03D0                   .dbline 92
 03D0 37C0              xjmp L84
 03D2           L83:
 03D2                   .dbline 93
 03D2 483C              cpi R20,200
 03D4 E0E0              ldi R30,0
 03D6 5E07              cpc R21,R30
 03D8 30F5              brsh L89
 03DA 84E6              ldi R24,100
 03DC 90E0              ldi R25,0
 03DE 8417              cp R24,R20
 03E0 9507              cpc R25,R21
 03E2 08F5              brsh L89
 03E4                   .dbline 94
 03E4                   .dbline 94
 03E4 80E0              ldi R24,<L91
 03E6 90E0              ldi R25,>L91
 03E8 9B83              std y+3,R25
 03EA 8A83              std y+2,R24
 03EC 84E0              ldi R24,4
 03EE 90E0              ldi R25,0
 03F0 9983              std y+1,R25
 03F2 8883              std y+0,R24
 03F4 23E0              ldi R18,3
 03F6 30E0              ldi R19,0
 03F8 02E0              ldi R16,2
 03FA 10E0              ldi R17,0
 03FC B3DE              xcall _DisHZXY
 03FE                   .dbline 95
 03FE DA98              cbi 0x1b,2
 0400                   .dbline 96
 0400 AE9A              sbi 0x15,6
 0402 0AC0              xjmp L93
 0404           L92:
 0404                   .dbline 98
 0404                   .dbline 99
 0404 DB9A              sbi 0x1b,3
 0406                   .dbline 100
 0406 01E1              ldi R16,17
 0408 10E0              ldi R17,0
 040A 0DDF              xcall _delay_nus
 040C                   .dbline 101
 040C DB98              cbi 0x1b,3
 040E                   .dbline 102
 040E 01E1              ldi R16,17
 0410 10E0              ldi R17,0
 0412 09DF              xcall _delay_nus
 0414                   .dbline 103
 0414 6F5F              subi R22,255  ; offset = 1
 0416 7F4F              sbci R23,255
 0418                   .dbline 104
 0418           L93:
 0418                   .dbline 97
 0418 80ED              ldi R24,2000
 041A 97E0              ldi R25,7
 041C 8617              cp R24,R22
 041E 9707              cpc R25,R23
 0420 88F7              brsh L92
 0422                   .dbline 105
 0422 AE98              cbi 0x15,6
 0424                   .dbline 106
 0424 0DC0              xjmp L90
 0426           L89:
 0426                   .dbline 108
 0426 80E0              ldi R24,<L95
 0428 90E0              ldi R25,>L95
 042A 9B83              std y+3,R25
 042C 8A83              std y+2,R24
 042E 84E0              ldi R24,4
 0430 90E0              ldi R25,0
 0432 9983              std y+1,R25
 0434 8883              std y+0,R24
 0436 23E0              ldi R18,3
 0438 30E0              ldi R19,0
 043A 02E0              ldi R16,2
 043C 10E0              ldi R17,0
 043E 92DE              xcall _DisHZXY
 0440           L90:
 0440           L84:
 0440                   .dbline 109
 0440           L80:
 0440                   .dbline 71
 0440 81CF              xjmp L79
 0442           X4:
 0442                   .dbline -2
 0442           L78:
 0442 2496              adiw R28,4
 0444                   .dbline 0 ; func end
 0444 0895              ret
 0446                   .dbsym r i 20 i
 0446                   .dbsym r j 22 i
 0446                   .dbend
                        .area data(ram, con, rel)
 0005                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制\main.c
 0005           L95:
 0005                   .blkb 5
                        .area idata
 0005 CDA3D6B900        .byte 205,163,214,185,0
                        .area data(ram, con, rel)
 000A                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制\main.c
 000A           L91:
 000A                   .blkb 5
                        .area idata
 000A B7B4D7AA00        .byte 183,180,215,170,0
                        .area data(ram, con, rel)
 000F                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制\main.c
 000F           L85:
 000F                   .blkb 5
                        .area idata
 000F D5FDD7AA00        .byte 213,253,215,170,0
                        .area data(ram, con, rel)
 0014                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制\main.c
 0014           L82:
 0014                   .blkb 11
                        .area idata
 0014 4144B2E2CAD4B3CCD0F200    .byte 'A,'D,178,226,202,212,179,204,208,242,0
                        .area data(ram, con, rel)
 001F                   .dbfile E:\单片机\PROJECT\高精度三维太阳自动跟踪器\程序\传感器控制\main.c

⌨️ 快捷键说明

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