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

📄 car.lst

📁 这是本人以前编的机遇PIC的汽车防盗程序
💻 LST
📖 第 1 页 / 共 4 页
字号:
0290 096C           00728         CALL NOLOCK            ;在行驶状态时按设定键,则开锁
0291 05A3           00729         BSF STATUS,PA0
0292 0068           00730         CLRF DELAYNUM0
0293 0A6C           00731         GOTO DRIVE1
0294 020E           00732 DRIVE4  MOVF KEYVALUE,W
0295 0F02           00733         XORLW 0X02
0296 0743           00734         BTFSS STATUS,Z
0297 0A9D           00735         GOTO DRIVE5
0298 04A3           00736         BCF STATUS,PA0         ;按解除键,则上锁
Message[306]: Crossing page boundary -- ensure page bits are set.
0299 0976           00737         CALL UPLOCK
029A 05A3           00738         BSF STATUS,PA0
029B 0068           00739         CLRF DELAYNUM0
029C 0A6C           00740         GOTO DRIVE1
029D 020E           00741 DRIVE5  MOVF KEYVALUE,W
029E 0F04           00742         XORLW 0X04
029F 0743           00743         BTFSS STATUS,Z
02A0 0ABE           00744         GOTO DRIVE6
02A1 05A7           00745         BSF SOUND              ;按启动键,则紧急呼救
02A2 0C19           00746         MOVLW 25
02A3 0029           00747         MOVWF DELAYNUM1
02A4 0587           00748 DRIVE54 BSF LAMP
02A5 0C10           00749         MOVLW 16
02A6 0028           00750         MOVWF DELAYNUM0
02A7 0208           00751 DRIVE50 MOVF DELAYNUM0,W
02A8 0F08           00752         XORLW 8
02A9 0643           00753         BTFSC STATUS,2
02AA 0487           00754         BCF LAMP
02AB 04A3           00755         BCF STATUS,PA0
Message[306]: Crossing page boundary -- ensure page bits are set.
02AC 0901           00756         CALL DELAY
02AD 05A3           00757         BSF STATUS,PA0
02AE 072F           00758         BTFSS PROCESSED
02AF 0AB7           00759         GOTO DRIVE51
02B0 02E8           00760 DRIVE55 DECFSZ DELAYNUM0,F
02B1 0AA7           00761         GOTO DRIVE50
02B2 02E9           00762 DRIVE53 DECFSZ DELAYNUM1,F
02B3 0AA4           00763         GOTO DRIVE54
02B4 0068           00764 DRIVE52 CLRF DELAYNUM0
02B5 04A7           00765         BCF SOUND
02B6 0A6C           00766         GOTO DRIVE1
02B7 052F           00767 DRIVE51 BSF PROCESSED          ;按启动键可退出紧急呼救状态
02B8 020E           00768         MOVF KEYVALUE,W
02B9 0F04           00769         XORLW 0X04
02BA 0743           00770         BTFSS STATUS,Z
MPASM 02.30 Released              CAR.ASM   10-8-2001  23:05:26         PAGE 16
Burglarproof system for CAR

LOC  OBJECT CODE     LINE SOURCE TEXT
  VALUE

02BB 0AB0           00771         GOTO DRIVE55
02BC 0487           00772         BCF LAMP
02BD 0AB4           00773         GOTO DRIVE52
02BE 020E           00774 DRIVE6  MOVF KEYVALUE,W
02BF 0F05           00775         XORLW 0X05
02C0 0743           00776         BTFSS STATUS,Z
02C1 0AB4           00777         GOTO DRIVE52
02C2 04A3           00778         BCF STATUS,PA0         ;同时按设定,启动键则进入防抢状态
Message[306]: Crossing page boundary -- ensure page bits are set.
02C3 0976           00779         CALL UPLOCK
02C4 05A3           00780         BSF STATUS,PA0
02C5 0C19           00781 DRIVE64 MOVLW 25
02C6 0029           00782         MOVWF DELAYNUM1
02C7 05A7           00783         BSF SOUND
02C8 0587           00784 DRIVE63 BSF LAMP
02C9 0C10           00785         MOVLW 16
02CA 0028           00786         MOVWF DELAYNUM0
02CB 0208           00787 DRIVE61 MOVF DELAYNUM0,W
02CC 0F08           00788         XORLW 8
02CD 0643           00789         BTFSC STATUS,Z
02CE 0487           00790         BCF LAMP
02CF 04A3           00791         BCF STATUS,PA0
Message[306]: Crossing page boundary -- ensure page bits are set.
02D0 0901           00792         CALL DELAY
02D1 05A3           00793         BSF STATUS,PA0
02D2 062F           00794         BTFSC PROCESSED
02D3 0AD9           00795         GOTO DRIVE60
02D4 052F           00796         BSF PROCESSED
02D5 020E           00797         MOVF KEYVALUE,W
02D6 0F02           00798         XORLW 0X02
02D7 0643           00799         BTFSC STATUS,Z
02D8 0ADF           00800         GOTO DRIVE62           ;按解除键可退出防抢状态
02D9 02E8           00801 DRIVE60 DECFSZ DELAYNUM0,F
02DA 0ACB           00802         GOTO DRIVE61
02DB 02E9           00803         DECFSZ DELAYNUM1,F
02DC 0AC8           00804         GOTO DRIVE63
02DD 0507           00805         BSF MOTOR
02DE 0AC5           00806         GOTO DRIVE64
02DF 0067           00807 DRIVE62 CLRF PORTC
02E0 04A3           00808         BCF STATUS,PA0
Message[306]: Crossing page boundary -- ensure page bits are set.
02E1 0AA7           00809         GOTO UNLOCK
                    00810 
                    00811 
                    00812         END
MPASM 02.30 Released              CAR.ASM   10-8-2001  23:05:26         PAGE 17
Burglarproof system for CAR

SYMBOL TABLE
  LABEL                             VALUE 

ALERTING                          000000C3
ALERTING1                         000000E3
ALERTING2                         000000E6
ALERTING3                         000000EB
ALERTING4                         000000F2
ALERTING5                         000000F6
C                                 00000000
CARSTATUS                         00000010
CEN1                              PORTC,7
CEN2                              PORTC,6
CLK                               PORTB,6
COM                               0000020A
COM1                              00000213
COM2                              0000023F
COM3                              00000249
COM4                              00000247
COMMAND                           00000011
DATA                              PORTB,7
DELAY                             00000001
DELAY1                            00000003
DELAY2                            00000005
DELAY3                            00000019
DELAY4                            0000000D
DELAY5                            00000032
DELAY55                           00000067
DELAY6                            0000000F
DELAY7                            00000049
DELAY8                            00000034
DELAYNUM0                         00000008
DELAYNUM1                         00000009
DOOR1                             00000194
DOOR2                             00000191
DOOR3                             0000019F
DOORTRI                           PORTB,0
DOOR_ALERT                        0000018D
DRIVE                             00000268
DRIVE0                            0000028A
DRIVE1                            0000026C
DRIVE2                            0000027C
DRIVE3                            00000287
DRIVE4                            00000294
DRIVE5                            0000029D
DRIVE50                           000002A7
DRIVE51                           000002B7
DRIVE52                           000002B4
DRIVE53                           000002B2
DRIVE54                           000002A4
DRIVE55                           000002B0
DRIVE6                            000002BE
DRIVE60                           000002D9
DRIVE61                           000002CB
DRIVE62                           000002DF
DRIVE63                           000002C8
MPASM 02.30 Released              CAR.ASM   10-8-2001  23:05:26         PAGE 18
Burglarproof system for CAR

SYMBOL TABLE
  LABEL                             VALUE 

DRIVE64                           000002C5
DTIME                             0000000C
DTIME0                            0000000A
DTIME1                            0000000B
DTIME2                            00000018
F                                 00000001
FIRE                              PORTB,4
FOOT                              PORTB,3
FSR                               00000004
HAND                              PORTB,5
INBIT                             PORTA,2
INBITNUM                          00000016
INDF                              00000000
INPUT0                            00000012
INPUT1                            00000013
INPUT2                            00000014
INPUT3                            00000015
IOTRIS                            00000017
KEYACC                            PORTC,3
KEYON                             PORTB,2
KEYSTATUS                         0000000F
KEYVALUE                          0000000E
LAMP                              PORTC,4
LOCK                              000000A3
LOCK1                             0000006E
MAIN                              00000079
MOTOR                             PORTC,0
NOLOCK                            0000006C
NORMAL                            00000089
NORMAL1                           0000008C
NORMAL2                           00000099
ON                                PORTC,2
OPENDOOR                          00000200
PA0                               00000005
PASSWORD                          00000019
PORTA                             00000005
PORTB                             00000006
PORTC                             00000007
PROCESSED                         KEYSTATUS,1
PUSHING                           KEYSTATUS,0
PWDERROR                          000001D5
RELTIME                           0000000D
SOUND                             PORTC,5
START                             PORTC,1
STARTEND                          0000012F
STARTEND1                         00000166
STARTING                          0000010C
STARTING0                         000000F8
STARTING1                         0000010F
STARTING2                         00000112
STARTING3                         00000131
STARTING4                         0000012B
STATUS                            00000003
MPASM 02.30 Released              CAR.ASM   10-8-2001  23:05:26         PAGE 19
Burglarproof system for CAR

SYMBOL TABLE
  LABEL                             VALUE 

SUCCESS                           00000137
SUCCESS1                          00000150
SUCCESS2                          00000140
SUCCESS3                          0000013D
SUCCESS5                          0000014B
TEMP0                             00000097
TEMP2                             00000266
UNLOCK                            000000A7
UNLOCK1                           000000B4
UNLOCK2                           000000B1
UNLOCK3                           000000B9
UNLOCK4                           000000C0
UPLOCK                            00000076
URGENCY                           000001A9
URGENCY1                          000001AF
UR_ALERT                          PORTB,1
VIBRE                             PORTA,3
VIBRE0                            0000017C
VIBRE1                            00000176
VIBRE2                            00000172
VIBRE3                            00000183
VIBRE_ALERT                       0000016F
W                                 00000000
Z                                 00000002
__16C57                           00000001


MEMORY USAGE MAP ('X' = Used,  '-' = Unused)

0000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
00C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0140 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0180 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
01C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXX----- ---------------- ----------------
0200 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0240 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0280 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
02C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XX-------------- ----------------
07C0 : ---------------- ---------------- ---------------- ---------------X

All other memory blocks unused.

Program Memory Words Used:   702
Program Memory Words Free:  1346


MPASM 02.30 Released              CAR.ASM   10-8-2001  23:05:26         PAGE 20
Burglarproof system for CAR




Errors   :     0
Warnings :     4 reported,     0 suppressed
Messages :    24 reported,     0 suppressed



⌨️ 快捷键说明

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