Electronica

Páginas: 100 (24995 palabras) Publicado: 29 de mayo de 2012
MPASM 02.30 Released

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...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Electronica
  • Electron
  • Electronica
  • Electronica
  • Electronica
  • Electronica
  • Electronica
  • Electrones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS