📄 main.lis
字号:
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 + -