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

📄 jac-ets.lst

📁 pic16c73 MAPLAB C语言写的汽车集控器程序
💻 LST
📖 第 1 页 / 共 5 页
字号:
   445  0293  130B               	bcf	11,6
   446                           ;JAC-ETS.C: 1144: TMR1IF=0;
   447  0294  1283               	bcf	3,5
   448  0295  100C               	bcf	12,0
   449                           ;JAC-ETS.C: 1145: TMR1ON=0;
   450  0296  1010               	bcf	16,0
   451                           ;JAC-ETS.C: 1146: }
   452  0297  0008               	return	;W free
   453  0298                     _CCP1INIT
   454                           ;JAC-ETS.C: 1291: void CCP1INIT(void)
   455  0298  0183               	clrf	3	;select bank 0
   456  0299  0195               	clrf	21	;volatile
   457                           ;JAC-ETS.C: 1294: CCP1CON=0X0C;
   458  029A  300C               	movlw	12
   459  029B  0097               	movwf	23	;volatile
   460                           ;JAC-ETS.C: 1295: INTCON=0X00;
   461  029C  018B               	clrf	11	;volatile
   462                           ;JAC-ETS.C: 1296: PR2=0X92;
   463  029D  3092               	movlw	-110
   464  029E  1683               	bsf	3,5
   465  029F  0092               	movwf	18	;volatile
   466                           ;JAC-ETS.C: 1297: TRISC&=0XFB;
   467  02A0  1107               	bcf	7,2	;volatile
   468                           ;JAC-ETS.C: 1298: }
   469  02A1  1283               	bcf	3,5
   470  02A2  0008               	return	;W free
   471  02A3                     _main
   472                           ;JAC-ETS.C: 180: main()
   473  02A3  30F1               	movlw	-15
   474  02A4  1683               	bsf	3,5
   475  02A5  1303               	bcf	3,6	;carry unused
   476  02A6  0086               	movwf	6	;volatile
   477                           ;JAC-ETS.C: 185: TRISC=0xC1;
   478  02A7  30C1               	movlw	-63
   479  02A8  0087               	movwf	7	;volatile
   480                           ;JAC-ETS.C: 186: RBPU=0;
   481  02A9  1381               	bcf	1,7
   482                           ;JAC-ETS.C: 187: TRISA=0xff;
   483  02AA  30FF               	movlw	-1
   484  02AB  0085               	movwf	5	;volatile
   485                           ;JAC-ETS.C: 188: ADCON1|=0X06;
   486  02AC  3006               	movlw	6
   487  02AD  049F               	iorwf	31	;volatile
   488                           ;JAC-ETS.C: 189: CCP1INIT();
   489  02AE  2298               	fcall	_CCP1INIT
   490                           ;JAC-ETS.C: 191: T2CON=0X04;
   491  02AF  3004               	movlw	4
   492  02B0  0092               	movwf	18	;volatile
   493                           ;JAC-ETS.C: 192: time1_init();
   494  02B1  228B               	fcall	_time1_init
   495                           ;JAC-ETS.C: 193: time0_init();
   496  02B2  227E               	fcall	_time0_init
   497                           ;JAC-ETS.C: 194: exint0_init();
   498  02B3  2278               	fcall	_exint0_init
   499                           ;JAC-ETS.C: 195: GIE=1;
   500  02B4  178B               	bsf	11,7
   501                           ;JAC-ETS.C: 196: testdat=0;
   502  02B5  1683               	bsf	3,5
   503  02B6  01AB               	clrf	_testdat^(0+128)
   504                           ;JAC-ETS.C: 197: extcount=0;
   505  02B7  01A2               	clrf	_extcount^(0+128)
   506                           ;JAC-ETS.C: 198: flashtime=10;
   507  02B8  300A               	movlw	10
   508  02B9  00A3               	movwf	_flashtime^(0+128)
   509  02BA                     l3
   510                           ;JAC-ETS.C: 200: while(1)
   511                           ;JAC-ETS.C: 201: {
   512  02BA  1283               	bcf	3,5
   513  02BB  1287               	bcf	7,5
   514                           ;JAC-ETS.C: 204: JO4_RC4=0;
   515  02BC  1207               	bcf	7,4
   516                           ;JAC-ETS.C: 205: JO3_RC3=0;
   517  02BD  1187               	bcf	7,3
   518                           ;JAC-ETS.C: 206: left_door_sw=!I37_RC0;
   519  02BE  1722               	bsf	_left_door_sw/(0+8),_left_door_sw& (0+7)
   520  02BF  1807               	btfsc	7,0
   521  02C0  1322               	bcf	_left_door_sw/(0+8),_left_door_sw& (0+7)
   522                           ;JAC-ETS.C: 207: rain_jx_sw=!I36_RA5;
   523  02C1  1303               	bcf	3,6	;carry unused
   524  02C2  1525               	bsf	_rain_jx_sw/(0+8),_rain_jx_sw& (0+7)
   525  02C3  1A85               	btfsc	5,5
   526  02C4  1125               	bcf	_rain_jx_sw/(0+8),_rain_jx_sw& (0+7)
   527                           ;JAC-ETS.C: 208: light_sw=!I35_RA4;
   528  02C5  14A3               	bsf	_light_sw/(0+8),_light_sw& (0+7)
   529  02C6  1A05               	btfsc	5,4
   530  02C7  10A3               	bcf	_light_sw/(0+8),_light_sw& (0+7)
   531                           ;JAC-ETS.C: 209: JO5_RC5=1;
   532  02C8  1687               	bsf	7,5
   533                           ;JAC-ETS.C: 210: JO4_RC4=0;
   534  02C9  1207               	bcf	7,4
   535                           ;JAC-ETS.C: 211: JO3_RC3=0;
   536  02CA  1187               	bcf	7,3
   537                           ;JAC-ETS.C: 212: back_store_sw=!I37_RC0;
   538  02CB  14A1               	bsf	_back_store_sw/(0+8),_back_store_sw& (0+7)
   539  02CC  1807               	btfsc	7,0
   540  02CD  10A1               	bcf	_back_store_sw/(0+8),_back_store_sw& (0+7)
   541                           ;JAC-ETS.C: 213: fore_fro_sw=!I36_RA5;
   542  02CE  15A2               	bsf	_fore_fro_sw/(0+8),_fore_fro_sw& (0+7)
   543  02CF  1A85               	btfsc	5,5
   544  02D0  11A2               	bcf	_fore_fro_sw/(0+8),_fore_fro_sw& (0+7)
   545                           ;JAC-ETS.C: 214: safe_belt_sw=!I35_RA4;
   546  02D1  14A7               	bsf	_safe_belt_sw/(0+8),_safe_belt_sw& (0+7)
   547  02D2  1A05               	btfsc	5,4
   548  02D3  10A7               	bcf	_safe_belt_sw/(0+8),_safe_belt_sw& (0+7)
   549                           ;JAC-ETS.C: 215: JO5_RC5=0;
   550  02D4  1287               	bcf	7,5
   551                           ;JAC-ETS.C: 216: JO4_RC4=1;
   552  02D5  1607               	bsf	7,4
   553                           ;JAC-ETS.C: 217: JO3_RC3=0;
   554  02D6  1187               	bcf	7,3
   555                           ;JAC-ETS.C: 218: back_door_sw=!I37_RC0;
   556  02D7  1620               	bsf	_back_door_sw/(0+8),_back_door_sw& (0+7)
   557  02D8  1807               	btfsc	7,0
   558  02D9  1220               	bcf	_back_door_sw/(0+8),_back_door_sw& (0+7)
   559                           ;JAC-ETS.C: 219: back_fro_sw=!I36_RA5;
   560  02DA  1720               	bsf	_back_fro_sw/(0+8),_back_fro_sw& (0+7)
   561  02DB  1A85               	btfsc	5,5
   562  02DC  1320               	bcf	_back_fro_sw/(0+8),_back_fro_sw& (0+7)
   563                           ;JAC-ETS.C: 220: rain_rst_sw=!I35_RA4;
   564  02DD  1625               	bsf	_rain_rst_sw/(0+8),_rain_rst_sw& (0+7)
   565  02DE  1A05               	btfsc	5,4
   566  02DF  1225               	bcf	_rain_rst_sw/(0+8),_rain_rst_sw& (0+7)
   567                           ;JAC-ETS.C: 221: JO5_RC5=1;
   568  02E0  1687               	bsf	7,5
   569                           ;JAC-ETS.C: 222: JO4_RC4=1;
   570  02E1  1607               	bsf	7,4
   571                           ;JAC-ETS.C: 223: JO3_RC3=0;
   572  02E2  1187               	bcf	7,3
   573                           ;JAC-ETS.C: 224: right_door_sw=!I37_RC0;
   574  02E3  1726               	bsf	_right_door_sw/(0+8),_right_door_sw& (0+7)
   575  02E4  1807               	btfsc	7,0
   576  02E5  1326               	bcf	_right_door_sw/(0+8),_right_door_sw& (0+7)
   577                           ;JAC-ETS.C: 225: little_light_sw=!I36_RA5;
   578  02E6  1523               	bsf	_little_light_sw/(0+8),_little_light_sw& (
      +                          0+7)
   579  02E7  1A85               	btfsc	5,5
   580  02E8  1123               	bcf	_little_light_sw/(0+8),_little_light_sw& (
      +                          0+7)
   581                           ;JAC-ETS.C: 226: JO5_RC5=0;
   582  02E9  1287               	bcf	7,5
   583                           ;JAC-ETS.C: 227: JO4_RC4=0;
   584  02EA  1207               	bcf	7,4
   585                           ;JAC-ETS.C: 228: JO3_RC3=1;
   586  02EB  1587               	bsf	7,3
   587                           ;JAC-ETS.C: 229: back_remove_fro_sw=!I37_RC0;
   588  02EC  1421               	bsf	_back_remove_fro_sw/(0+8),_back_remove_fro
      +                          _sw& (0+7)
   589  02ED  1807               	btfsc	7,0
   590  02EE  1021               	bcf	_back_remove_fro_sw/(0+8),_back_remove_fro
      +                          _sw& (0+7)
   591                           ;JAC-ETS.C: 230: left_door_state_sw=!I36_RA5;
   592  02EF  1622               	bsf	_left_door_state_sw/(0+8),_left_door_state
      +                          _sw& (0+7)
   593  02F0  1A85               	btfsc	5,5
   594  02F1  1222               	bcf	_left_door_state_sw/(0+8),_left_door_state
      +                          _sw& (0+7)
   595                           ;JAC-ETS.C: 231: JO5_RC5=1;
   596  02F2  1687               	bsf	7,5
   597                           ;JAC-ETS.C: 232: JO4_RC4=0;
   598  02F3  1207               	bcf	7,4
   599                           ;JAC-ETS.C: 233: JO3_RC3=1;
   600  02F4  1587               	bsf	7,3
   601                           ;JAC-ETS.C: 234: back_door_state_sw=!I37_RC0;
   602  02F5  15A0               	bsf	_back_door_state_sw/(0+8),_back_door_state
      +                          _sw& (0+7)
   603  02F6  1807               	btfsc	7,0
   604  02F7  11A0               	bcf	_back_door_state_sw/(0+8),_back_door_state
      +                          _sw& (0+7)
   605                           ;JAC-ETS.C: 235: warn_door_sw=I36_RA5;
   606  02F8  112A               	bcf	_warn_door_sw/(0+8),_warn_door_sw& (0+7)
   607  02F9  1A85               	btfsc	5,5
   608  02FA  152A               	bsf	_warn_door_sw/(0+8),_warn_door_sw& (0+7)
   609                           ;JAC-ETS.C: 236: JO5_RC5=0;
   610  02FB  1287               	bcf	7,5
   611                           ;JAC-ETS.C: 237: JO4_RC4=1;
   612  02FC  1607               	bsf	7,4
   613                           ;JAC-ETS.C: 238: JO3_RC3=1;
   614  02FD  1587               	bsf	7,3
   615                           ;JAC-ETS.C: 240: rain_water_sw=!I36_RA5;
   616  02FE  16A5               	bsf	_rain_water_sw/(0+8),_rain_water_sw& (0+7)
   617  02FF  1A85               	btfsc	5,5
   618  0300  12A5               	bcf	_rain_water_sw/(0+8),_rain_water_sw& (0+7)
   619                           ;JAC-ETS.C: 241: JO5_RC5=1;
   620  0301  1687               	bsf	7,5
   621                           ;JAC-ETS.C: 242: JO4_RC4=1;
   622  0302  1607               	bsf	7,4
   623                           ;JAC-ETS.C: 243: JO3_RC3=1;
   624  0303  1587               	bsf	7,3
   625                           ;JAC-ETS.C: 244: engineer_sw=!I37_RC0;
   626  0304  1721               	bsf	_engineer_sw/(0+8),_engineer_sw& (0+7)
   627  0305  1807               	btfsc	7,0
   628  0306  1321               	bcf	_engineer_sw/(0+8),_engineer_sw& (0+7)
   629                           ;JAC-ETS.C: 245: right_door_state_sw=!I36_RA5;
   630  0307  1626               	bsf	_right_door_state_sw/(0+8),_right_door_sta
      +                          te_sw& (0+7)
   631  0308  1A85               	btfsc	5,5
   632  0309  1226               	bcf	_right_door_state_sw/(0+8),_right_door_sta
      +                          te_sw& (0+7)
   633                           ;JAC-ETS.C: 247: charge_sw=!I32_RA1;
   634  030A  1521               	bsf	_charge_sw/(0+8),_charge_sw& (0+7)
   635  030B  1885               	btfsc	5,1
   636  030C  1121               	bcf	_charge_sw/(0+8),_charge_sw& (0+7)
   637                           ;JAC-ETS.C: 248: start_sw=!I34_RA3;
   638  030D  1428               	bsf	_start_sw/(0+8),_start_sw& (0+7)
   639  030E  1985               	btfsc	5,3
   640  030F  1028               	bcf	_start_sw/(0+8),_start_sw& (0+7)
   641                           ;JAC-ETS.C: 249: on_sw=!I33_RA2;
   642  0310  1723               	bsf	_on_sw/(0+8),_on_sw& (0+7)
   643  0311  1905               	btfsc	5,2
   644  0312  1323               	bcf	_on_sw/(0+8),_on_sw& (0+7)
   645                           ;JAC-ETS.C: 250: sd_sw=!SD_RA0;
   646  0313  15A7               	bsf	_sd_sw/(0+8),_sd_sw& (0+7)
   647  0314  1805               	btfsc	5,0
   648  0315  11A7               	bcf	_sd_sw/(0+8),_sd_sw& (0+7)
   649                           ;JAC-ETS.C: 251: srs_sw=!B_RC6;
   650  0316  1727               	bsf	_srs_sw/(0+8),_srs_sw& (0+7)
   651  0317  1B07               	btfsc	7,6
   652  0318  1327               	bcf	_srs_sw/(0+8),_srs_sw& (0+7)
   653                           ;JAC-ETS.C: 253: JO1_RC1=1;
   654  0319  1487               	bsf	7,1
   655                           ;JAC-ETS.C: 254: OutPut1=Sort_Port_Bit(
   656  031A  3000               	movlw	0
   657  031B  182A               	btfsc	_unlock_out/(0+8),_unlock_out& (0+7)
   658  031C  3001               	movlw	1
   659  031D  00D1               	movwf	?_Sort_Port_Bit
   660  031E  3000               	movlw	0
   661  031F  1BA8               	btfsc	_tail_light_out/(0+8),_tail_light_out& (
      +                          0+7)
   662  0320  3001               	movlw	1
   663  0321  00D2               	movwf	?_Sort_Port_Bit+1
   664  0322  3000               	movlw	0
   665  0323  1AA4               	btfsc	_power_windows_out/(0+8),_power_windows_
      +                          out& (0+7)
   666  0324  3001               	movlw	1
   667  0325  00D3               	movwf	?_Sort_Port_Bit+2
   668  0326  3000               	movlw	0
   669  0327  19A3               	btfsc	_lock_out/(0+8),_lock_out& (0+7)
   670  0328  3001               	movlw	1
   671  0329  00D4               	movwf	?_Sort_Port_Bit+3
   672  032A  3000               	movlw	0
   673  032B  1BA6               	btfsc	_safe_belt_led/(0+8),_safe_belt_led& (0+
      +                          7)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -