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