?? car.lst
字號:
00AD 02E8 00245 DECFSZ DELAYNUM0,F
00AE 0AAC 00246 GOTO $-2
00AF 0C02 00247 MOVLW 2
00B0 0029 00248 MOVWF DELAYNUM1
00B1 0587 00249 UNLOCK2 BSF LAMP
00B2 0C10 00250 MOVLW 16
00B3 0028 00251 MOVWF DELAYNUM0
00B4 0208 00252 UNLOCK1 MOVF DELAYNUM0,W
00B5 0F08 00253 XORLW 8
00B6 0743 00254 BTFSS STATUS,Z
00B7 0AB9 00255 GOTO UNLOCK3
00B8 0487 00256 BCF LAMP
00B9 0901 00257 UNLOCK3 CALL DELAY
00BA 072F 00258 BTFSS PROCESSED
00BB 0AC0 00259 GOTO UNLOCK4
MPASM 02.30 Released CAR.ASM 10-8-2001 23:05:26 PAGE 6
Burglarproof system for CAR
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00BC 02E8 00260 DECFSZ DELAYNUM0,F
00BD 0AB4 00261 GOTO UNLOCK1
00BE 02E9 00262 DECFSZ DELAYNUM1,F
00BF 0AB1 00263 GOTO UNLOCK2
00C0 052F 00264 UNLOCK4 BSF PROCESSED ;按任何鍵可退出回正常狀態
00C1 0067 00265 CLRF PORTC
00C2 0A89 00266 GOTO NORMAL
00267
00C3 00268 ALERTING
00C3 0C01 00269 MOVLW 1
00C4 0030 00270 MOVWF CARSTATUS
00C5 0726 00271 BTFSS UR_ALERT
00C6 0BA9 00272 GOTO URGENCY
00C7 0901 00273 CALL DELAY
00C8 0765 00274 BTFSS VIBRE
00C9 0B6F 00275 GOTO VIBRE_ALERT
00CA 0706 00276 BTFSS DOORTRI
00CB 0B8D 00277 GOTO DOOR_ALERT
00CC 0646 00278 BTFSC KEYON
00CD 0B8D 00279 GOTO DOOR_ALERT
00CE 062F 00280 BTFSC PROCESSED
00CF 0AC3 00281 GOTO ALERTING
00D0 052F 00282 BSF PROCESSED
00D1 020E 00283 MOVF KEYVALUE,W
00D2 0F01 00284 XORLW 0X01
00D3 0643 00285 BTFSC STATUS,Z
00D4 0B6F 00286 GOTO VIBRE_ALERT ;在防盜時按設定鍵,進入尋車(同振動報警)
00D5 020E 00287 MOVF KEYVALUE,W
00D6 0F02 00288 XORLW 0X02
00D7 0643 00289 BTFSC STATUS,Z
00D8 0AA7 00290 GOTO UNLOCK ;按解除鍵
00D9 020E 00291 MOVF KEYVALUE,W
00DA 0F04 00292 XORLW 0X04
00DB 0743 00293 BTFSS STATUS,Z
00DC 0AC3 00294 GOTO ALERTING
00DD 07A6 00295 BTFSS HAND
00DE 0AF8 00296 GOTO STARTING0
00DF 0507 00297 BSF MOTOR ;沒手剎若按啟動鍵,無法啟動
00E0 0587 00298 BSF LAMP
00E1 0C04 00299 MOVLW 4
00E2 0029 00300 MOVWF DELAYNUM1
00E3 00301 ALERTING1
00E3 05A7 00302 BSF SOUND
00E4 0C0A 00303 MOVLW 10
00E5 0028 00304 MOVWF DELAYNUM0
00E6 00305 ALERTING2
00E6 0208 00306 MOVF DELAYNUM0,W
00E7 0F05 00307 XORLW 5
00E8 0743 00308 BTFSS STATUS,Z
00E9 0AEB 00309 GOTO ALERTING3
00EA 04A7 00310 BCF SOUND
00EB 00311 ALERTING3
00EB 0901 00312 CALL DELAY
MPASM 02.30 Released CAR.ASM 10-8-2001 23:05:26 PAGE 7
Burglarproof system for CAR
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
00EC 072F 00313 BTFSS PROCESSED
00ED 0AF2 00314 GOTO ALERTING4
00EE 02E8 00315 DECFSZ DELAYNUM0,F
00EF 0AF6 00316 GOTO ALERTING5
00F0 02E9 00317 DECFSZ DELAYNUM1,F
00F1 0AE3 00318 GOTO ALERTING1
00F2 00319 ALERTING4
00F2 052F 00320 BSF PROCESSED
00F3 0407 00321 BCF MOTOR
00F4 0067 00322 CLRF PORTC
00F5 0AC3 00323 GOTO ALERTING
00F6 00324 ALERTING5
00F6 0487 00325 BCF LAMP
00F7 0AE6 00326 GOTO ALERTING2
00F8 00327 STARTING0
00F8 0587 00328 BSF LAMP ;已手剎按啟動鍵,則喇叭響一下,燈亮5s
00F9 05A7 00329 BSF SOUND
00FA 0C64 00330 MOVLW 100
00FB 0028 00331 MOVWF DELAYNUM0
00FC 0208 00332 MOVF DELAYNUM0,W
00FD 0F5C 00333 XORLW 92
00FE 0643 00334 BTFSC STATUS,Z
00FF 04A7 00335 BCF SOUND
0100 0901 00336 CALL DELAY
0101 062F 00337 BTFSC PROCESSED
0102 0B08 00338 GOTO $+6
0103 052F 00339 BSF PROCESSED
0104 020E 00340 MOVF KEYVALUE,W
0105 0F04 00341 XORLW 0X04
0106 0643 00342 BTFSC STATUS,Z
0107 0B0C 00343 GOTO STARTING
0108 02E8 00344 DECFSZ DELAYNUM0,F
0109 0AFC 00345 GOTO $-13
010A 0487 00346 BCF LAMP
010B 0AC3 00347 GOTO ALERTING
010C 00348 STARTING
010C 0067 00349 CLRF PORTC
010D 0C06 00350 MOVLW 6 ;啟動6次
010E 0029 00351 MOVWF DELAYNUM1
010F 00352 STARTING1
010F 0CB4 00353 MOVLW 180 ;啟動處理
0110 0028 00354 MOVWF DELAYNUM0
0111 0567 00355 BSF KEYACC
0112 00356 STARTING2
0112 0208 00357 MOVF DELAYNUM0,W
0113 0FA0 00358 XORLW 160
0114 0643 00359 BTFSC STATUS,Z
0115 0547 00360 BSF ON
0116 0208 00361 MOVF DELAYNUM0,W
0117 0F91 00362 XORLW 145
0118 0643 00363 BTFSC STATUS,Z
0119 0467 00364 BCF KEYACC
011A 0208 00365 MOVF DELAYNUM0,W
MPASM 02.30 Released CAR.ASM 10-8-2001 23:05:26 PAGE 8
Burglarproof system for CAR
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
011B 0F8C 00366 XORLW 140
011C 0643 00367 BTFSC STATUS,Z
011D 0527 00368 BSF START
011E 0208 00369 MOVF DELAYNUM0,W
011F 0F6E 00370 XORLW 110
0120 0643 00371 BTFSC STATUS,Z
0121 0427 00372 BCF START
0122 0208 00373 MOVF DELAYNUM0,W
0123 0F28 00374 XORLW 40
0124 0643 00375 BTFSC STATUS,Z
0125 0447 00376 BCF ON
0126 0901 00377 CALL DELAY
0127 072F 00378 BTFSS PROCESSED
0128 0B31 00379 GOTO STARTING3
0129 0786 00380 BTFSS FIRE
012A 0B37 00381 GOTO SUCCESS
012B 00382 STARTING4
012B 02E8 00383 DECFSZ DELAYNUM0,F
012C 0B12 00384 GOTO STARTING2
012D 02E9 00385 DECFSZ DELAYNUM1,F
012E 0B0F 00386 GOTO STARTING1
012F 00387 STARTEND
012F 0067 00388 CLRF PORTC
0130 0AC3 00389 GOTO ALERTING
0131 00390 STARTING3
0131 052F 00391 BSF PROCESSED
0132 020E 00392 MOVF KEYVALUE,W
0133 0F02 00393 XORLW 0X02 ;在啟動時,按解除鍵可退出
0134 0743 00394 BTFSS STATUS,Z
0135 0B2B 00395 GOTO STARTING4
0136 0B2F 00396 GOTO STARTEND
0137 00397 SUCCESS
0137 0627 00398 BTFSC START
0138 0B2B 00399 GOTO STARTING4 ;等啟動線結束
0139 0567 00400 BSF KEYACC
013A 0547 00401 BSF ON
013B 0CC0 00402 MOVLW 192
013C 0038 00403 MOVWF DTIME2
013D 00404 SUCCESS3
013D 0C32 00405 MOVLW 50
013E 0028 00406 MOVWF DELAYNUM0
013F 0587 00407 BSF LAMP
0140 00408 SUCCESS2
0140 0208 00409 MOVF DELAYNUM0,W
0141 0F28 00410 XORLW 40
0142 0643 00411 BTFSC STATUS,Z
0143 0487 00412 BCF LAMP
0144 0901 00413 CALL DELAY
0145 0786 00414 BTFSS FIRE
0146 0B49 00415 GOTO $+3
0147 0487 00416 BCF LAMP
0148 0B0F 00417 GOTO STARTING1 ;若熄火,重新啟動
0149 072F 00418 BTFSS PROCESSED
MPASM 02.30 Released CAR.ASM 10-8-2001 23:05:26 PAGE 9
Burglarproof system for CAR
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
014A 0B50 00419 GOTO SUCCESS1
014B 00420 SUCCESS5
014B 02E8 00421 DECFSZ DELAYNUM0,F
014C 0B40 00422 GOTO SUCCESS2
014D 02F8 00423 DECFSZ DTIME2,F
014E 0B3D 00424 GOTO SUCCESS3
014F 0B66 00425 GOTO STARTEND1
0150 00426 SUCCESS1
0150 052F 00427 BSF PROCESSED
0151 020E 00428 MOVF KEYVALUE,W
0152 0F04 00429 XORLW 0X04
0153 0643 00430 BTFSC STATUS,Z
0154 0B66 00431 GOTO STARTEND1 ;在暖車時按啟動鍵則退出
0155 020E 00432 MOVF KEYVALUE,W
0156 0F02 00433 XORLW 0X02
0157 0743 00434 BTFSS STATUS,Z
0158 0B4B 00435 GOTO SUCCESS5
0159 0487 00436 BCF LAMP
015A 096C 00437 CALL NOLOCK ;按解除鍵,開鎖
015B 0CFF 00438 MOVLW 0XFF
015C 0028 00439 MOVWF DELAYNUM0
015D 0901 00440 CALL DELAY
015E 0901 00441 CALL DELAY
015F 02E8 00442 DECFSZ DELAYNUM0,F
0160 0B5D 00443 GOTO $-3
0161 0447 00444 BCF ON ;等26s,車鑰匙轉至ACCON?
0162 0746 00445 BTFSS KEYON
0163 0B66 00446 GOTO STARTEND1
0164 05A3 00447 BSF STATUS,PA0
Message[306]: Crossing page boundary -- ensure page bits are set.
0165 0A68 00448 GOTO DRIVE
0166 00449 STARTEND1
0166 0067 00450 CLRF PORTC ;熄火處理
0167 0507 00451 BSF MOTOR
0168 0C1E 00452 MOVLW 30
0169 0028 00453 MOVWF DELAYNUM0
016A 0901 00454 CALL DELAY
016B 02E8 00455 DECFSZ DELAYNUM0,F
016C 0B6A 00456 GOTO $-2
016D 0407 00457 BCF MOTOR
016E 0AC3 00458 GOTO ALERTING
016F 00459 VIBRE_ALERT
016F 0507 00460 BSF MOTOR ;振動報警處理
0170 0C19 00461 MOVLW 25
0171 0029 00462 MOVWF DELAYNUM1
0172 00463 VIBRE2
0172 05A7 00464 BSF SOUND
0173 0587 00465 BSF LAMP
0174 0C10 00466 MOVLW 16
0175 0028 00467 MOVWF DELAYNUM0
0176 00468 VIBRE1
0176 0208 00469 MOVF DELAYNUM0,W
0177 0F08 00470 XORLW 8
MPASM 02.30 Released CAR.ASM 10-8-2001 23:05:26 PAGE 10
Burglarproof system for CAR
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0178 0743 00471 BTFSS STATUS,Z
0179 0B7C 00472 GOTO VIBRE0
017A 04A7 00473 BCF SOUND
017B 0487 00474 BCF LAMP
017C 0901 00475 VIBRE0 CALL DELAY
017D 072F 00476 BTFSS PROCESSED
017E 0B83 00477 GOTO VIBRE3
017F 02E8 00478 DECFSZ DELAYNUM0,F
0180 0B76 00479 GOTO VIBRE1
0181 02E9 00480 DECFSZ DELAYNUM1,F
0182 0B72 00481 GOTO VIBRE2
0183 00482 VIBRE3
0183 04A7 00483 BCF SOUND
0184 0487 00484 BCF LAMP
0185 052F 00485 BSF PROCESSED
0186 0C14 00486 MOVLW 20
0187 0028 00487 MOVWF DELAYNUM0
0188 0901 00488 CALL DELAY
0189 02E8 00489 DECFSZ DELAYNUM0,F
018A 0B88 00490 GOTO $-2
018B 0407 00491 BCF MOTOR
018C 0B2F 00492 GOTO STARTEND
018D 00493 DOOR_ALERT
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -