⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jac-ets.lst

📁 pic16c73 MAPLAB C语言写的汽车集控器程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
   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 + -