Electronica
LOC OBJECT CODE
SPWM_T~1.ASM 3-5-2011 7:47:09
PAGE 1
LINE SOURCE TEXT
VALUE
00001
00002 ; PICBASIC PRO(TM) Compiler 2.60, (c) 1998, 2009 microEngineering Labs, Inc. All
Rights Reserved.
00000001
00003 _USED
EQU
1
00004
00005
INCLUDE "C:\PBP\16F877.INC"
00001 ;****************************************************************
00002 ;*16F877.INC
00003 ;*
*
*
00004 ;* By
: Leonard Zerman, Jeff Schmoyer
*
00005 ;* Notice : Copyright (c) 2003 microEngineering Labs, Inc. *
00006 ;*
All Rights Reserved
00007 ;* Date
*
: 11/07/03
*
00008 ;* Version : 2.45
00009 ;* Notes
:
*
*
00010 ;****************************************************************
00019
LIST
00020
LIST P = 16F877,R = DEC, W = -302
00021
INCLUDE "P16F877.INC" ; MPASM Header
00001
LIST
00002 ; P16F877.INC Standard Header File, Version 1.00 Microchip Technology, Inc.
00370
2007 3F75
LIST
00022
00025
__CONFIG _XT_OSC & _WDT_ON & _PWRTE_ON & _LVP_OFF & _CP_OFF
LIST
00006
00007
00008 ; Define statements.
00009 ; C:\PBP\16F877.BAS
00010 #DEFINE
00018 DEFINE CODE_SIZE 8CODE_SIZE
8
00011 ; E:\4TH YEAR\PROJECT 4\MCS\SPWM_T~1.PBP
00012 #DEFINE
OSC
00025 define OSC 20
20
00013 ; E:\4TH YEAR\PROJECT 4\MCS\DT_INTS-14.BAS
00015 DEFINE DT_INTS_VERSION
110
00014 #DEFINE
DT_INTS_VERSION
110
00015 ; E:\4TH YEAR\PROJECT 4\MCS\DT_INTS-14.BAS
INT_ENTRY
00016 #DEFINE
INTHAND
INT_ENTRY
00017
00000020
00018 RAM_START
EQU000001EF
00019 RAM_END
00000004
00020 RAM_BANKS
EQU
00004H
00000020
00021 BANK0_START
EQU
00020H
0000007F
00022 BANK0_END
000000A0
00023 BANK1_START
000000EF
00024 BANK1_END
00000110
00025 BANK2_START
EQU
EQU
EQU
EQU
EQU
00020H
001EFH
0007FH
000A0H
000EFH
00110H
00016 DEFINE INTHAND
0000016F
00026 BANK2_END
0000019000027 BANK3_START
000001EF
00028 BANK3_END
00002100
00029 EEPROM_START
000021FF
EQU
00030 EEPROM_END
EQU
EQU
EQU
EQU
0016FH
00190H
001EFH
02100H
021FFH
00031
00032 ; C:\PBP\PBPPIC14.RAM
System Register
00000020
00033 R0
00012 A00020 R0
EQU
00034 ; C:\PBP\PBPPIC14.RAM
System Register
00000022
00035 R1
WORD BANK0 SYSTEM
'
VARWORD BANK0 SYSTEM
'
RAM_START + 000H
00013 A00022 R1
EQU
VAR
RAM_START + 002H
MPASM 02.30 Released
LOC OBJECT CODE
SPWM_T~1.ASM 3-5-2011 7:47:09
PAGE 2
LINE SOURCE TEXT
VALUE
00036 ; C:\PBP\PBPPIC14.RAM
System Register
00000024
00037 R2
00014 A00024 R2
EQU
00038 ; C:\PBP\PBPPIC14.RAM
System Register
00000026
00039 R3
EQU
00041 R4
00042; C:\PBP\PBPPIC14.RAM
' System Register
0000002A
00043 R5
00044 ; C:\PBP\PBPPIC14.RAM
' System Register
0000002C
00045 R6
00046 ; C:\PBP\PBPPIC14.RAM
System Register
0000002E
00047 R7
00048 ; C:\PBP\PBPPIC14.RAM
System Register
00000030
00049 R8
'
VAR
WORD BANK0 SYSTEM
VAR
WORD BANK0 SYSTEM
VAR
WORD BANK0 SYSTEM
'
VAR
WORD BANK0 SYSTEM'
RAM_START + 00AH
RAM_START + 00CH
RAM_START + 00EH
00020 A00030 R8
EQU
WORD BANK0 SYSTEM
RAM_START + 008H
00019 A0002E R7
EQU
'
VAR
00018 A0002C R6
EQU
WORD BANK0 SYSTEM
RAM_START + 006H
00017 A0002A R5
EQU
'
VAR
00016 A00028 R4
EQU
WORD BANK0 SYSTEM
RAM_START + 004H
00015 A00026 R3
00040 ; C:\PBP\PBPPIC14.RAM
SystemRegister
00000028
VAR
RAM_START + 010H
00050 ; E:\4TH YEAR\PROJECT 4\MCS\DT_INTS-14.BAS
WORD BANK0
00037 A00032 RetAddr
VAR
00000032
00051 _RETADDR
EQU
00052 ; C:\PBP\PBPPIC14.RAM
' Static flags
00000034
00053 FLAGS
RAM_START + 012H
00026 A00034 FLAGS VAR
EQU
BYTE BANK0 SYSTEM
RAM_START + 014H
00054 ; E:\4TH YEAR\PROJECT 4\MCS\DT_INTS-14.BAS
BANK0...
Regístrate para leer el documento completo.