186 lines
7.7 KiB
Plaintext
186 lines
7.7 KiB
Plaintext
MPASM 5.46 INVADERS.ASM 10-24-2013 14:34:22 PAGE 1
|
||
|
||
|
||
LOC OBJECT CODE LINE SOURCE TEXT
|
||
VALUE
|
||
|
||
00001 ;--------------------------------------------------------------------------
|
||
00002 ; File: Main.c
|
||
00003 ; Author: topicchi
|
||
00004 ;
|
||
00005 ; Created on 12 ottobre 2013, 21.00
|
||
00006 ;--------------------------------------------------------------------------
|
||
00007
|
||
00008
|
||
00009 INCLUDE "P16F84.INC" ; include le definizioni standard
|
||
00001 LIST
|
||
00002
|
||
00003 ;==========================================================================
|
||
00004 ; MPASM PIC16F84 processor include
|
||
00005 ;
|
||
00006 ; (c) Copyright 1999-2012 Microchip Technology, All rights reserved
|
||
00007 ;==========================================================================
|
||
00008
|
||
Message[301]: MESSAGE: (Processor-header file mismatch. Verify selected processor.)
|
||
00206 LIST
|
||
00010 list p=pic16f84 ; Processoer utilizzato
|
||
00011 errorlevel -302 ;suppress message "Bank Switch Check"
|
||
2007 3FFA 00012 __config _CP_OFF & _PWRTE_OFF & _WDT_OFF & _HS_OSC
|
||
00013
|
||
00014 ; - - - - -
|
||
00015
|
||
0000 00016 org 0x00
|
||
0000 2805 00017 goto Start
|
||
00018
|
||
0004 00019 org 0x04
|
||
0004 280E 00020 goto Irq
|
||
00021
|
||
0005 00022 Start
|
||
0005 1683 00023 bsf STATUS,RP0
|
||
0006 3000 00024 movlw b'00000000' ;set PortB all outputs
|
||
0007 0086 00025 movwf TRISB
|
||
0008 3000 00026 movlw b'00000000' ;set PortA all outputs
|
||
0009 0085 00027 movwf TRISA
|
||
000A 1283 00028 bcf STATUS,RP0
|
||
00029
|
||
000B 00030 Main
|
||
000B 0A86 00031 incf PORTB,f
|
||
000C 0000 00032 nop
|
||
000D 280B 00033 goto Main
|
||
00034
|
||
000E 00035 Irq
|
||
000E 0009 00036 retfie
|
||
00037
|
||
00038 end
|
||
MPASM 5.46 INVADERS.ASM 10-24-2013 14:34:22 PAGE 2
|
||
|
||
|
||
SYMBOL TABLE
|
||
LABEL VALUE
|
||
|
||
C 00000000
|
||
DC 00000001
|
||
EEADR 00000009
|
||
EECON1 00000088
|
||
EECON2 00000089
|
||
EEDATA 00000008
|
||
EEIE 00000006
|
||
EEIF 00000004
|
||
F 00000001
|
||
FSR 00000004
|
||
GIE 00000007
|
||
INDF 00000000
|
||
INTCON 0000000B
|
||
INTE 00000004
|
||
INTEDG 00000006
|
||
INTF 00000001
|
||
IRP 00000007
|
||
Irq 0000000E
|
||
Main 0000000B
|
||
NOT_PD 00000003
|
||
NOT_RBPU 00000007
|
||
NOT_TO 00000004
|
||
OPTION_REG 00000081
|
||
PCL 00000002
|
||
PCLATH 0000000A
|
||
PORTA 00000005
|
||
PORTB 00000006
|
||
PS0 00000000
|
||
PS1 00000001
|
||
PS2 00000002
|
||
PSA 00000003
|
||
RA0 00000000
|
||
RA1 00000001
|
||
RA2 00000002
|
||
RA3 00000003
|
||
RA4 00000004
|
||
RB0 00000000
|
||
RB1 00000001
|
||
RB2 00000002
|
||
RB3 00000003
|
||
RB4 00000004
|
||
RB5 00000005
|
||
RB6 00000006
|
||
RB7 00000007
|
||
RBIE 00000003
|
||
RBIF 00000000
|
||
RD 00000000
|
||
RP0 00000005
|
||
RP1 00000006
|
||
STATUS 00000003
|
||
Start 00000005
|
||
T0CS 00000005
|
||
T0IE 00000005
|
||
MPASM 5.46 INVADERS.ASM 10-24-2013 14:34:22 PAGE 3
|
||
|
||
|
||
SYMBOL TABLE
|
||
LABEL VALUE
|
||
|
||
T0IF 00000002
|
||
T0SE 00000004
|
||
TMR0 00000001
|
||
TMR0IE 00000005
|
||
TMR0IF 00000002
|
||
TRISA 00000085
|
||
TRISA0 00000000
|
||
TRISA1 00000001
|
||
TRISA2 00000002
|
||
TRISA3 00000003
|
||
TRISA4 00000004
|
||
TRISB 00000086
|
||
TRISB0 00000000
|
||
TRISB1 00000001
|
||
TRISB2 00000002
|
||
TRISB3 00000003
|
||
TRISB4 00000004
|
||
TRISB5 00000005
|
||
TRISB6 00000006
|
||
TRISB7 00000007
|
||
W 00000000
|
||
WR 00000001
|
||
WREN 00000002
|
||
WRERR 00000003
|
||
Z 00000002
|
||
_CONFIG 00002007
|
||
_CP_OFF 00003FFF
|
||
_CP_ON 0000000F
|
||
_FOSC_EXTRC 00003FFF
|
||
_FOSC_HS 00003FFE
|
||
_FOSC_LP 00003FFC
|
||
_FOSC_XT 00003FFD
|
||
_HS_OSC 00003FFE
|
||
_IDLOC0 00002000
|
||
_IDLOC1 00002001
|
||
_IDLOC2 00002002
|
||
_IDLOC3 00002003
|
||
_LP_OSC 00003FFC
|
||
_PWRTE_OFF 00003FFF
|
||
_PWRTE_ON 00003FF7
|
||
_RC_OSC 00003FFF
|
||
_WDTE_OFF 00003FFB
|
||
_WDTE_ON 00003FFF
|
||
_WDT_OFF 00003FFB
|
||
_WDT_ON 00003FFF
|
||
_XT_OSC 00003FFD
|
||
__16F84 00000001
|
||
MPASM 5.46 INVADERS.ASM 10-24-2013 14:34:22 PAGE 4
|
||
|
||
|
||
MEMORY USAGE MAP ('X' = Used, '-' = Unused)
|
||
|
||
|
||
0000 : X---XXXXXXXXXXX- ---------------- ---------------- ----------------
|
||
2000 : -------X-------- ---------------- ---------------- ----------------
|
||
|
||
All other memory blocks unused.
|
||
|
||
Program Memory Words Used: 12
|
||
Program Memory Words Free: 1012
|
||
|
||
|
||
Errors : 0
|
||
Warnings : 0 reported, 0 suppressed
|
||
Messages : 1 reported, 2 suppressed
|
||
|
||
|