📄 run.lst
字号:
218 0A76 3014 movlw 20
219 0A77 022C subwf ?a_Run_Menu+5,w
220 0A78 1C03 btfss 3,0
221 0A79 2A81 goto l30
222 0A7A 3017 movlw 23
223 0A7B 022C subwf ?a_Run_Menu+5,w
224 0A7C 1803 btfsc 3,0
225 0A7D 2A81 goto l30
226 ;run.c: 108: {
227 0A7E 01AA clrf ?a_Run_Menu+3
228 ;run.c: 110: Run_Heated_Lid(file_index);
229 0A7F 01B6 clrf ?_Run_Heated_Lid
230 0A80 2AB7 goto L5
231 ;run.c: 111: Lcd_Set_Paint(1);
232 ;run.c: 112: }
233 0A81 l30
234 0A81 301E movlw 30
235 0A82 022C subwf ?a_Run_Menu+5,w
236 0A83 1C03 btfss 3,0
237 0A84 2A8E goto l32
238 0A85 3021 movlw 33
239 0A86 022C subwf ?a_Run_Menu+5,w
240 0A87 1803 btfsc 3,0
241 0A88 2A8E goto l32
242 ;run.c: 114: {
243 0A89 01AA clrf ?a_Run_Menu+3
244 0A8A 0AAA incf ?a_Run_Menu+3
245 ;run.c: 116: Run_Heated_Lid(file_index);
246 0A8B 01B6 clrf ?_Run_Heated_Lid
247 0A8C 0AB6 incf ?_Run_Heated_Lid
248 0A8D 2AB7 goto L5
249 ;run.c: 117: Lcd_Set_Paint(1);
250 ;run.c: 118: }
251 0A8E l32
252 0A8E 3028 movlw 40
253 0A8F 022C subwf ?a_Run_Menu+5,w
254 0A90 1C03 btfss 3,0
255 0A91 2A98 goto l34
256 0A92 302B movlw 43
257 0A93 022C subwf ?a_Run_Menu+5,w
258 0A94 1803 btfsc 3,0
259 0A95 2A98 goto l34
260 ;run.c: 120: {
261 0A96 3002 movlw 2
262 0A97 2AB5 goto L6
263 ;run.c: 122: Run_Heated_Lid(file_index);
264 ;run.c: 123: Lcd_Set_Paint(1);
265 ;run.c: 124: }
266 0A98 l34
267 0A98 3032 movlw 50
268 0A99 022C subwf ?a_Run_Menu+5,w
269 0A9A 1C03 btfss 3,0
270 0A9B 2AA2 goto l36
271 0A9C 3035 movlw 53
272 0A9D 022C subwf ?a_Run_Menu+5,w
273 0A9E 1803 btfsc 3,0
274 0A9F 2AA2 goto l36
275 ;run.c: 126: {
276 0AA0 3003 movlw 3
277 0AA1 2AB5 goto L6
278 ;run.c: 128: Run_Heated_Lid(file_index);
279 ;run.c: 129: Lcd_Set_Paint(1);
280 ;run.c: 130: }
281 0AA2 l36
282 0AA2 303C movlw 60
283 0AA3 022C subwf ?a_Run_Menu+5,w
284 0AA4 1C03 btfss 3,0
285 0AA5 2AAC goto l38
286 0AA6 303F movlw 63
287 0AA7 022C subwf ?a_Run_Menu+5,w
288 0AA8 1803 btfsc 3,0
289 0AA9 2AAC goto l38
290 ;run.c: 132: {
291 0AAA 3004 movlw 4
292 0AAB 2AB5 goto L6
293 ;run.c: 134: Run_Heated_Lid(file_index);
294 ;run.c: 135: Lcd_Set_Paint(1);
295 ;run.c: 136: }
296 0AAC l38
297 0AAC 3046 movlw 70
298 0AAD 022C subwf ?a_Run_Menu+5,w
299 0AAE 1C03 btfss 3,0
300 0AAF 2AF9 goto l4
301 0AB0 3049 movlw 73
302 0AB1 022C subwf ?a_Run_Menu+5,w
303 0AB2 1803 btfsc 3,0
304 0AB3 2AF9 goto l4
305 ;run.c: 138: {
306 0AB4 3005 movlw 5
307 0AB5 L6
308 0AB5 00AA movwf ?a_Run_Menu+3
309 ;run.c: 140: Run_Heated_Lid(file_index);
310 0AB6 00B6 movwf ?_Run_Heated_Lid
311 0AB7 L5
312 0AB7 01B7 clrf ?_Run_Heated_Lid+1
313 0AB8 120A 118A 2098 fcall _Run_Heated_Lid
314 ;run.c: 141: Lcd_Set_Paint(1);
315 0ABB 3001 movlw 1
316 0ABC 160A 118A 268B fcall _Lcd_Set_Paint
+ 120A 158A
317 ;run.c: 142: }
318 0AC1 2AF9 goto l4
319 0AC2 l41
320 ;run.c: 144: }
321 ;run.c: 146: bExit = 1;
322 0AC2 01A7 clrf ?a_Run_Menu
323 0AC3 0AA7 incf ?a_Run_Menu
324 ;run.c: 147: break;
325 ;run.c: 148: default:
326 ;run.c: 149: break;
327 0AC4 2AF9 goto l4
328 0AC5 l13
329 0AC5 0828 movf ?a_Run_Menu+1,w
330 0AC6 3AFF xorlw -1
331 0AC7 1903 btfsc 3,2
332 0AC8 2AF9 goto l4
333 0AC9 3AFE xorlw 254
334 0ACA 1903 btfsc 3,2
335 0ACB 2AF9 goto l4
336 0ACC 3A03 xorlw 3
337 0ACD 1903 btfsc 3,2
338 0ACE 2AF9 goto l4
339 0ACF 3A01 xorlw 1
340 0AD0 1903 btfsc 3,2
341 0AD1 2AF9 goto l4
342 0AD2 3A07 xorlw 7
343 0AD3 1903 btfsc 3,2
344 0AD4 2AF9 goto l4
345 0AD5 3A01 xorlw 1
346 0AD6 1903 btfsc 3,2
347 0AD7 2AF9 goto l4
348 0AD8 3A03 xorlw 3
349 0AD9 1903 btfsc 3,2
350 0ADA 2AF9 goto l4
351 0ADB 3A01 xorlw 1
352 0ADC 1903 btfsc 3,2
353 0ADD 2AF9 goto l4
354 0ADE 3A0F xorlw 15
355 0ADF 1903 btfsc 3,2
356 0AE0 2AF9 goto l4
357 0AE1 3A01 xorlw 1
358 0AE2 1903 btfsc 3,2
359 0AE3 2AF9 goto l4
360 0AE4 3A03 xorlw 3
361 0AE5 1903 btfsc 3,2
362 0AE6 2AF9 goto l4
363 0AE7 3A01 xorlw 1
364 0AE8 1903 btfsc 3,2
365 0AE9 2A6A goto l28
366 0AEA 3A07 xorlw 7
367 0AEB 1903 btfsc 3,2
368 0AEC 2A64 goto l27
369 0AED 3A01 xorlw 1
370 0AEE 1903 btfsc 3,2
371 0AEF 2A58 goto l25
372 0AF0 3A03 xorlw 3
373 0AF1 1903 btfsc 3,2
374 0AF2 2A5E goto l26
375 0AF3 3A01 xorlw 1
376 0AF4 1903 btfsc 3,2
377 0AF5 2A70 goto l29
378 0AF6 3A1F xorlw 31
379 0AF7 1903 btfsc 3,2
380 0AF8 2AC2 goto l41
381 0AF9 l4
382 ;run.c: 151: }
383 0AF9 08A7 movf ?a_Run_Menu
384 0AFA 1D03 btfss 3,2
385 0AFB 0008 return
386 0AFC 2A21 goto l5
387
388 psect text3
389 ;run.c: 237: void Run_Heated_Lid_Dsp(unsigned c
+ har *file_name)
390 ;run.c: 238: {
391 005F _Run_Heated_Lid_Dsp
392 ; _file_name assigned to ?a_Run_Heated_Lid_Dsp+
+ 0
393 0000 _Run_Heated_Lid_Dsp$file_name set ?a_Run_Heated
+ _Lid_Dsp
394 ;_file_name stored from w
395 005F 0183 clrf 3 ;select bank 0
396 0060 00C4 movwf ?a_Run_Heated_Lid_Dsp
397 ;run.c: 239: Lcd_Clr();
398 0061 120A 158A 265F fcall _Lcd_Clr
399 ;run.c: 240: Lcd_Show_RomString(run_menu);
400 0064 301D movlw low _run_menu
401 0065 00CC movwf ?_Lcd_Show_RomString
402 0066 3011 movlw high _run_menu
403 0067 00CD movwf ?_Lcd_Show_RomString+1
404 0068 160A 118A 275A fcall _Lcd_Show_RomString
405 ;run.c: 241: Lcd_MoveTo_Position(10);
406 006B 300A movlw 10
407 006C 120A 158A 25F2 fcall _Lcd_MoveTo_Position
408 ;run.c: 242: Lcd_Show_String(file_name);
409 006F 0844 movf ?a_Run_Heated_Lid_Dsp,w
410 0070 160A 118A 26C6 fcall _Lcd_Show_String
411 ;run.c: 243: Lcd_MoveTo_Position(40);
412 0073 3028 movlw 40
413 0074 120A 158A 25F2 fcall _Lcd_MoveTo_Position
414 ;run.c: 244: Lcd_Show_RomString(run_heat_lid);
415 0077 304C movlw low _run_heat_lid
416 0078 00CC movwf ?_Lcd_Show_RomString
417 0079 3010 movlw high _run_heat_lid
418 007A 00CD movwf ?_Lcd_Show_RomString+1
419 007B 160A 118A 275A fcall _Lcd_Show_RomString
420 ;run.c: 245: Lcd_MoveTo_Position(66);
421 007E 3042 movlw 66
422 007F 120A 158A 25F2 fcall _Lcd_MoveTo_Position
423 ;run.c: 246: Lcd_Show_RomString(yes);
424 0082 303A movlw low _yes
425 0083 00CC movwf ?_Lcd_Show_RomString
426 0084 3011 movlw high _yes
427 0085 00CD movwf ?_Lcd_Show_RomString+1
428 0086 160A 118A 275A fcall _Lcd_Show_RomString
429 ;run.c: 247: Lcd_MoveTo_Position(72);
430 0089 3048 movlw 72
431 008A 120A 158A 25F2 fcall _Lcd_MoveTo_Position
432 ;run.c: 248: Lcd_Show_RomString(no);
433 008D 3048 movlw low _no
434 008E 00CC movwf ?_Lcd_Show_RomString
435 008F 3011 movlw high _no
436 0090 00CD movwf ?_Lcd_Show_RomString+1
437 0091 160A 118A 275A fcall _Lcd_Show_RomString
438 ;run.c: 249: Lcd_MoveTo_Position(66);
439 0094 3042 movlw 66
440 0095 120A 158A 2DF2 ljmp _Lcd_MoveTo_Position
441 0098 _Run_Heated_Lid
442 ; _key_value assigned to ?a_Run_Heated_Lid+0
443 0000 _Run_Heated_Lid$key_value set ?a_Run_Heated_Lid
444 ; _bExit assigned to ?a_Run_Heated_Lid+1
445 0000 _Run_Heated_Lid$bExit set ?a_Run_Heated_Lid+1
446 ; _lcd_position assigned to ?a_Run_Heated_Lid+2
447 0000 _Run_Heated_Lid$lcd_position set ?a_Run_Heated_
+ Lid+2
448 ; _run_file_name assigned to ?a_Run_Heated_Lid+
+ 3
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -