📄 main.lis
字号:
0382 3BC0 xjmp L89
0384 L105:
0384 .dbline 173
0384 ; {
0384 8DE0 ldi R24,13
0386 A82E mov R10,R24
0388 .dbline 173
0388 38C0 xjmp L89
038A L106:
038A .dbline 174
038A ; if (time0_fen>0)
038A 8EE0 ldi R24,14
038C A82E mov R10,R24
038E .dbline 174
038E 35C0 xjmp L89
0390 L107:
0390 .dbline 175
0390 ; {
0390 8FE0 ldi R24,15
0392 A82E mov R10,R24
0394 .dbline 175
0394 32C0 xjmp L89
0396 L108:
0396 .dbline 176
0396 ; TCNT0=time0_fen;
0396 80E1 ldi R24,16
0398 A82E mov R10,R24
039A .dbline 176
039A 2FC0 xjmp L89
039C L109:
039C .dbline 177
039C ; TCCR0=2;
039C 81E1 ldi R24,17
039E A82E mov R10,R24
03A0 .dbline 177
03A0 2CC0 xjmp L89
03A2 L110:
03A2 .dbline 178
03A2 ; time0_fen=0;
03A2 82E1 ldi R24,18
03A4 A82E mov R10,R24
03A6 .dbline 178
03A6 29C0 xjmp L89
03A8 L111:
03A8 .dbline 179
03A8 ; }
03A8 83E1 ldi R24,19
03AA A82E mov R10,R24
03AC .dbline 179
03AC 26C0 xjmp L89
03AE L112:
03AE .dbline 180
03AE ; else
03AE 84E1 ldi R24,20
03B0 A82E mov R10,R24
03B2 .dbline 180
03B2 23C0 xjmp L89
03B4 L113:
03B4 .dbline 181
03B4 ; {
03B4 85E1 ldi R24,21
03B6 A82E mov R10,R24
03B8 .dbline 181
03B8 20C0 xjmp L89
03BA L114:
03BA .dbline 182
03BA ; TCNT0=time0_yu;
03BA 86E1 ldi R24,22
03BC A82E mov R10,R24
03BE .dbline 182
03BE 1DC0 xjmp L89
03C0 L115:
03C0 .dbline 183
03C0 ; TCCR0=2;
03C0 87E1 ldi R24,23
03C2 A82E mov R10,R24
03C4 .dbline 183
03C4 1AC0 xjmp L89
03C6 L116:
03C6 .dbline 184
03C6 ; on_scr=1;
03C6 88E1 ldi R24,24
03C8 A82E mov R10,R24
03CA .dbline 184
03CA 17C0 xjmp L89
03CC L117:
03CC .dbline 185
03CC ; }
03CC 89E1 ldi R24,25
03CE A82E mov R10,R24
03D0 .dbline 185
03D0 14C0 xjmp L89
03D2 L118:
03D2 .dbline 186
03D2 ; }
03D2 8AE1 ldi R24,26
03D4 A82E mov R10,R24
03D6 .dbline 186
03D6 11C0 xjmp L89
03D8 L119:
03D8 .dbline 187
03D8 ;
03D8 8BE1 ldi R24,27
03DA A82E mov R10,R24
03DC .dbline 187
03DC 0EC0 xjmp L89
03DE L120:
03DE .dbline 188
03DE ; }
03DE 8CE1 ldi R24,28
03E0 A82E mov R10,R24
03E2 .dbline 188
03E2 0BC0 xjmp L89
03E4 L121:
03E4 .dbline 189
03E4 ;
03E4 8DE1 ldi R24,29
03E6 A82E mov R10,R24
03E8 .dbline 189
03E8 08C0 xjmp L89
03EA L122:
03EA .dbline 190
03EA ; //TIMER1 initialize - prescale:8
03EA 8EE1 ldi R24,30
03EC A82E mov R10,R24
03EE .dbline 190
03EE 05C0 xjmp L89
03F0 L123:
03F0 .dbline 191
03F0 ; // WGM: 0) Normal, TOP=0xFFFF
03F0 80E8 ldi R24,128
03F2 A82E mov R10,R24
03F4 .dbline 191
03F4 02C0 xjmp L89
03F6 L88:
03F6 .dbline 192
03F6 ; // desired value: 1Hz
03F6 8FE1 ldi R24,31
03F8 A82E mov R10,R24
03FA .dbline 193
03FA ; // actual value: Out of range
03FA L89:
03FA .dbline 195
03FA ; void timer1_init(void)
03FA ; {
03FA 8B85 ldd R24,y+11
03FC 9C85 ldd R25,y+12
03FE 0196 adiw R24,1
0400 9C87 std y+12,R25
0402 8B87 std y+11,R24
0404 .dbline 196
0404 ; TCCR1B = 0x00; //stop
0404 FC01 movw R30,R24
0406 C080 ldd R12,z+0
0408 .dbline 197
0408 ; TCNT1H = 0x00 /*INVALID SETTING*/; //setup
0408 8C2D mov R24,R12
040A 8E32 cpi R24,46
040C 39F4 brne L130
040E .dbline 198
040E ; TCNT1L = 0x00 /*INVALID SETTING*/;
040E .dbline 199
040E ; OCR1AH = 0x00 /*INVALID SETTING*/;
040E 8A2D mov R24,R10
0410 8058 subi R24,128 ; addi 128
0412 A82E mov R10,R24
0414 .dbline 200
0414 ; OCR1AL = 0x00 /*INVALID SETTING*/;
0414 CF01 movw R24,R30
0416 0196 adiw R24,1
0418 9C87 std y+12,R25
041A 8B87 std y+11,R24
041C .dbline 201
041C ; OCR1BH = 0x00 /*INVALID SETTING*/;
041C L130:
041C .dbline 202
041C 2A2D mov R18,R10
041E 0E2D mov R16,R14
0420 CFDE xcall _ZLG7290_SendCmd
0422 .dbline 203
0422 L85:
0422 .dbline 153
0422 6395 inc R22
0424 L87:
0424 .dbline 153
0424 0880 ldd R0,y+0
0426 6015 cp R22,R0
0428 08F4 brsh X16
042A 20CF xjmp L84
042C X16:
042C .dbline -2
042C L79:
042C 2196 adiw R28,1
042E 0E940000 xcall pop_gset5
0432 2296 adiw R28,2
0434 .dbline 0 ; func end
0434 0895 ret
0436 .dbsym r at 20 pc
0436 .dbsym l num 0 c
0436 .dbsym r chr2 12 c
0436 .dbsym r i 22 c
0436 .dbsym r chr 14 c
0436 .dbsym r chr1 10 c
0436 .dbsym l tmp 11 pc
0436 .dbend
.area data(ram, con, rel)
0000 .dbfile C:/icc/include/h_iic.c
0000 _M_state::
0000 .blkb 1
.area idata
0000 00 .byte 0
.area data(ram, con, rel)
0001 .dbfile C:/icc/include/h_iic.c
0001 .dbfile D:\gmj_1\main.c
0001 .dbsym e M_state _M_state c
0001 _step_num::
0001 .blkb 2
.area idata
0001 0000 .word 0
.area data(ram, con, rel)
0003 .dbfile D:\gmj_1\main.c
0003 .dbsym e step_num _step_num i
0003 _tmp_t1::
0003 .blkb 2
.area idata
0003 18FC .word 64536
.area data(ram, con, rel)
0005 .dbfile D:\gmj_1\main.c
0005 .dbsym e tmp_t1 _tmp_t1 i
0005 _qidong_num::
0005 .blkb 1
.area idata
0005 00 .byte 0
.area data(ram, con, rel)
0006 .dbfile D:\gmj_1\main.c
0006 .dbsym e qidong_num _qidong_num c
0006 _dec_speed_bz::
0006 .blkb 1
.area idata
0006 00 .byte 0
.area data(ram, con, rel)
0007 .dbfile D:\gmj_1\main.c
0007 .dbsym e dec_speed_bz _dec_speed_bz c
0007 _dec_speed_num::
0007 .blkb 2
.area idata
0007 0000 .word 0
.area data(ram, con, rel)
0009 .dbfile D:\gmj_1\main.c
0009 .dbsym e dec_speed_num _dec_speed_num i
0009 _pidai_yunxing::
0009 .blkb 1
.area idata
0009 00 .byte 0
.area data(ram, con, rel)
000A .dbfile D:\gmj_1\main.c
000A .dbsym e pidai_yunxing _pidai_yunxing c
000A _dj_jibie::
000A .blkb 1
.area idata
000A 00 .byte 0
.area data(ram, con, rel)
000B .dbfile D:\gmj_1\main.c
000B .dbsym e dj_jibie _dj_jibie c
000B _dj_fangxi::
000B .blkb 1
.area idata
000B 00 .byte 0
.area data(ram, con, rel)
000C .dbfile D:\gmj_1\main.c
000C .dbsym e dj_fangxi _dj_fangxi c
000C _on_scr::
000C .blkb 1
.area idata
000C 00 .byte 0
.area data(ram, con, rel)
000D .dbfile D:\gmj_1\main.c
000D .dbsym e on_scr _on_scr c
000D _pre_jsq::
000D .blkb 2
.area idata
000D D007 .word 2000
.area data(ram, con, rel)
000F .dbfile D:\gmj_1\main.c
000F .dbsym e pre_jsq _pre_jsq i
000F _key::
000F .blkb 1
.area idata
000F 00 .byte 0
.area data(ram, con, rel)
0010 .dbfile D:\gmj_1\main.c
0010 .dbsym e key _key c
0010 _on_key::
0010 .blkb 1
.area idata
0010 00 .byte 0
.area data(ram, con, rel)
0011 .dbfile D:\gmj_1\main.c
0011 .dbsym e on_key _on_key c
0011 _key_num::
0011 .blkb 1
.area idata
0011 00 .byte 0
.area data(ram, con, rel)
0012 .dbfile D:\gmj_1\main.c
0012 .dbsym e key_num _key_num c
0012 _next_gan::
0012 .blkb 1
.area idata
0012 00 .byte 0
.area data(ram, con, rel)
0013 .dbfile D:\gmj_1\main.c
0013 .dbsym e next_gan _next_gan c
0013 _guogan::
0013 .blkb 1
.area idata
0013 00 .byte 0
.area data(ram, con, rel)
0014 .dbfile D:\gmj_1\main.c
0014 .dbsym e guogan _guogan c
0014 _dw_speed::
0014 .blkb 4
.area idata
0014 BD378634 .word 0x37bd,0x3486
.area data(ram, con, rel)
0018 .dbfile D:\gmj_1\main.c
0018 .dbsym e dw_speed _dw_speed D
0018 _first_gan::
0018 .blkb 1
.area idata
0018 01 .byte 1
.area data(ram, con, rel)
0019 .dbfile D:\gmj_1\main.c
0019 .dbsym e first_gan _first_gan c
0019 _qidong::
0019 .blkb 1
.area idata
0019 00 .byte 0
.area data(ram, con, rel)
001A .dbfile D:\gmj_1\main.c
001A .dbsym e qidong _qidong c
001A _jileigan::
001A .blkb 1
.area idata
001A 00 .byte 0
.area data(ram, con, rel)
001B .dbfile D:\gmj_1\main.c
001B .dbsym e jileigan _jileigan c
001B _max_ganshu::
001B .blkb 1
.area idata
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -