📄 key_io.a30
字号:
._line 447
._block
._line 448
mov.b _key_preset_flag,R0L
jne L25
._line 449
._block
._line 450
mov.b #02H,_status_buff
._line 451
mov.b #00H,_run_1s_buff
._line 452
mov.b #01H,_process_key_falg
._line 453
rts
._eblock
._line 455
L25:
cmp.b #01H,_key_preset_flag
jne L75
._line 456
._block
._line 457
mov.b #05H,_status_buff
._line 458
mov.b #00H,_run_1s_buff
._line 460
mov.b #01H,_preset_flash_flag
._line 462
mov.b _led_disp,_save_led_buff_0
._line 463
mov.b _led_disp+1,_save_led_buff_1
._line 464
mov.b _led_disp+2,_save_led_buff_2
._line 466
rts
._eblock
._eblock
._line 469
L45:
cmp.b #02H,_status_buff
jeq L123
cmp.b #04H,_status_buff
jne L73
L123:
._line 470
._block
._line 471
mov.b #03H,_status_buff
._line 472
mov.b #00H,_run_1s_buff
._line 474
mov.b #80H,_stream_buff
._line 475
mov.b _mot_cycle_buff,A0
mov.w #0000H,A0
mov.b A0,_mot_cycle_buff
._eblock
._line 476
jmp L125
._line 477
L73:
._line 478
rts
L125:
L75:
._eblock
._line 479
rts
E5:
M5:
._efunc M5
._inspect 'F', 'd', "key_start", "_key_start", 'G', 443, 0, 00h, 0
._inspect 'F', 't', "key_start", 'G', 270
._inspect 'V', 'r', "key_buzz_flag", 'G', 444, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 446, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 446, 1, 0, 0, 00h
._inspect 'V', 'r', "key_preset_flag", 'G', 448, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 450, 1, 0, 0, 00h
._inspect 'V', 'r', "run_1s_buff", 'G', 451, 1, 0, 0, 00h
._inspect 'V', 'r', "process_key_falg", 'G', 452, 1, 0, 0, 00h
._inspect 'V', 'r', "key_preset_flag", 'G', 455, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 457, 1, 0, 0, 00h
._inspect 'V', 'r', "run_1s_buff", 'G', 458, 1, 0, 0, 00h
._inspect 'V', 'r', "preset_flash_flag", 'G', 460, 1, 0, 0, 00h
._inspect 'V', 'r', "save_led_buff_0", 'G', 462, 1, 0, 0, 00h
._inspect 'V', 'r', "led_disp", 'G', 462, 5, 0, 0, 00h
._inspect 'V', 'r', "save_led_buff_1", 'G', 463, 1, 0, 0, 00h
._inspect 'V', 'r', "led_disp", 'G', 463, 5, 0, 0, 00h
._inspect 'V', 'r', "save_led_buff_2", 'G', 464, 1, 0, 0, 00h
._inspect 'V', 'r', "led_disp", 'G', 464, 5, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 469, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 469, 1, 0, 0, 00h
._inspect 'V', 'r', "status_buff", 'G', 471, 1, 0, 0, 00h
._inspect 'V', 'r', "run_1s_buff", 'G', 472, 1, 0, 0, 00h
._inspect 'V', 'r', "stream_buff", 'G', 474, 1, 0, 0, 00h
._inspect 'V', 'r', "mot_cycle_buff", 'G', 475, 1, 0, 0, 00h
._inspect 'V', 'r', "mot_cycle_buff", 'G', 475, 1, 0, 0, 00h
._inspect 'F', 'e', "key_start", "_key_start", 'G', 0, 0
;## # FUNCTION key_program
;## # ARG Size(0) Auto Size(0) Context Size(3)
._type 271,'v'
._type 272,'v'
._type 273,'x',271,1
._type 273,'m','',0,272
._func 'key_program','G',0,273,_key_program,0
._inspect 'F', 's', "key_program", "_key_program", 'G', 3
.align
._line 482
.glb _key_program
_key_program:
._block
._line 483
cmp.b #0fH,_process_buff
jne L161
._line 484
._block
._line 485
cmp.b #01H,_select_soak_flag
jeq L127
._line 486
._block
._line 487
mov.b #00H,_program_count
._line 488
mov.b #01H,_select_soak_flag
._eblock
L127:
._line 491
inc.b _program_count
._line 493
cmp.b #05H,_program_count
jltu L137
._line 494
mov.b #00H,_program_count
L137:
._line 496
mov.b _program_count,R0L
jeq L149
cmp.b #01H,R0L
jeq L151
cmp.b #02H,R0L
jeq L153
cmp.b #03H,R0L
jeq L155
cmp.b #04H,R0L
jeq L157
jmp L159
._line 497
._block
._line 498
L149:
._line 500
mov.b #00H,_program_buff
._line 501
mov.b #0feH,_led_disp
._line 502
jmp L359
._line 504
L151:
._line 506
mov.b #03H,_program_buff
._line 507
mov.b #0f7H,_led_disp
._line 508
jmp L359
._line 510
L153:
._line 512
mov.b #04H,_program_buff
._line 513
mov.b #0feH,_led_disp
._line 515
jmp L359
._line 517
L155:
._line 519
mov.b #05H,_program_buff
._line 520
mov.b #0fdH,_led_disp
._line 521
jmp L359
._line 523
L157:
._line 525
mov.b #06H,_program_buff
._line 526
mov.b #0fbH,_led_disp
._line 527
jmp L359
._line 529
L159:
._line 531
mov.b #00H,_program_buff
._line 532
mov.b #0feH,_led_disp
._eblock
._eblock
._line 536
jmp L359
._line 538
L161:
cmp.b #0fH,_process_buff
jeq L211
._line 539
._block
._line 540
mov.b _select_soak_flag,R0L
jeq L171
._line 541
._block
._line 542
mov.b #00H,_program_count
._line 543
mov.b #00H,_select_soak_flag
._eblock
L171:
._line 546
inc.b _program_count
._line 548
cmp.b #08H,_program_count
stz #00H,_program_count
._line 551
mov.b _program_count,R0L
jeq L193
cmp.b #01H,R0L
jeq L195
cmp.b #02H,R0L
jeq L197
cmp.b #03H,R0L
jeq L199
cmp.b #04H,R0L
jeq L201
cmp.b #05H,R0L
jeq L203
cmp.b #06H,R0L
jeq L205
cmp.b #07H,R0L
jeq L207
jmp L209
._line 552
._block
._line 553
L193:
._line 555
mov.b #00H,_program_buff
._line 556
mov.b #0feH,_led_disp
._line 557
jmp L357
._line 559
L195:
._line 561
mov.b #01H,_program_buff
._line 562
mov.b #0fdH,_led_disp
._line 563
jmp L357
._line 565
L197:
._line 567
mov.b #02H,_program_buff
._line 568
mov.b #0fbH,_led_disp
._line 569
jmp L357
._line 571
L199:
._line 573
mov.b #03H,_program_buff
._line 574
mov.b #0f7H,_led_disp
._line 575
jmp L357
._line 577
L201:
._line 579
mov.b #04H,_program_buff
._line 580
mov.b #0feH,_led_disp
._line 581
jmp L357
._line 583
L203:
._line 585
mov.b #05H,_program_buff
._line 586
mov.b #0fdH,_led_disp
._line 587
jmp L357
._line 589
L205:
._line 591
mov.b #06H,_program_buff
._line 592
mov.b #0fbH,_led_disp
._line 593
jmp L357
._line 595
L207:
._line 597
mov.b #07H,_program_buff
._line 598
mov.b #0f7H,_led_disp
._line 599
jmp L357
._line 601
L209:
._line 603
mov.b #00H,_program_buff
._line 604
mov.b #0feH,_led_disp
._eblock
._eblock
L357:
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -