📄 mypjt.lst
字号:
013E 002C 00612 MOVWF door_stu
013F 0209 00613 MOVF motor_mode,w
0140 002A 00614 MOVWF motor_mode_old
0141 02AB 00615 INCF motor_step,f
0142 0800 00616 RETLW 00H
00617
00618 ;-------------------------------------------------------;
00619 ;-------------------------------------------------------;
Warning[207]: Found label after column 1. (CLOSE_STEP2)
0143 00620 CLOSE_STEP2:
0143 020D 00621 MOVF delay_time_L,w
0144 0F00 00622 XORLW 0x00
0145 0743 00623 BTFSS STATUS,Z
0146 0B53 00624 GOTO SUB_TIME_L
0147 0000 00625 NOP
00626 ;;DELAY 2S TIME OVER
0148 0C9F 00627 MOVLW MM_STOP
Message[305]: Using default destination of 1 (file).
0149 0166 00628 ANDWF PORTB ;STOP MOTOR
014A 0586 00629 BSF PORTB,4 ;制动motor
00630
014B 0C00 00631 MOVLW DOOR_CLOSE_STU
014C 002C 00632 MOVWF door_stu
014D 0C00 00633 MOVLW MM_DUMMY
014E 0029 00634 MOVWF motor_mode
Message[305]: Using default destination of 1 (file).
014F 02AB 00635 INCF motor_step
0150 0000 00636 NOP
0151 0800 00637 RETLW 00H
00638 ;-------------------------------------------------------;
00639 ;-------------------------------------------------------;
Warning[207]: Found label after column 1. (CLOSE_STEP3)
0152 00640 CLOSE_STEP3:
0152 0800 00641 RETLW 00H
00642 ;-------------------------------------------------------;
00643 ;-------------------------------------------------------;
Warning[207]: Found label after column 1. (SUB_TIME_L)
MPASM 02.30.11 Intermediate MYPJT.ASM 1-14-2005 0:41:58 PAGE 15
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
0153 00644 SUB_TIME_L:
Message[305]: Using default destination of 1 (file).
0153 00ED 00645 DECF delay_time_L
0154 0800 00646 RETLW 00H
00647 ;-------------------------------------------------------;
00648 ;-------------------------------------------------------;
Warning[207]: Found label after column 1. (SUB_TIME_H)
0155 00649 SUB_TIME_H:
Message[305]: Using default destination of 1 (file).
0155 00EE 00650 DECF delay_time_H
0156 0CFF 00651 MOVLW 0xff
0157 002D 00652 MOVWF delay_time_L
0158 0800 00653 RETLW 00H
00654
00655 ;STOP MOTOR
00656 ; DUMMY_CODE:
00657 ; MOVF motor_mode,w
00658 ; MOVWF motor_mode_old
00659 ; NOP
00660 ; RETLW 00H
00661
00662
00663 ;------------------------------------------------------
00664 ;------------------------------------------------------
00665
00666 END
MPASM 02.30.11 Intermediate MYPJT.ASM 1-14-2005 0:41:58 PAGE 16
SYMBOL TABLE
LABEL VALUE
AUTO_MODE 0x01
C 00000000
CHECK 00000053
CLOSE_CODE 000000FB
CLOSE_KEY 0x02
CLOSE_KEY_HD 0000003E
CLOSE_STEP1 00000138
CLOSE_STEP2 00000143
CLOSE_STEP3 00000152
CPU_INIT 00000000
DC 00000001
DELAY_10MS 0000009F
DELAY_1MS 000000AC
DOOR_AUTO_OPEN_STU 0x02
DOOR_CLOSE_STU 0x00
DOOR_CLOSING_STU 0x03
DOOR_KEY_OPEN_STU 0x01
DOOR_OPENING_STU 0x04
DUMMY_KEY 0x00
DUMMY_MODE 0x00
ENTER_SLEEP 00000099
F 00000001
FLASH_RED_LED 0000008A
FRESH_OFF 00000095
FRESH_ON 00000090
FSR 00000004
GREEN_LED_ON 00000084
HIGH_LEVEL_COUNT 00000011
INDF 00000000
INFRARED_F 00000040
INFRARED_LED 00000031
INFRARED_PRC 00000045
INFRARED_SCAN 0000004F
INFRA_HD 0000002B
INFRA_LABEL1 00000032
KEYREQ_F 00000041
KEY_CLOSE 000000C9
KEY_HD 00000021
KEY_MODE 0x02
KEY_OK 000000BD
KEY_OPEN 000000C7
KEY_PRC 00000033
KEY_SCAN 000000B1
LABEL0 000000D1
LABEL1 000000D5
LABEL10 0000012A
LABEL11 000000E6
LABEL12 000000E8
LABEL3 00000076
LABEL6 00000044
LABEL7 0000004A
LABEL8 0000004B
LABEL9 00000125
MPASM 02.30.11 Intermediate MYPJT.ASM 1-14-2005 0:41:58 PAGE 17
SYMBOL TABLE
LABEL VALUE
LED_GREEN 00000033
LED_PRC 00000079
LED_RED 00000032
LOOP 000000A3
LOW_LEVEL_COUNT 00000012
LOW_V_F 00000042
MAIN_LOOP 00000021
MAIN_OP_POWER 00000030
MM_CLOSE 0x02
MM_CLOSE_ROLL 0x40
MM_DUMMY 0x00
MM_OPEN 0x01
MM_OPEN_ROLL 0x20
MM_STOP 0x9F
MOTOR_HD 0000004C
MOTOR_PRC 000000D8
NEXT 00000060
NEXT_STEP1 0000002A
NEXT_STEP2 00000033
NEXT_STEP3 00000045
NEXT_STEP4 0000004C
NEXT_STEP5 0000004D
NOT_PD 00000003
NOT_TO 00000004
ONE_LOOP 000000AE
OPEN_CODE 000000EA
OPEN_KEY 0x01
OPEN_STEP1 00000108
OPEN_STEP2 00000113
OPEN_STEP3 0000012C
OPEN_STEP4 00000137
PA0 00000005
PA1 00000006
PA2 00000007
PCL 00000002
PORTA 00000005
PORTB 00000006
POWER_OFF 0000006D
PS0 00000000
PS1 00000001
PS2 00000002
PSA 00000003
RAM_CLEAR 0000000C
RED_FRESH_F 00000043
RED_LED_ON 00000087
RET_LED_PRC 0000009B
START 00000020
STATUS 00000003
STORE 000000CB
SUB_OP_POWER 00000037
SUB_TIME_H 00000155
SUB_TIME_L 00000153
T0CS 00000005
MPASM 02.30.11 Intermediate MYPJT.ASM 1-14-2005 0:41:58 PAGE 18
SYMBOL TABLE
LABEL VALUE
T0SE 00000004
TEST_DOOR_CLOSE 00000022
TEST_DOOR_OPEN 00000027
TM2S 0x0e
TM4S 0x1c
TM500MS 0x01
TM8S_H 0x02
TM8S_L 0x9b
TMR0 00000001
VOLATAGE 0000006C
W 00000000
Z 00000002
_CP_OFF 00000FFF
_CP_ON 00000FF7
_HS_OSC 00000FFE
_LP_OSC 00000FFC
_RC_OSC 00000FFF
_WDT_OFF 00000FFB
_WDT_ON 00000FFF
_XT_OSC 00000FFD
__16C54 00000001
delay_time_H 0000000E
delay_time_L 0000000D
door_stu 0000000C
flag 00000008
fresh_red_time 00000014
keyvld 0000000F
keyvld_old 00000010
motor_mode 00000009
motor_mode_old 0000000A
motor_step 0000000B
temp_va1 0000001A
temp_va2 0000001B
temp_va3 0000001C
temp_va4 0000001D
temp_va5 0000001E
temp_va6 0000001F
work_mode 00000013
MEMORY USAGE MAP ('X' = Used, '-' = Unused)
0000 : XXXXXXXXXXXXXXXX XXXXXX---------- XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0080 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
00C0 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
MPASM 02.30.11 Intermediate MYPJT.ASM 1-14-2005 0:41:58 PAGE 19
MEMORY USAGE MAP ('X' = Used, '-' = Unused)
0100 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0140 : XXXXXXXXXXXXXXXX XXXXXXXXX------- ---------------- ----------------
01C0 : ---------------- ---------------- ---------------- ---------------X
All other memory blocks unused.
Program Memory Words Used: 336
Program Memory Words Free: 176
Errors : 0
Warnings : 85 reported, 0 suppressed
Messages : 14 reported, 0 suppressed
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -