?? boxing.lst
字號:
MPASM 5.02 BOXING.ASM 7-26-2006 15:13:39 PAGE 1
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
Warning[205]: Found directive in column 1. (include)
00001 include "P12F629.INC"
00001 LIST
00002 ; P12F629.INC Standard Header File, Version 1.04 Microchip Technology, Inc.
00258 LIST
00002
00000021 00003 MK equ 21h
00000022 00004 BG equ 22h
00000023 00005 COU1 equ 23h
00000024 00006 COU2 equ 24h
00007
Warning[205]: Found directive in column 1. (org)
0000 00008 org 0000h
Warning[203]: Found opcode in column 1. (goto)
0000 2848 00009 goto main
00010
00011
0001 00012 Hardinit:
0001 3020 00013 movlw 0x20
0002 0083 00014 movwf STATUS
0003 3000 00015 movlw 0x00
0004 008B 00016 movwf INTCON
0005 3080 00017 movlw 0x80
Warning[224]: Use of this instruction is not recommended.
0006 0062 00018 option
0007 3090 00019 movlw OSCCAL
0008 3080 00020 movlw 0x80
Message[302]: Register in operand not in bank 0. Ensure that bank bits are correct.
0009 0090 00021 movwf OSCCAL
000A 3038 00022 movlw 0x38
Message[302]: Register in operand not in bank 0. Ensure that bank bits are correct.
000B 0085 00023 movwf TRISIO
000C 3400 00024 retlw 0
00025
000D 0821 00026 DelayMK:movf MK,0
000E 00A3 00027 movwf COU1
000F 0BA3 00028 DE1: decfsz COU1,1
0010 280F 00029 goto DE1
0011 3400 00030 retlw 0
00031
0012 0822 00032 DelayBG:movf BG,0
0013 00A4 00033 movwf COU2
0014 0BA4 00034 DE2: decfsz COU2,1
0015 2814 00035 goto DE2
0016 3400 00036 retlw 0
00037
0017 1505 00038 CycleSend:bsf GPIO,2
0018 1485 00039 bsf GPIO,1
0019 200D 00040 call DelayMK
001A 1105 00041 bcf GPIO,2
001B 1085 00042 bcf GPIO,1
001C 2012 00043 call DelayBG
001D 1485 00044 bsf GPIO,1
MPASM 5.02 BOXING.ASM 7-26-2006 15:13:39 PAGE 2
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
001E 200D 00045 call DelayMK
001F 1085 00046 bcf GPIO,1
0020 2012 00047 call DelayBG
0021 3400 00048 retlw 0
00049
0022 1A85 00050 ScanPort:btfsc GPIO,5
0023 2836 00051 goto F1xx
0024 1A05 00052 btfsc GPIO,4
0025 282E 00053 goto F01x
0026 1985 00054 btfsc GPIO,3
0027 282B 00055 goto F001
0028 3010 00056 movlw 10
0029 00A2 00057 movwf BG; 000
002A 2847 00058 goto Tend
002B 3020 00059 F001: movlw 20
002C 00A2 00060 movwf BG; 001
002D 2847 00061 goto Tend
002E 1985 00062 F01x: btfsc GPIO,3
002F 2833 00063 goto F011
0030 3030 00064 movlw 30
0031 00A2 00065 movwf BG; 010
0032 2847 00066 goto Tend
0033 3040 00067 F011: movlw 40
0034 00A2 00068 movwf BG; 011
0035 2847 00069 goto Tend
0036 1A05 00070 F1xx: btfsc GPIO,4
0037 2840 00071 goto F11x
0038 1985 00072 btfsc GPIO,3
0039 283D 00073 goto F101
003A 3050 00074 movlw 50
003B 00A2 00075 movwf BG; 100
003C 2847 00076 goto Tend
003D 3060 00077 F101: movlw 60
003E 00A2 00078 movwf BG; 101
003F 2847 00079 goto Tend
0040 1985 00080 F11x: btfsc GPIO,3
0041 2845 00081 goto F111
0042 3070 00082 movlw 70
0043 00A2 00083 movwf BG; 110
0044 2847 00084 goto Tend
0045 3080 00085 F111: movlw 80
0046 00A2 00086 movwf BG; 111
0047 3400 00087 Tend: retlw 0
00088
0048 00089 main:
Warning[203]: Found opcode in column 1. (call)
0048 2001 00090 call Hardinit
Warning[203]: Found opcode in column 1. (movlw)
0049 3020 00091 movlw 20
Warning[203]: Found opcode in column 1. (movwf)
004A 00A1 00092 movwf MK
Warning[203]: Found opcode in column 1. (movlw)
004B 3000 00093 movlw 0x00
MPASM 5.02 BOXING.ASM 7-26-2006 15:13:39 PAGE 3
LOC OBJECT CODE LINE SOURCE TEXT
VALUE
Warning[203]: Found opcode in column 1. (movwf)
004C 0083 00094 movwf STATUS
004D 00095 XH:
Warning[203]: Found opcode in column 1. (call)
004D 2022 00096 call ScanPort
Warning[203]: Found opcode in column 1. (bcf)
004E 1105 00097 bcf GPIO,2
Warning[203]: Found opcode in column 1. (bsf)
004F 1485 00098 bsf GPIO,1
Warning[203]: Found opcode in column 1. (nop)
0050 0000 00099 nop
Warning[203]: Found opcode in column 1. (nop)
0051 0000 00100 nop
Warning[203]: Found opcode in column 1. (nop)
0052 0000 00101 nop
Warning[203]: Found opcode in column 1. (nop)
0053 0000 00102 nop
Warning[203]: Found opcode in column 1. (nop)
0054 0000 00103 nop
Warning[203]: Found opcode in column 1. (bcf)
0055 1085 00104 bcf GPIO,1
Warning[203]: Found opcode in column 1. (nop)
0056 0000 00105 nop
Warning[203]: Found opcode in column 1. (nop)
0057 0000 00106 nop
Warning[203]: Found opcode in column 1. (nop)
0058 0000 00107 nop
Warning[203]: Found opcode in column 1. (nop)
0059 0000 00108 nop
Warning[203]: Found opcode in column 1. (nop)
005A 0000 00109 nop
Warning[203]: Found opcode in column 1. (call)
005B 2017 00110 call CycleSend
Warning[203]: Found opcode in column 1. (call)
005C 2017 00111 call CycleSend
Warning[203]: Found opcode in column 1. (call)
005D 2017 00112 call CycleSend
Warning[203]: Found opcode in column 1. (goto)
005E 284D 00113 goto XH
00114
Warning[205]: Found directive in column 1. (end)
00115 end
MPASM 5.02 BOXING.ASM 7-26-2006 15:13:39 PAGE 4
SYMBOL TABLE
LABEL VALUE
ADIE 00000006
ADIF 00000006
BG 00000022
C 00000000
CAL0 00000002
CAL1 00000003
CAL2 00000004
CAL3 00000005
CAL4 00000006
CAL5 00000007
CINV 00000004
CIS 00000003
CM0 00000000
CM1 00000001
CM2 00000002
CMCON 00000019
CMIE 00000003
CMIF 00000003
COU1 00000023
COU2 00000024
COUT 00000006
CycleSend 00000017
DC 00000001
DE1 0000000F
DE2 00000014
DelayBG 00000012
DelayMK 0000000D
EEADR 0000009B
EECON1 0000009C
EECON2 0000009D
EEDAT 0000009A
EEDATA 0000009A
EEIE 00000007
EEIF 00000007
F 00000001
F001 0000002B
F011 00000033
F01x 0000002E
F101 0000003D
F111 00000045
F11x 00000040
F1xx 00000036
FSR 00000004
GIE 00000007
GP0 00000000
GP1 00000001
GP2 00000002
GP3 00000003
GP4 00000004
GP5 00000005
GPIE 00000003
GPIF 00000000
GPIO 00000005
MPASM 5.02 BOXING.ASM 7-26-2006 15:13:39 PAGE 5
SYMBOL TABLE
LABEL VALUE
GPIO0 00000000
GPIO1 00000001
GPIO2 00000002
GPIO3 00000003
GPIO4 00000004
GPIO5 00000005
Hardinit 00000001
INDF 00000000
INTCON 0000000B
INTE 00000004
INTEDG 00000006
INTF 00000001
IOC 00000096
IOC0 00000000
IOC1 00000001
IOC2 00000002
IOC3 00000003
IOC4 00000004
IOC5 00000005
IOCB 00000096
IOCB0 00000000
IOCB1 00000001
IOCB2 00000002
IOCB3 00000003
IOCB4 00000004
IOCB5 00000005
IRP 00000007
MK 00000021
NOT_BOD 00000000
NOT_GPPU 00000007
NOT_PD 00000003
NOT_POR 00000001
NOT_T1SYNC 00000002
NOT_TO 00000004
OPTION_REG 00000081
OSCCAL 00000090
PCL 00000002
PCLATH 0000000A
PCON 0000008E
PEIE 00000006
PIE1 0000008C
PIR1 0000000C
PS0 00000000
PS1 00000001
PS2 00000002
PSA 00000003
RD 00000000
RP0 00000005
RP1 00000006
STATUS 00000003
ScanPort 00000022
T0CS 00000005
T0IE 00000005
MPASM 5.02 BOXING.ASM 7-26-2006 15:13:39 PAGE 6
SYMBOL TABLE
LABEL VALUE
T0IF 00000002
T0SE 00000004
T1CKPS0 00000004
T1CKPS1 00000005
T1CON 00000010
T1IE 00000000
T1IF 00000000
T1OSCEN 00000003
TMR0 00000001
TMR1CS 00000001
TMR1GE 00000006
TMR1H 0000000F
TMR1IE 00000000
TMR1IF 00000000
TMR1L 0000000E
TMR1ON 00000000
TRISIO 00000085
Tend 00000047
VR0 00000000
VR1 00000001
VR2 00000002
VR3 00000003
VRCON 00000099
VREN 00000007
VRR 00000005
W 00000000
WPU 00000095
WR 00000001
WREN 00000002
WRERR 00000003
XH 0000004D
Z 00000002
_BODEN_OFF 00003FBF
_BODEN_ON 00003FFF
_CPD_OFF 00003FFF
_CPD_ON 00003EFF
_CP_OFF 00003FFF
_CP_ON 00003F7F
_EC_OSC 00003FFB
_EXTRC_OSC_CLKOUT 00003FFF
_EXTRC_OSC_NOCLKOUT 00003FFE
_HS_OSC 00003FFA
_INTRC_OSC_CLKOUT 00003FFD
_INTRC_OSC_NOCLKOUT 00003FFC
_LP_OSC 00003FF8
_MCLRE_OFF 00003FDF
_MCLRE_ON 00003FFF
_PWRTE_OFF 00003FFF
_PWRTE_ON 00003FEF
_WDT_OFF 00003FF7
_WDT_ON 00003FFF
_XT_OSC 00003FF9
__12F629 00000001
MPASM 5.02 BOXING.ASM 7-26-2006 15:13:39 PAGE 7
SYMBOL TABLE
LABEL VALUE
main 00000048
MEMORY USAGE MAP ('X' = Used, '-' = Unused)
0000 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXX
0040 : XXXXXXXXXXXXXXXX XXXXXXXXXXXXXXX- ---------------- ----------------
All other memory blocks unused.
Program Memory Words Used: 95
Program Memory Words Free: 929
Errors : 0
Warnings : 28 reported, 0 suppressed
Messages : 2 reported, 0 suppressed
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -