?? bjdj_4.lis
字號(hào):
0204 .dbline -2
0204 .dbline 58
0204 L48:
0204 2696 adiw R28,6
0206 0E940000 xcall pop_gset2
020A .dbline 0 ; func end
020A 0895 ret
020C .dbsym l buf 4 A[2:2]c
020C .dbsym r cmd1 20 c
020C .dbsym r cmd0 22 c
020C .dbend
020C .dbfunc e ZLG7290_SegOnOff _ZLG7290_SegOnOff fV
020C ; cmd -> R20
020C ; b -> R22
020C ; seg -> R20
.even
020C _ZLG7290_SegOnOff::
020C 0E940000 xcall push_gset2
0210 622F mov R22,R18
0212 402F mov R20,R16
0214 .dbline -1
0214 .dbline 73
0214 .dbline 75
0214 4F73 andi R20,63
0216 .dbline 76
0216 6623 tst R22
0218 09F0 breq L51
021A .dbline 76
021A 4068 ori R20,128
021C L51:
021C .dbline 77
021C 242F mov R18,R20
021E 01E0 ldi R16,1
0220 E1DF xcall _ZLG7290_cmd
0222 .dbline -2
0222 .dbline 78
0222 L50:
0222 0E940000 xcall pop_gset2
0226 .dbline 0 ; func end
0226 0895 ret
0228 .dbsym r cmd 20 c
0228 .dbsym r b 22 c
0228 .dbsym r seg 20 c
0228 .dbend
0228 .dbfunc e ZLG7290_Download _ZLG7290_Download fV
0228 ; cmd1 -> R22
0228 ; cmd0 -> R20
0228 ; dat -> y+8
0228 ; f -> y+6
0228 ; dp -> R10
0228 ; addr -> R20
.even
0228 _ZLG7290_Download::
0228 0E940000 xcall push_gset3
022C A22E mov R10,R18
022E 402F mov R20,R16
0230 .dbline -1
0230 .dbline 94
0230 .dbline 97
0230 4F70 andi R20,15
0232 .dbline 98
0232 4066 ori R20,96
0234 .dbline 99
0234 6885 ldd R22,y+8
0236 6F71 andi R22,31
0238 .dbline 100
0238 8A2D mov R24,R10
023A 8130 cpi R24,1
023C 09F4 brne L54
023E .dbline 100
023E 6068 ori R22,128
0240 L54:
0240 .dbline 101
0240 8E81 ldd R24,y+6
0242 8130 cpi R24,1
0244 09F4 brne L56
0246 .dbline 101
0246 6064 ori R22,64
0248 L56:
0248 .dbline 102
0248 262F mov R18,R22
024A 042F mov R16,R20
024C CBDF xcall _ZLG7290_cmd
024E .dbline -2
024E .dbline 103
024E L53:
024E 0E940000 xcall pop_gset3
0252 .dbline 0 ; func end
0252 0895 ret
0254 .dbsym r cmd1 22 c
0254 .dbsym r cmd0 20 c
0254 .dbsym l dat 8 c
0254 .dbsym l f 6 c
0254 .dbsym r dp 10 c
0254 .dbsym r addr 20 c
0254 .dbend
.area vector(rom, abs)
.org 32
0020 0C943101 jmp _extint0
.area text(rom, con, rel)
0254 .dbfile E:\重新整理的文件\控制類\步進(jìn)電機(jī)\程序\avr/zlg7290.c
.area data(ram, con, rel)
0010 .dbfile E:\重新整理的文件\控制類\步進(jìn)電機(jī)\程序\avr/zlg7290.c
0010 _FlagINT::
0010 .blkb 2
.area idata
0010 0000 .word 0
.area data(ram, con, rel)
0012 .dbfile E:\重新整理的文件\控制類\步進(jìn)電機(jī)\程序\avr/zlg7290.c
0012 .dbfile E:\重新整理的文件\控制類\步進(jìn)電機(jī)\程序\avr/zlg7290_avr.c
0012 .dbsym e FlagINT _FlagINT i
0012 _flag::
0012 .blkb 2
.area idata
0012 0000 .word 0
.area data(ram, con, rel)
0014 .dbfile E:\重新整理的文件\控制類\步進(jìn)電機(jī)\程序\avr/zlg7290_avr.c
0014 .dbsym e flag _flag i
.area text(rom, con, rel)
0254 .dbfile E:\重新整理的文件\控制類\步進(jìn)電機(jī)\程序\avr/zlg7290_avr.c
0254 .dbfunc e interrupt_init _interrupt_init fV
.even
0254 _interrupt_init::
0254 .dbline -1
0254 .dbline 19
0254 .dbline 20
0254 7894 sei
0256 .dbline 21
0256 80E8 ldi R24,128
0258 89BF out 0x39,R24
025A .dbline 22
025A 8ABF out 0x3a,R24
025C .dbline 23
025C 1798 cbi 0x2,7
025E .dbline 24
025E 1F9A sbi 0x3,7
0260 .dbline -2
0260 .dbline 25
0260 L58:
0260 .dbline 0 ; func end
0260 0895 ret
0262 .dbend
0262 .dbfunc e extint0 _extint0 fV
.even
0262 _extint0::
0262 8A93 st -y,R24
0264 9A93 st -y,R25
0266 8FB7 in R24,0x3f
0268 8A93 st -y,R24
026A .dbline -1
026A .dbline 32
026A .dbline 33
026A 81E0 ldi R24,1
026C 90E0 ldi R25,0
026E 90931100 sts _FlagINT+1,R25
0272 80931000 sts _FlagINT,R24
0276 .dbline -2
0276 .dbline 34
0276 L59:
0276 8991 ld R24,y+
0278 8FBF out 0x3f,R24
027A 9991 ld R25,y+
027C 8991 ld R24,y+
027E .dbline 0 ; func end
027E 1895 reti
0280 .dbend
0280 .dbfunc e delay1 _delay1 fV
0280 ; x -> R20,R21
0280 ; y -> R22,R23
0280 ; t -> R16,R17
.even
0280 _delay1::
0280 0E940000 xcall push_gset2
0284 .dbline -1
0284 .dbline 45
0284 .dbline 47
0284 A801 movw R20,R16
0286 0AC0 xjmp L64
0288 L61:
0288 .dbline 48
0288 60E6 ldi R22,2400
028A 79E0 ldi R23,9
028C 02C0 xjmp L68
028E L65:
028E .dbline 48
028E L66:
028E .dbline 48
028E 6150 subi R22,1
0290 7040 sbci R23,0
0292 L68:
0292 .dbline 48
0292 6030 cpi R22,0
0294 6707 cpc R22,R23
0296 D9F7 brne L65
0298 X2:
0298 L62:
0298 .dbline 47
0298 4150 subi R20,1
029A 5040 sbci R21,0
029C L64:
029C .dbline 47
029C 4030 cpi R20,0
029E 4507 cpc R20,R21
02A0 99F7 brne L61
02A2 X3:
02A2 .dbline -2
02A2 .dbline 49
02A2 L60:
02A2 0E940000 xcall pop_gset2
02A6 .dbline 0 ; func end
02A6 0895 ret
02A8 .dbsym r x 20 i
02A8 .dbsym r y 22 i
02A8 .dbsym r t 16 i
02A8 .dbend
02A8 .dbfunc e SystemInit _SystemInit fV
.even
02A8 _SystemInit::
02A8 .dbline -1
02A8 .dbline 56
02A8 .dbline 57
02A8 BFDE xcall _TWI_init
02AA .dbline 58
02AA D4DF xcall _interrupt_init
02AC .dbline 59
02AC 0EE1 ldi R16,30
02AE 10E0 ldi R17,0
02B0 .dbline -2
02B0 .dbline 60
02B0 L69:
02B0 .dbline 0 ; func end
02B0 E7CF xjmp _delay1
02B2 .dbend
02B2 .dbfunc e ClearAll _ClearAll fV
02B2 ; x -> R20
.even
02B2 _ClearAll::
02B2 0E940000 xcall push_gset1
02B6 2397 sbiw R28,3
02B8 .dbline -1
02B8 .dbline 67
02B8 .dbline 69
02B8 4427 clr R20
02BA 08C0 xjmp L74
02BC L71:
02BC .dbline 70
02BC .dbline 71
02BC 8FE1 ldi R24,31
02BE 8A83 std y+2,R24
02C0 2224 clr R2
02C2 2882 std y+0,R2
02C4 2227 clr R18
02C6 042F mov R16,R20
02C8 AFDF xcall _ZLG7290_Download
02CA .dbline 72
02CA L72:
02CA .dbline 69
02CA 4395 inc R20
02CC L74:
02CC .dbline 69
02CC 4830 cpi R20,8
02CE B0F3 brlo L71
02D0 .dbline -2
02D0 .dbline 73
02D0 L70:
02D0 2396 adiw R28,3
02D2 0E940000 xcall pop_gset1
02D6 .dbline 0 ; func end
02D6 0895 ret
02D8 .dbsym r x 20 c
02D8 .dbend
.area lit(rom, con, rel)
0000 L76:
0000 EE3E .byte 238,62
0002 9C7A .byte 156,'z
0004 9E8E .byte 158,142
0006 F66E .byte 246,'n
0008 2070 .byte 32,'p
000A 0E1C .byte 14,28
000C 3ACE .byte 58,206
000E E60A .byte 230,10
.area text(rom, con, rel)
02D8 .dbfile E:\重新整理的文件\控制類\步進(jìn)電機(jī)\程序\avr/zlg7290_avr.c
02D8 .dbfunc e Test_DispBuf _Test_DispBuf fV
02D8 ; DispDat -> y+0
02D8 ; n -> R20
02D8 ; dat -> R10
02D8 ; reg -> R12
02D8 ; x -> R22
.even
02D8 _Test_DispBuf::
02D8 0E940000 xcall push_gset4
02DC 6097 sbiw R28,16
02DE .dbline -1
02DE .dbline 80
02DE .dbline 82
02DE 80E0 ldi R24,<L76
02E0 90E0 ldi R25,>L76
02E2 FE01 movw R30,R28
02E4 00E1 ldi R16,16
02E6 10E0 ldi R17,0
02E8 FA93 st -y,R31
02EA EA93 st -y,R30
02EC 9A93 st -y,R25
02EE 8A93 st -y,R24
02F0 0E940000 xcall asgncblk
02F4 .dbline 90
02F4 4427 clr R20
02F6 15C0 xjmp L80
02F8 L77:
02F8 .dbline 91
02F8 .dbline 92
02F8 6627 clr R22
02FA 0DC0 xjmp L84
02FC L81:
02FC .dbline 93
02FC .dbline 94
02FC 862F mov R24,R22
02FE 805F subi R24,240 ; addi 16
0300 C82E mov R12,R24
0302 .dbline 95
0302 CE01 movw R24,R28
0304 E42F mov R30,R20
0306 FF27 clr R31
0308 E80F add R30,R24
030A F91F adc R31,R25
030C A080 ldd R10,z+0
030E .dbline 96
030E 2A2D mov R18,R10
0310 0C2D mov R16,R12
0312 44DF xcall _ZLG7290_WriteReg
0314 .dbline 97
0314 L82:
0314 .dbline 92
0314 6395 inc R22
0316 L84:
0316 .dbline 92
0316 6830 cpi R22,8
0318 88F3 brlo L81
031A .dbline 98
031A 02E3 ldi R16,50
031C 10E0 ldi R17,0
031E B0DF xcall _delay1
0320 .dbline 99
0320 L78:
0320 .dbline 90
0320 4395 inc R20
0322 L80:
0322 .dbline 90
0322 4031 cpi R20,16
0324 48F3 brlo L77
0326 .dbline -2
0326 .dbline 100
0326 L75:
0326 6096 adiw R28,16
0328 0E940000 xcall pop_gset4
032C .dbline 0 ; func end
032C 0895 ret
032E .dbsym l DispDat 0 A[16:16]c
032E .dbsym r n 20 c
032E .dbsym r dat 10 c
032E .dbsym r reg 12 c
032E .dbsym r x 22 c
032E .dbend
032E .dbfunc e Test_Download _Test_Download fV
032E ; f -> R20
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -