📄 jac-ets.lst
字号:
906 ;JAC-ETS.C: 341: avertthief_flash=0;
907 03E6 01A1 clrf _avertthief_flash^(0+128)
908 ;JAC-ETS.C: 342: thief_warning=0;
909 03E7 01AD clrf _thief_warning^(0+128)
910 ;JAC-ETS.C: 343: key_warn=0;
911 03E8 01A6 clrf _key_warn^(0+128)
912 ;JAC-ETS.C: 344: chime_bell_t=0;
913 03E9 1283 bcf 3,5
914 03EA 01AF clrf _chime_bell_t
915 ;JAC-ETS.C: 345: chime_bell_flag=0;
916 03EB 11A1 bcf _chime_bell_flag/(0+8),_chime_bell_flag& (
+ 0+7)
917 03EC l14
918 ;JAC-ETS.C: 346: }
919 03EC 1283 bcf 3,5
920 03ED 1EA5 btfss _rain_water_sw/(0+8),_rain_water_sw& (0+
+ 7)
921 03EE 1925 btfsc _rain_jx_sw/(0+8),_rain_jx_sw& (0+7)
922 03EF 2BF1 goto u571
923 03F0 2BF3 goto u570
924 03F1 u571
925 03F1 1426 bsf _rain_work_flag/(0+8),_rain_work_flag& (0+
+ 7)
926 03F2 2BF4 goto u584
927 03F3 u570
928 03F3 1026 bcf _rain_work_flag/(0+8),_rain_work_flag& (0+
+ 7)
929 03F4 u584
930 ;JAC-ETS.C: 350: if(!rain_work_flag)
931 03F4 1303 bcf 3,6 ;carry unused
932 03F5 1C26 btfss _rain_work_flag/(0+8),_rain_work_flag& (
+ 0+7)
933 ;JAC-ETS.C: 351: rain_timer=0;
934 03F6 01BA clrf _rain_timer
935 ;JAC-ETS.C: 352: if(rain_water_sw)
936 03F7 1EA5 btfss _rain_water_sw/(0+8),_rain_water_sw& (0+
+ 7)
937 03F8 2C05 goto l16
938 ;JAC-ETS.C: 353: {
939 03F9 17A5 bsf _rain_water_sw_flag/(0+8),_rain_water_sw_f
+ lag& (0+7)
940 ;JAC-ETS.C: 355: rain_water_sw_begin=1;
941 03FA 1725 bsf _rain_water_sw_begin/(0+8),_rain_water_sw_
+ begin& (0+7)
942 ;JAC-ETS.C: 356: if(rain_water_sw_t>=12)
943 03FB 300C movlw 12
944 03FC 023B subwf _rain_water_sw_t,w
945 03FD 1C03 btfss 3,0
946 03FE 2C01 goto l17
947 ;JAC-ETS.C: 357: {
948 03FF 14A5 bsf _rain_circle3_flag/(0+8),_rain_circle3_fla
+ g& (0+7)
949 ;JAC-ETS.C: 359: rain_circle1_flag=0;
950 0400 1025 bcf _rain_circle1_flag/(0+8),_rain_circle1_fla
+ g& (0+7)
951 0401 l17
952 ;JAC-ETS.C: 360: }
953 0401 08C8 movf _water_sw_time
954 0402 1903 btfsc 3,2
955 0403 2C12 goto l19
956 0404 2C11 goto L1
957 ;JAC-ETS.C: 362: {
958 ;JAC-ETS.C: 364: }
959 0405 l16
960 ;JAC-ETS.C: 366: else
961 0405 3005 movlw 5
962 0406 023B subwf _rain_water_sw_t,w
963 0407 1C03 btfss 3,0
964 0408 2C0F goto l20
965 0409 300D movlw 13
966 040A 023B subwf _rain_water_sw_t,w
967 040B 1803 btfsc 3,0
968 040C 2C0F goto l20
969 ;JAC-ETS.C: 369: {
970 040D 1425 bsf _rain_circle1_flag/(0+8),_rain_circle1_fla
+ g& (0+7)
971 ;JAC-ETS.C: 371: rain_circle3_flag=0;
972 040E 10A5 bcf _rain_circle3_flag/(0+8),_rain_circle3_fla
+ g& (0+7)
973 040F l20
974 ;JAC-ETS.C: 372: }
975 040F 13A5 bcf _rain_water_sw_flag/(0+8),_rain_water_sw_f
+ lag& (0+7)
976 ;JAC-ETS.C: 374: rain_water_sw_begin=0;
977 0410 1325 bcf _rain_water_sw_begin/(0+8),_rain_water_sw_
+ begin& (0+7)
978 0411 L1
979 ;JAC-ETS.C: 375: rain_water_sw_t=0;
980 0411 01BB clrf _rain_water_sw_t
981 0412 l19
982 ;JAC-ETS.C: 376: }
983 0412 1F23 btfss _on_sw/(0+8),_on_sw& (0+7)
984 0413 2C2A goto l21
985 ;JAC-ETS.C: 380: {
986 0414 1D25 btfss _rain_jx_sw/(0+8),_rain_jx_sw& (0+7)
987 0415 2C1E goto l22
988 ;JAC-ETS.C: 383: {
989 0416 08BA movf _rain_timer
990 0417 1903 btfsc 3,2
991 ;JAC-ETS.C: 385: {
992 0418 1B24 btfsc _rain_1/(0+8),_rain_1& (0+7)
993 0419 2C2A goto l21
994 ;JAC-ETS.C: 387: RstPointRain=150;
995 041A 3096 movlw -106
996 041B 00AD movwf _RstPointRain
997 ;JAC-ETS.C: 388: rain_1=1;
998 041C 1724 bsf _rain_1/(0+8),_rain_1& (0+7)
999 ;JAC-ETS.C: 389: }
1000 041D 2C2A goto l21
1001 041E l22
1002 ;JAC-ETS.C: 391: else
1003 041E 1C25 btfss _rain_circle1_flag/(0+8),_rain_circle1_f
+ lag& (0+7)
1004 041F 2C24 goto l26
1005 ;JAC-ETS.C: 394: {
1006 0420 300D movlw 13
1007 0421 00C8 movwf _water_sw_time
1008 ;JAC-ETS.C: 396: rain_1=1;
1009 0422 1724 bsf _rain_1/(0+8),_rain_1& (0+7)
1010 ;JAC-ETS.C: 397: rain_circle1_flag=0;
1011 0423 1025 bcf _rain_circle1_flag/(0+8),_rain_circle1_fla
+ g& (0+7)
1012 0424 l26
1013 ;JAC-ETS.C: 398: }
1014 0424 1CA5 btfss _rain_circle3_flag/(0+8),_rain_circle3_f
+ lag& (0+7)
1015 0425 2C2A goto l21
1016 ;JAC-ETS.C: 400: {
1017 0426 303C movlw 60
1018 0427 00C8 movwf _water_sw_time
1019 ;JAC-ETS.C: 402: rain_1=1;
1020 0428 1724 bsf _rain_1/(0+8),_rain_1& (0+7)
1021 ;JAC-ETS.C: 403: rain_circle3_flag=0;
1022 0429 10A5 bcf _rain_circle3_flag/(0+8),_rain_circle3_fla
+ g& (0+7)
1023 042A l21
1024 ;JAC-ETS.C: 404: }
1025 042A 1F23 btfss _on_sw/(0+8),_on_sw& (0+7)
1026 042B 2C3D goto l28
1027 ;JAC-ETS.C: 409: {
1028 042C 1A25 btfsc _rain_rst_sw/(0+8),_rain_rst_sw& (0+7)
1029 042D 2C36 goto l29
1030 ;JAC-ETS.C: 411: {
1031 042E 1826 btfsc _rain_work_flag/(0+8),_rain_work_flag& (
+ 0+7)
1032 042F 2C41 goto l32
1033 0430 08C8 movf _water_sw_time
1034 0431 1D03 btfss 3,2
1035 0432 2C41 goto l32
1036 ;JAC-ETS.C: 413: {
1037 0433 1324 bcf _rain_1/(0+8),_rain_1& (0+7)
1038 ;JAC-ETS.C: 415: rain_water_sw_time=0;
1039 0434 01BC clrf _rain_water_sw_time
1040 ;JAC-ETS.C: 416: }
1041 0435 2C41 goto l32
1042 0436 l29
1043 ;JAC-ETS.C: 424: else
1044 0436 01B8 clrf _rain_rst_flag
1045 0437 0AB8 incf _rain_rst_flag
1046 ;JAC-ETS.C: 428: rain_timer=jxtime;
1047 0438 1683 bsf 3,5
1048 0439 0825 movf _jxtime^(0+128),w
1049 043A 1283 bcf 3,5
1050 043B 00BA movwf _rain_timer
1051 043C 2C40 goto L4
1052 ;JAC-ETS.C: 430: rain_1=0;
1053 ;JAC-ETS.C: 431: }
1054 043D l28
1055 ;JAC-ETS.C: 433: else
1056 043D 01BC clrf _rain_water_sw_time
1057 ;JAC-ETS.C: 436: RstPointRain=0;
1058 043E 01AD clrf _RstPointRain
1059 ;JAC-ETS.C: 437: if(!rain_rst_sw)
1060 043F 1E25 btfss _rain_rst_sw/(0+8),_rain_rst_sw& (0+7)
1061 0440 L4
1062 ;JAC-ETS.C: 438: rain_1=0;
1063 0440 1324 bcf _rain_1/(0+8),_rain_1& (0+7)
1064 0441 l32
1065 ;JAC-ETS.C: 439: }
1066 0441 1D21 btfss _charge_sw/(0+8),_charge_sw& (0+7)
1067 0442 2C5A goto l34
1068 ;JAC-ETS.C: 442: {
1069 0443 1C21 btfss _back_remove_fro_sw/(0+8),_back_remove_f
+ ro_sw& (0+7)
1070 0444 2C54 goto l35
1071 ;JAC-ETS.C: 444: {
1072 0445 19A6 btfsc _remove_fro_sw_flag/(0+8),_remove_fro_sw
+ _flag& (0+7)
1073 0446 2C55 goto l39
1074 ;JAC-ETS.C: 446: {
1075 0447 15A6 bsf _remove_fro_sw_flag/(0+8),_remove_fro_sw_f
+ lag& (0+7)
1076 ;JAC-ETS.C: 448: if(remove_fro_flag)
1077 0448 1D26 btfss _remove_fro_flag/(0+8),_remove_fro_flag&
+ (0+7)
1078 0449 2C4E goto l37
1079 ;JAC-ETS.C: 449: {
1080 044A 1126 bcf _remove_fro_flag/(0+8),_remove_fro_flag& (
+ 0+7)
1081 ;JAC-ETS.C: 451: remove_fro_timer=0;
1082 044B 01CD clrf _remove_fro_timer
1083 044C 01CE clrf _remove_fro_timer+1
1084 ;JAC-ETS.C: 452: }
1085 044D 2C55 goto l39
1086 044E l37
1087 ;JAC-ETS.C: 453: else
1088 044E 30B0 movlw 176
1089 044F 00CD movwf _remove_fro_timer
1090 0450 3004 movlw 4
1091 0451 00CE movwf _remove_fro_timer+1
1092 ;JAC-ETS.C: 456: remove_fro_flag=1;
1093 0452 1526 bsf _remove_fro_flag/(0+8),_remove_fro_flag& (
+ 0+7)
1094 ;JAC-ETS.C: 457: }
1095 0453 2C55 goto l39
1096 0454 l35
1097 ;JAC-ETS.C: 460: else
1098 0454 11A6 bcf _remove_fro_sw_flag/(0+8),_remove_fro_sw_f
+ lag& (0+7)
1099 0455 l39
1100 ;JAC-ETS.C: 463: }
1101 0455 084E movf _remove_fro_timer+1,w
1102 0456 044D iorwf _remove_fro_timer,w
1103 0457 1D03 btfss 3,2
1104 0458 2C5D goto l41
1105 0459 2C5C goto L2
1106 ;JAC-ETS.C: 465: {
1107 ;JAC-ETS.C: 467: }
1108 045A l34
1109 ;JAC-ETS.C: 469: else
1110 045A 01CD clrf _remove_fro_timer
1111 045B 01CE clrf _remove_fro_timer+1
1112 045C L2
1113 ;JAC-ETS.C: 472: remove_fro_flag=0;
1114 045C 1126 bcf _remove_fro_flag/(0+8),_remove_fro_flag& (
+ 0+7)
1115 045D l41
1116 ;JAC-ETS.C: 473: }
1117 045D 1F22 btfss _left_door_sw/(0+8),_left_door_sw& (0+7)
1118 045E 2C67 goto l42
1119
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -