📄 jac-ets.lst
字号:
674 032C 3001 movlw 1
675 032D 00D5 movwf ?_Sort_Port_Bit+4
676 032E 3000 movlw 0
677 032F 1926 btfsc _remove_fro_flag/(0+8),_remove_fro_flag&
+ (0+7)
678 0330 3001 movlw 1
679 0331 00D6 movwf ?_Sort_Port_Bit+5
680 0332 3000 movlw 0
681 0333 1AA3 btfsc _null_sw/(0+8),_null_sw& (0+7)
682 0334 3001 movlw 1
683 0335 00D7 movwf ?_Sort_Port_Bit+6
684 0336 3000 movlw 0
685 0337 18A8 btfsc _store_out/(0+8),_store_out& (0+7)
686 0338 3001 movlw 1
687 0339 120A 118A 2665 fcall _Sort_Port_Bit
+ 120A 118A
688 033E 00AB movwf _OutPut1
689 ;JAC-ETS.C: 264: OutPut2=Sort_Port_Bit(
690 033F 1A2A btfsc _warn_on/(0+8),_warn_on& (0+7)
691 0340 2B45 goto u261
692 0341 1683 bsf 3,5
693 0342 08AD movf _thief_warning^(0+128)
694 0343 1903 btfsc 3,2
695 0344 2B47 goto u260
696 0345 u261
697 0345 3001 movlw 1
698 0346 2B48 goto u270
699 0347 u260
700 0347 3000 movlw 0
701 0348 u270
702 0348 1283 bcf 3,5
703 0349 00D1 movwf ?_Sort_Port_Bit
704 034A 3000 movlw 0
705 034B 1B24 btfsc _rain_1/(0+8),_rain_1& (0+7)
706 034C 3001 movlw 1
707 034D 00D2 movwf ?_Sort_Port_Bit+1
708 034E 3000 movlw 0
709 034F 1AA0 btfsc _back_fro_out/(0+8),_back_fro_out& (0+7)
710 0350 3001 movlw 1
711 0351 00D3 movwf ?_Sort_Port_Bit+2
712 0352 1823 btfsc _light_key_flag/(0+8),_light_key_flag& (
+ 0+7)
713 0353 2B58 goto u301
714 0354 1683 bsf 3,5
715 0355 08A6 movf _key_warn^(0+128)
716 0356 1903 btfsc 3,2
717 0357 2B5A goto u300
718 0358 u301
719 0358 3001 movlw 1
720 0359 2B5B goto u310
721 035A u300
722 035A 3000 movlw 0
723 035B u310
724 035B 1283 bcf 3,5
725 035C 00D4 movwf ?_Sort_Port_Bit+3
726 035D 1BA7 btfsc _start_inhibit_relay/(0+8),_start_inhibi
+ t_relay& (0+7)
727 035E 2B63 goto u341
728 035F 1683 bsf 3,5
729 0360 08A0 movf _accident_flash^(0+128)
730 0361 1903 btfsc 3,2
731 0362 2B65 goto u340
732 0363 u341
733 0363 3001 movlw 1
734 0364 2B66 goto u350
735 0365 u340
736 0365 3000 movlw 0
737 0366 u350
738 0366 1283 bcf 3,5
739 0367 00D5 movwf ?_Sort_Port_Bit+4
740 0368 1922 btfsc _flash_on/(0+8),_flash_on& (0+7)
741 0369 2B6E goto u381
742 036A 1683 bsf 3,5
743 036B 08A1 movf _avertthief_flash^(0+128)
744 036C 1903 btfsc 3,2
745 036D 2B70 goto u380
746 036E u381
747 036E 3001 movlw 1
748 036F 2B71 goto u390
749 0370 u380
750 0370 3000 movlw 0
751 0371 u390
752 0371 1283 bcf 3,5
753 0372 00D6 movwf ?_Sort_Port_Bit+5
754 0373 01D7 clrf ?_Sort_Port_Bit+6
755 0374 1C27 btfss _safe_belt_sound/(0+8),_safe_belt_sound&
+ (0+7)
756 0375 19A1 btfsc _chime_bell_flag/(0+8),_chime_bell_flag&
+ (0+7)
757 0376 2B78 goto u421
758 0377 2B7A goto u420
759 0378 u421
760 0378 3001 movlw 1
761 0379 2B7B goto u430
762 037A u420
763 037A 3000 movlw 0
764 037B u430
765 037B 120A 118A 2665 fcall _Sort_Port_Bit
766 037E 00AC movwf _OutPut2
767 ;JAC-ETS.C: 276: write_74hc595(OutPut1);
768 037F 082B movf _OutPut1,w
769 0380 120A 118A 26D1 fcall _write_74hc595
770 ;JAC-ETS.C: 277: write_74hc595(OutPut2);
771 0383 082C movf _OutPut2,w
772 0384 120A 118A 26D1 fcall _write_74hc595
773 ;JAC-ETS.C: 278: RCLK_595=0;
774 0387 1086 bcf 6,1
775 ;JAC-ETS.C: 279: testdat<<=1;
776 0388 1003 bcf 3,0
777 0389 1683 bsf 3,5
778 038A 0DAB rlf _testdat^(0+128)
779 ;JAC-ETS.C: 280: RCLK_595=1;
780 038B 1283 bcf 3,5
781 038C 1486 bsf 6,1
782 ;JAC-ETS.C: 284: {
783 038D 1683 bsf 3,5
784 038E 01A9 clrf _speed_last^(0+128)
785 ;JAC-ETS.C: 287: speed_last=speedresult/5;
786 038F 3005 movlw 5
787 0390 00F5 movwf btemp+1
788 0391 082A movf _speedresult^(0+128),w
789 0392 120A 118A 21FD fcall lbdiv
+ 120A 118A
790 0397 00A9 movwf _speed_last^(0+128)
791 ;JAC-ETS.C: 288: if(speedresult>100)
792 0398 3065 movlw 101
793 0399 022A subwf _speedresult^(0+128),w
794 039A 1C03 btfss 3,0
795 039B 2B9E goto l5
796 ;JAC-ETS.C: 289: {
797 039C 3014 movlw 20
798 039D 00A9 movwf _speed_last^(0+128)
799 039E l5
800 ;JAC-ETS.C: 291: }
801 039E 3006 movlw _jxdelaytime shr (0+8)
802 039F 008A movwf 10
803 03A0 0829 movf _speed_last^(0+128),w
804 03A1 26BB call ((_jxdelaytime+-1)& (0+2047))| (($)& (0+-
+ 2048))
805 03A2 120A 118A pagesel $
806 03A4 00A5 movwf _jxtime^(0+128)
807 ;JAC-ETS.C: 293: }
808 03A5 08A4 movf _frist_run^(0+128)
809 03A6 1903 btfsc 3,2
810 03A7 2BAB goto u470
811 03A8 08A7 movf _sos_state^(0+128)
812 03A9 1903 btfsc 3,2
813 03AA 2BAE goto l6
814 03AB u470
815 ;JAC-ETS.C: 297: {
816 03AB 30FF movlw -1
817 03AC 00AF movwf _warning_state^(0+128)
818 ;JAC-ETS.C: 299: }
819 03AD 2BAF goto l7
820 03AE l6
821 ;JAC-ETS.C: 300: else
822 03AE 01AF clrf _warning_state^(0+128)
823 03AF l7
824 ;JAC-ETS.C: 303: }
825 03AF 08AF movf _warning_state^(0+128)
826 03B0 1903 btfsc 3,2
827 03B1 2BE5 goto l8
828 ;JAC-ETS.C: 305: {
829 03B2 30FF movlw -1
830 03B3 00AD movwf _thief_warning^(0+128)
831 ;JAC-ETS.C: 307: key_warn=0xff;
832 03B4 00A6 movwf _key_warn^(0+128)
833 ;JAC-ETS.C: 309: if(flashtime>0)
834 03B5 08A3 movf _flashtime^(0+128)
835 03B6 1903 btfsc 3,2
836 03B7 2BCC goto l9
837 ;JAC-ETS.C: 310: {
838 03B8 08B1 movf _warningflash_time^(0+128)
839 03B9 1D03 btfss 3,2
840 03BA 2BD5 goto l11
841 03BB 08B2 movf _warningstop_time^(0+128)
842 03BC 1D03 btfss 3,2
843 03BD 2BD5 goto l11
844 ;JAC-ETS.C: 312: {
845 03BE 08A0 movf _accident_flash^(0+128)
846 03BF 3000 movlw 0
847 03C0 1903 btfsc 3,2
848 03C1 3001 movlw 1
849 03C2 00A0 movwf _accident_flash^(0+128)
850 ;JAC-ETS.C: 314: avertthief_flash=!avertthief_f
+ lash;
851 03C3 08A1 movf _avertthief_flash^(0+128)
852 03C4 3000 movlw 0
853 03C5 1903 btfsc 3,2
854 03C6 3001 movlw 1
855 03C7 00A1 movwf _avertthief_flash^(0+128)
856 ;JAC-ETS.C: 315: warningflash_time=5;
857 03C8 3005 movlw 5
858 03C9 00B1 movwf _warningflash_time^(0+128)
859 ;JAC-ETS.C: 316: flashtime--;
860 03CA 03A3 decf _flashtime^(0+128)
861 ;JAC-ETS.C: 317: }
862 03CB 2BD5 goto l11
863 03CC l9
864 ;JAC-ETS.C: 319: else
865 03CC 0AB0 incf _warning_time^(0+128)
866 ;JAC-ETS.C: 322: warningstop_time=30;
867 03CD 301E movlw 30
868 03CE 00B2 movwf _warningstop_time^(0+128)
869 ;JAC-ETS.C: 323: warningflash_time=5;
870 03CF 3005 movlw 5
871 03D0 00B1 movwf _warningflash_time^(0+128)
872 ;JAC-ETS.C: 324: flashtime=10;
873 03D1 300A movlw 10
874 03D2 00A3 movwf _flashtime^(0+128)
875 ;JAC-ETS.C: 325: accident_flash=0;
876 03D3 01A0 clrf _accident_flash^(0+128)
877 ;JAC-ETS.C: 326: avertthief_flash=0;
878 03D4 01A1 clrf _avertthief_flash^(0+128)
879 03D5 l11
880 ;JAC-ETS.C: 327: }
881 03D5 1283 bcf 3,5
882 03D6 08AF movf _chime_bell_t
883 ;JAC-ETS.C: 329: {
884 03D7 3009 movlw 9
885 03D8 1D03 btfss 3,2
886 03D9 2BDE goto L5
887 03DA 00AF movwf _chime_bell_t
888 ;JAC-ETS.C: 331: chime_bell_flag=!chime_bell_fl
+ ag;
889 03DB 3008 movlw (0+1) shl (_chime_bell_flag& (0+7))
890 03DC 06A1 xorwf (_chime_bell_flag/(0+8))& (0+127)
891 ;JAC-ETS.C: 332: }
892 03DD 3009 movlw 9
893 03DE L5
894 03DE 1683 bsf 3,5
895 03DF 0230 subwf _warning_time^(0+128),w
896 03E0 1C03 btfss 3,0
897 03E1 2BEC goto l14
898 ;JAC-ETS.C: 334: {
899 03E2 30FF movlw -1
900 03E3 00A4 movwf _frist_run^(0+128)
901 ;JAC-ETS.C: 336: }
902 03E4 2BEC goto l14
903 03E5 l8
904 ;JAC-ETS.C: 338: else
905 03E5 01A0 clrf _accident_flash^(0+128)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -