📄 clock.lst
字号:
449 052F 120A 118A 2416 fcall _lcd_goto
450 ;clock.c: 167: lcd_puts("DATE ");
451 0532 3039 movlw low (((packed_strings shl (0+1)+61))| (0
+ +16384))
452 0533 00CC movwf ?_lcd_puts
453 0534 3041 movlw high (((packed_strings shl (0+1)+61))| (
+ 0+16384))
454 0535 00CD movwf ?_lcd_puts+1
455 0536 120A 118A 23F6 fcall _lcd_puts
+ 120A 118A
456 ;clock.c: 168: GetTimeDate();
457 053B 24E9 120A 118A fcall _GetTimeDate
458 ;clock.c: 169: Change();
459 053E 248E fcall _Change
460 ;clock.c: 170: if (AlarmAllow==1) TimeShow[10]=
+ '~';
461 053F 1C20 btfss _AlarmAllow/(0+8),_AlarmAllow& (0+7)
462 0540 2D43 goto l24
463 0541 307E movlw 126
464 0542 2D46 goto L3
465 ;clock.c: 171: else TimeShow[10]=' ';
466 0543 l24
467 0543 3020 movlw 32
468 0544 1283 bcf 3,5
469 0545 1303 bcf 3,6 ;carry unused
470 0546 L3
471 0546 00CB movwf _TimeShow+10
472 ;clock.c: 172: lcd_goto(0x85);
473 0547 3085 movlw -123
474 0548 120A 118A 2416 fcall _lcd_goto
475 ;clock.c: 173: lcd_puts(TimeShow);
476 054B 3041 movlw _TimeShow
477 054C 00CC movwf ?_lcd_puts
478 054D 3080 movlw 128
479 054E 00CD movwf ?_lcd_puts+1
480 054F 120A 118A 23F6 fcall _lcd_puts
481 ;clock.c: 174: lcd_goto(0xc5);
482 0552 30C5 movlw -59
483 0553 120A 118A 2416 fcall _lcd_goto
484 ;clock.c: 175: lcd_puts(DateShow);
485 0556 3036 movlw _DateShow
486 0557 00CC movwf ?_lcd_puts
487 0558 3080 movlw 128
488 0559 00CD movwf ?_lcd_puts+1
489 055A 120A 118A 23F6 fcall _lcd_puts
+ 120A 118A
490 ;clock.c: 177: if (Up==1&&Up_USED==0&&Down==1&&
+ Down_USED==0)
491 055F 1821 btfsc _Up/(0+8),_Up& (0+7)
492 0560 18A1 btfsc _Up_USED/(0+8),_Up_USED& (0+7)
493 0561 2E2E goto l29
494 0562 18A0 btfsc _Down/(0+8),_Down& (0+7)
495 0563 1920 btfsc _Down_USED/(0+8),_Down_USED& (0+7)
496 0564 2E2E goto l29
497 ;clock.c: 178: {
498 ;clock.c: 179: Up_USED=1;
499 0565 14A1 bsf _Up_USED/(0+8),_Up_USED& (0+7)
500 ;clock.c: 180: Down_USED=1;
501 0566 1520 bsf _Down_USED/(0+8),_Down_USED& (0+7)
502 ;clock.c: 181: AlarmAllow=!AlarmAllow;
503 0567 3001 movlw (0+1) shl (_AlarmAllow& (0+7))
504 0568 06A0 xorwf (_AlarmAllow/(0+8))& (0+127)
505 ;clock.c: 182: RB1=0;
506 0569 1086 bcf 6,1
507 ;clock.c: 184: {
508 ;clock.c: 185: lcd_goto(0x80);
509 056A 3080 movlw -128
510 ;clock.c: 183: if (AlarmAllow==1)
511 056B 1C20 btfss _AlarmAllow/(0+8),_AlarmAllow& (0+7)
512 056C 2DBC goto L5
513 056D 120A 118A 2416 fcall _lcd_goto
514 ;clock.c: 186: lcd_puts("Alarm Time:");
515 0570 301C movlw low (((packed_strings shl (0+1)+32))| (0
+ +16384))
516 0571 00CC movwf ?_lcd_puts
517 0572 3041 movlw high (((packed_strings shl (0+1)+32))| (
+ 0+16384))
518 0573 00CD movwf ?_lcd_puts+1
519 0574 120A 118A 23F6 fcall _lcd_puts
520 ;clock.c: 187: lcd_goto(0x8b);
521 0577 308B movlw -117
522 0578 120A 118A 2416 fcall _lcd_goto
523 ;clock.c: 188: lcd_puts(AlarmShow);
524 057B 3031 movlw _AlarmShow
525 057C 00CC movwf ?_lcd_puts
526 057D 3080 movlw 128
527 057E 00CD movwf ?_lcd_puts+1
528 057F 120A 118A 23F6 fcall _lcd_puts
529 ;clock.c: 189: lcd_goto(0xc0);
530 0582 30C0 movlw -64
531 0583 120A 118A 2416 fcall _lcd_goto
532 ;clock.c: 190: lcd_puts(" Alarm On ");
533 0586 30A5 movlw low (((packed_strings shl (0+1)+169))| (
+ 0+16384))
534 0587 00CC movwf ?_lcd_puts
535 0588 3041 movlw high (((packed_strings shl (0+1)+169))|
+ (0+16384))
536 0589 00CD movwf ?_lcd_puts+1
537 058A 120A 118A 23F6 fcall _lcd_puts
538 ;clock.c: 191: asm("nop");
539 058D 0000 nop ;#
540 ;clock.c: 192: DelayMs(250);
541 058E 30FA movlw -6
542 058F 120A 118A 2300 fcall _DelayMs
543 ;clock.c: 193: DelayMs(250);
544 0592 30FA movlw -6
545 0593 120A 118A 2300 fcall _DelayMs
546 ;clock.c: 194: DelayMs(250);
547 0596 30FA movlw -6
548 0597 120A 118A 2300 fcall _DelayMs
549 ;clock.c: 195: DelayMs(250);
550 059A 30FA movlw -6
551 059B 120A 118A 2300 fcall _DelayMs
552 ;clock.c: 196: DelayMs(250);
553 059E 30FA movlw -6
554 059F 120A 118A 2300 fcall _DelayMs
555 ;clock.c: 197: DelayMs(250);
556 05A2 30FA movlw -6
557 05A3 120A 118A 2300 fcall _DelayMs
558 ;clock.c: 198: DelayMs(250);
559 05A6 30FA movlw -6
560 05A7 120A 118A 2300 fcall _DelayMs
561 ;clock.c: 199: DelayMs(250);
562 05AA 30FA movlw -6
563 05AB 120A 118A 2300 fcall _DelayMs
564 ;clock.c: 200: DelayMs(250);
565 05AE 30FA movlw -6
566 05AF 120A 118A 2300 fcall _DelayMs
567 ;clock.c: 201: lcd_goto(0xc0);
568 05B2 30C0 movlw -64
569 05B3 120A 118A 2416 fcall _lcd_goto
+ 120A 118A
570 ;clock.c: 202: lcd_puts(" Fighting !!! ");
571 05B8 3074 movlw low (((packed_strings shl (0+1)+120))| (
+ 0+16384))
572 05B9 00CC movwf ?_lcd_puts
573 05BA 3041 movlw high (((packed_strings shl (0+1)+120))|
+ (0+16384))
574 05BB 2E07 goto L4
575 ;clock.c: 203: DelayMs(250);
576 ;clock.c: 204: DelayMs(250);
577 ;clock.c: 205: DelayMs(250);
578 ;clock.c: 206: DelayMs(250);
579 ;clock.c: 207: DelayMs(250);
580 ;clock.c: 208: DelayMs(250);
581 ;clock.c: 209: DelayMs(250);
582 ;clock.c: 210: DelayMs(250);
583 ;clock.c: 211: RB1=1;}
584 ;clock.c: 212: else
585 ;clock.c: 213: {
586 ;clock.c: 214: lcd_goto(0x80);
587 05BC L5
588 05BC 120A 118A 2416 fcall _lcd_goto
589 ;clock.c: 215: lcd_puts("Alarm Time:");
590 05BF 301C movlw low (((packed_strings shl (0+1)+32))| (0
+ +16384))
591 05C0 00CC movwf ?_lcd_puts
592 05C1 3041 movlw high (((packed_strings shl (0+1)+32))| (
+ 0+16384))
593 05C2 00CD movwf ?_lcd_puts+1
594 05C3 120A 118A 23F6 fcall _lcd_puts
595 ;clock.c: 216: lcd_goto(0x8b);
596 05C6 308B movlw -117
597 05C7 120A 118A 2416 fcall _lcd_goto
598 ;clock.c: 217: lcd_puts(AlarmShow);
599 05CA 3031 movlw _AlarmShow
600 05CB 00CC movwf ?_lcd_puts
601 05CC 3080 movlw 128
602 05CD 00CD movwf ?_lcd_puts+1
603 05CE 120A 118A 23F6 fcall _lcd_puts
604 ;clock.c: 218: lcd_goto(0xc0);
605 05D1 30C0 movlw -64
606 05D2 120A 118A 2416 fcall _lcd_goto
607 ;clock.c: 219: lcd_puts(" Alarm Off ");
608 05D5 3085 movlw low (((packed_strings shl (0+1)+137))| (
+ 0+16384))
609 05D6 00CC movwf ?_lcd_puts
610 05D7 3041 movlw high (((packed_strings shl (0+1)+137))|
+ (0+16384))
611 05D8 00CD movwf ?_lcd_puts+1
612 05D9 120A 118A 23F6 fcall _lcd_puts
613 ;clock.c: 220: DelayMs(250);
614 05DC 30FA movlw -6
615 05DD 120A 118A 2300 fcall _DelayMs
616 ;clock.c: 221: DelayMs(250);
617 05E0 30FA movlw -6
618 05E1 120A 118A 2300 fcall _DelayMs
619 ;clock.c: 222: DelayMs(250);
620 05E4 30FA movlw -6
621 05E5 120A 118A 2300 fcall _DelayMs
622 ;clock.c: 223: DelayMs(250);
623 05E8 30FA movlw -6
624 05E9 120A 118A 2300 fcall _DelayMs
625 ;clock.c: 224: DelayMs(250);
626 05EC 30FA movlw -6
627 05ED 120A 118A 2300 fcall _DelayMs
628 ;clock.c: 225: DelayMs(250);
629 05F0 30FA movlw -6
630 05F1 120A 118A 2300 fcall _DelayMs
631 ;clock.c: 226: DelayMs(250);
632 05F4 30FA movlw -6
633 05F5 120A 118A 2300 fcall _DelayMs
634 ;clock.c: 227: DelayMs(250);
635 05F8 30FA movlw -6
636 05F9 120A 118A 2300 fcall _DelayMs
637 ;clock.c: 228: DelayMs(250);
638 05FC 30FA movlw -6
639 05FD 120A 118A 2300 fcall _DelayMs
640 ;clock.c: 229: lcd_goto(0xc0);
641 0600 30C0 movlw -64
642 0601 120A 118A 2416 fcall _lcd_goto
643 ;clock.c: 230: lcd_puts(" Have Nice Day !");
644 0604 3028 movlw low (((packed_strings shl (0+1)+44))| (0
+ +16384))
645 0605 00CC movwf ?_lcd_puts
646 0606 3041 movlw high (((packed_strings shl (0+1)+44))| (
+ 0+16384))
647 0607 L4
648 0607 00CD movwf ?_lcd_puts+1
649 0608 120A 118A 23F6 fcall _lcd_puts
650 ;clock.c: 231: DelayMs(250);
651 060B 30FA movlw -6
652 060C 120A 118A 2300 fcall _DelayMs
653 ;clock.c: 232: DelayMs(250);
654 060F 30FA movlw -6
655 0610 120A 118A 2300 fcall _DelayMs
656 ;clock.c: 233: DelayMs(250);
657 0613 30FA movlw -6
658 0614 120A 118A 2300 fcall _DelayMs
659 ;clock.c: 234: DelayMs(250);
660 0617 30FA movlw -6
661 0618 120A 118A 2300 fcall _DelayMs
662 ;clock.c: 235: DelayMs(250);
663 061B 30FA movlw -6
664 061C 120A 118A 2300 fcall _DelayMs
665 ;clock.c: 236: DelayMs(250);
666 061F 30FA movlw -6
667 0620 120A 118A 2300 fcall _DelayMs
668 ;clock.c: 237: DelayMs(250);
669 0623 30FA movlw -6
670 0624 120A 118A 2300 fcall _DelayMs
671 ;clock.c: 238: DelayMs(250);
672 0627 30FA movlw -6
673 0628 120A 118A 2300 fcall _DelayMs
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -