📄 output.a30
字号:
._inspect 'V', 'e', "stream_buff", 'G', 577, 1, 0, 0, 00h
._inspect 'V', 'e', "stream_100ms_buff", 'G', 578, 1, 0, 0, 00h
._inspect 'V', 'e', "base_100ms_buff", 'G', 579, 1, 0, 0, 00h
._inspect 'V', 'e', "program_left_time", 'G', 581, 1, 0, 0, 00h
._inspect 'V', 'e', "buzz_24ms_buff", 'G', 583, 1, 0, 0, 00h
._inspect 'V', 'e', "buzz_15m_buff", 'G', 585, 1, 0, 0, 00h
._inspect 'V', 'e', "buzz_500ms_buff", 'G', 587, 1, 0, 0, 00h
._inspect 'V', 'e', "buzz_time", 'G', 588, 1, 0, 0, 00h
._inspect 'V', 'e', "unbalance_count", 'G', 590, 1, 0, 0, 00h
._inspect 'V', 'e', "led_disp", 'G', 625, 5, 0, 0, 00h
._inspect 'V', 'e', "flag", 'G', 635, 5, 0, 0, 00h
._inspect 'V', 'e', "Stream_Table_A", 'G', 646, 216, 0, 0, 00h
._inspect 'V', 'e', "Stream_Table_B", 'G', 647, 144, 0, 0, 00h
._inspect 'V', 'e', "Stream_Table_Ext_A", 'G', 648, 32, 0, 0, 00h
._inspect 'V', 'e', "Stream_Table_Ext_B", 'G', 649, 32, 0, 0, 00h
._inspect 'V', 'e', "Stream_Table_TEST", 'G', 650, 24, 0, 0, 00h
._inspect 'V', 'e', "Balance_Stream_A", 'G', 652, 8, 0, 0, 00h
._inspect 'V', 'e', "Speedy_Stream_A", 'G', 653, 16, 0, 0, 00h
._inspect 'V', 'e', "Fastest_Stream_A", 'G', 654, 8, 0, 0, 00h
._inspect 'V', 'e', "Standard_Time_Table", 'G', 660, 21, 0, 0, 00h
._inspect 'V', 'e', "Memo_Time_Table", 'G', 662, 25, 0, 0, 00h
._inspect 'V', 'e', "Strong_Time_Table", 'G', 664, 23, 0, 0, 00h
._inspect 'V', 'e', "Silk_Time_Table", 'G', 666, 21, 0, 0, 00h
._inspect 'V', 'e', "Soft_Time_Table", 'G', 668, 33, 0, 0, 00h
._inspect 'V', 'e', "Child_Time_Table", 'G', 670, 33, 0, 0, 00h
._inspect 'V', 'e', "Wool_Time_Table", 'G', 672, 25, 0, 0, 00h
._inspect 'V', 'e', "Speedy_Time_Table", 'G', 674, 14, 0, 0, 00h
._inspect 'V', 'e', "Fastest_Time_Table", 'G', 676, 16, 0, 0, 00h
._inspect 'V', 'e', "TubeDry_Time_Table", 'G', 678, 7, 0, 0, 00h
._inspect 'V', 'e', "Single_Wash_Time_Table", 'G', 681, 0, 0, 0, 00h
._inspect 'V', 'e', "Rinse_Time_Table", 'G', 683, 0, 0, 0, 00h
._inspect 'V', 'e', "Single_Spin_Time_Table", 'G', 685, 0, 0, 0, 00h
._inspect 'V', 'e', "Woven_Time_Table", 'G', 688, 33, 0, 0, 00h
._inspect 'V', 'e', "Maotan_Time_Table", 'G', 690, 33, 0, 0, 00h
._inspect 'V', 'e', "Memo_Soak_Time_Table", 'G', 698, 9, 0, 0, 00h
._inspect 'V', 'e', "Memo_Wash_Time_Table", 'G', 700, 9, 0, 0, 00h
._inspect 'V', 'e', "Standard_Soak_Time_Table", 'G', 702, 9, 0, 0, 00h
._inspect 'V', 'e', "Standard_Wash_Time_Table", 'G', 704, 9, 0, 0, 00h
._inspect 'V', 'e', "Strong_Soak_Time_Table", 'G', 706, 3, 0, 0, 00h
._inspect 'V', 'e', "Strong_Wash_Time_Table", 'G', 708, 3, 0, 0, 00h
._inspect 'V', 'e', "Soft_Soak_Time", 'G', 711, 1, 0, 0, 00h
._inspect 'V', 'e', "Soft_Wash_Time", 'G', 712, 1, 0, 0, 00h
._inspect 'V', 'e', "Child_Soak_Time", 'G', 714, 1, 0, 0, 00h
._inspect 'V', 'e', "Child_Wash_Time", 'G', 715, 1, 0, 0, 00h
._inspect 'V', 'e', "Wool_Soak_Time", 'G', 717, 1, 0, 0, 00h
._inspect 'V', 'e', "Wool_Wash_Time", 'G', 719, 1, 0, 0, 00h
._inspect 'V', 'e', "Silk_Wash_Time", 'G', 721, 1, 0, 0, 00h
._inspect 'V', 'e', "Speedy_Wash_Time", 'G', 722, 1, 0, 0, 00h
._inspect 'V', 'e', "seg_led_table", 'G', 724, 0, 0, 0, 00h
._inspect 'V', 'e', "OPT_Table", 'G', 726, 0, 0, 0, 00h
._inspect 'V', 'e', "Left_time_Colum_Table", 'G', 728, 0, 0, 0, 00h
._inspect 'M', "D:/Projects/Haier/General Washer/workspace/General_Washer/General_Washer/src/Iic.h", "D:/Projects/Haier/General Washer/workspace/General_Washer/General_Washer/src/output"
._inspect 'F', 'p', "initIicBus", "_initIicBus", 'G', 29, 0, 00h, 0
._inspect 'F', 'p', "IicBusRead", "$IicBusRead", 'G', 31, 0, 00h, 0
._inspect 'F', 'p', "IicBusWrite", "$IicBusWrite", 'G', 32, 0, 00h, 0
._inspect 'F', 'p', "StartCondition", "_StartCondition", 'G', 34, 0, 00h, 0
._inspect 'F', 'p', "StopCondition", "_StopCondition", 'G', 35, 0, 00h, 0
._inspect 'F', 'p', "ByteWrite", "$ByteWrite", 'G', 37, 0, 00h, 0
._inspect 'F', 'p', "ByteRead", "$ByteRead", 'G', 38, 0, 00h, 0
._inspect 'M', "D:/Projects/Haier/General Washer/workspace/General_Washer/General_Washer/src/output.c", "D:/Projects/Haier/General Washer/workspace/General_Washer/General_Washer/src/output"
._inspect 'F', 'p', "water_detect", "_water_detect", 'G', 14, 0, 00h, 0
._inspect 'F', 'p', "wash_detect", "_wash_detect", 'G', 15, 0, 00h, 0
._inspect 'F', 'p', "ac_freqcy_detect", "_ac_freqcy_detect", 'G', 16, 0, 00h, 0
._inspect 'F', 'p', "lid_detect", "_lid_detect", 'G', 17, 0, 00h, 0
._inspect 'F', 'p', "unbalance_detect", "_unbalance_detect", 'G', 18, 0, 00h, 0
;## # FUNCTION alarm
;## # ARG Size(0) Auto Size(0) Context Size(3)
.SECTION program,CODE,align
._inspect 'U', 2, "program", "program", 0
._file 'D:/Projects/Haier/General Washer/workspace/General_Washer/General_Washer/src/output.c'
._type 256,'v'
._type 257,'v'
._type 258,'x',256,1
._type 258,'m','',0,257
._func 'alarm','G',0,258,_alarm,0
._inspect 'F', 's', "alarm", "_alarm", 'G', 3
.align
._block
._line 27
.glb _alarm
_alarm:
._block
._line 28
mov.b _err_buff,R0L
jeq L75
._line 29
._block
._line 30
or.b #20H,_process_flag_2
._line 32
mov.b _err_buff,R0L
cmp.b #01H,R0L
jeq L3
cmp.b #02H,R0L
jeq L15
cmp.b #03H,R0L
jeq L27
cmp.b #04H,R0L
jeq L39
cmp.b #05H,R0L
jeq L51
cmp.b #06H,R0L
jeq L63
jmp L127
._line 33
._block
._line 34
L3:
._line 36
mov.b _lid_open,R0L
jne L115
._line 37
._block
._line 38
and.b #0efH,_save_water_flag_1
._line 39
mov.b #00H,_err_buff
._line 40
mov.b #02H,_status_buff
._line 42
or.b #40H,_display_flag_1
._line 43
and.b #7fH,_display_flag_1
._line 45
and.b #0fdH,_buzz_flag_1
._line 46
and.b #0dfH,_process_flag_2
._line 48
mov.b #00H,_Pflash
._line 49
mov.b #00H,_Tflash
._line 50
mov.b #00H,_Pflash_switch_flag
._line 51
and.b #0feH,_display_flag_1
._eblock
._line 52
jmp L127
._line 56
L15:
._line 58
tst.b #10H,_save_water_flag_1
jz L117
._line 59
._block
._line 60
and.b #0efH,_save_water_flag_1
._line 61
mov.b #00H,_err_buff
._line 62
mov.b #02H,_status_buff
._line 63
or.b #40H,_display_flag_1
._line 64
and.b #7fH,_display_flag_1
._line 65
and.b #0fdH,_buzz_flag_1
._line 66
and.b #0dfH,_process_flag_2
._line 68
mov.b #00H,_Pflash
._line 69
mov.b #00H,_Tflash
._line 70
mov.b #00H,_Pflash_switch_flag
._line 71
and.b #0feH,_display_flag_1
._eblock
._line 72
jmp L127
._line 76
L27:
._line 78
mov.b _lid_open,R0L
jne L119
._line 79
._block
._line 80
and.b #0efH,_save_water_flag_1
._line 81
mov.b #00H,_err_buff
._line 82
mov.b #02H,_status_buff
._line 83
or.b #40H,_display_flag_1
._line 84
and.b #7fH,_display_flag_1
._line 85
and.b #0fdH,_buzz_flag_1
._line 86
and.b #0dfH,_process_flag_2
._line 88
mov.b #00H,_Pflash
._line 89
mov.b #00H,_Tflash
._line 90
mov.b #00H,_Pflash_switch_flag
._line 91
and.b #0feH,_display_flag_1
._eblock
._line 92
jmp L127
._line 96
L39:
._line 98
tst.b #10H,_save_water_flag_1
jz L121
._line 99
._block
._line 100
and.b #0efH,_save_water_flag_1
._line 101
mov.b #00H,_err_buff
._line 102
mov.b #02H,_status_buff
._line 103
or.b #40H,_display_flag_1
._line 104
and.b #7fH,_display_flag_1
._line 105
and.b #0fdH,_buzz_flag_1
._line 106
and.b #0dfH,_process_flag_2
._line 108
mov.b #00H,_Pflash
._line 109
mov.b #00H,_Tflash
._line 110
mov.b #00H,_Pflash_switch_flag
._line 111
and.b #0feH,_display_flag_1
._eblock
._line 112
jmp L127
._line 116
L51:
._line 118
tst.b #10H,_save_water_flag_1
jz L123
._line 119
._block
._line 120
and.b #0efH,_save_water_flag_1
._line 121
mov.b #00H,_err_buff
._line 122
mov.b #02H,_status_buff
._line 123
or.b #40H,_display_flag_1
._line 124
and.b #7fH,_display_flag_1
._line 125
and.b #0fdH,_buzz_flag_1
._line 126
and.b #0dfH,_process_flag_2
._line 128
mov.b #00H,_Pflash
._line 129
mov.b #00H,_Tflash
._line 130
mov.b #00H,_Pflash_switch_flag
._line 131
and.b #0feH,_display_flag_1
._eblock
._line 132
jmp L127
._line 136
L63:
._line 138
tst.b #10H,_save_water_flag_1
jz L125
._line 139
._block
._line 140
and.b #0efH,_save_water_flag_1
._line 141
mov.b #00H,_err_buff
._line 142
mov.b #02H,_status_buff
._line 143
or.b #40H,_display_flag_1
._line 144
and.b #7fH,_display_flag_1
._line 145
and.b #0fdH,_buzz_flag_1
._line 146
and.b #0dfH,_process_flag_2
._line 148
mov.b #00H,_Pflash
._line 149
mov.b #00H,_Tflash
._line 150
mov.b #00H,_Pflash_switch_flag
._line 151
and.b #0feH,_display_flag_1
._eblock
._eblock
._eblock
L127:
L125:
L123:
L121:
L119:
L117:
L115:
L75:
._line 159
tst.b #02H,_save_water_flag_1
jz L79
._line 160
._block
._line 161
mov.b #03H,_status_buff
._line 162
or.b #02H,_buzz_flag_1
._eblock
L79:
._line 164
tst.b #20H,_process_flag_2
jz L89
._line 165
._block
._line 166
mov.b #03H,_status_buff
._line 167
or.b #02H,_buzz_flag_1
._eblock
L89:
._eblock
._line 170
rts
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -