?? p24fj128ga010.inc
字號:
;==========================================================================
; $Id: p24FJ128GA010.inc,v 1.1.2.6 2006/04/17 17:49:40 mccartg Exp $
; PIC24FJ128GA010 Standard Assembly Include File
;
; (c) Copyright 2006 Microchip Technology, All rights reserved
;==========================================================================
.NOLIST
;==========================================================================
; This header file defines configurations, registers, and other useful
; bits of information for the PIC24FJ128GA010 microcontroller. These names
; are taken to match the data sheets as closely as possible.
;
; Note that the processor must be selected before this file is included.
; The processor may be selected the following ways:
;
; 1. Command line switch:
; C:\> pic30-as file.s -p24FJ128GA010
; 2. Placing a ".equ" directive before the ".include":
; .equ __24FJ128GA010, 1
; .include "p24FJ128GA010.inc"
; 3. Setting the processor in the MPLAB IDE Project Dialog
;==========================================================================
;==========================================================================
;
; Verify Processor
;
;==========================================================================
.IFNDEF __24FJ128GA010
.ERROR "Include file does not match processor setting."
.ENDIF
;==========================================================================
;
; Register Definitions
;
;==========================================================================
;----- Register Equates (Low Byte, High Byte) -----------------------------
.extern WREG0
.equiv WREG0L, _WREG0
.equiv WREG0H, _WREG0+1
.extern WREG1
.equiv WREG1L, _WREG1
.equiv WREG1H, _WREG1+1
.extern WREG2
.equiv WREG2L, _WREG2
.equiv WREG2H, _WREG2+1
.extern WREG3
.equiv WREG3L, _WREG3
.equiv WREG3H, _WREG3+1
.extern WREG4
.equiv WREG4L, _WREG4
.equiv WREG4H, _WREG4+1
.extern WREG5
.equiv WREG5L, _WREG5
.equiv WREG5H, _WREG5+1
.extern WREG6
.equiv WREG6L, _WREG6
.equiv WREG6H, _WREG6+1
.extern WREG7
.equiv WREG7L, _WREG7
.equiv WREG7H, _WREG7+1
.extern WREG8
.equiv WREG8L, _WREG8
.equiv WREG8H, _WREG8+1
.extern WREG9
.equiv WREG9L, _WREG9
.equiv WREG9H, _WREG9+1
.extern WREG10
.equiv WREG10L, _WREG10
.equiv WREG10H, _WREG10+1
.extern WREG11
.equiv WREG11L, _WREG11
.equiv WREG11H, _WREG11+1
.extern WREG12
.equiv WREG12L, _WREG12
.equiv WREG12H, _WREG12+1
.extern WREG13
.equiv WREG13L, _WREG13
.equiv WREG13H, _WREG13+1
.extern WREG14
.equiv WREG14L, _WREG14
.equiv WREG14H, _WREG14+1
.extern WREG15
.equiv WREG15L, _WREG15
.equiv WREG15H, _WREG15+1
; SPLIM - Stack Pointer Limit
.extern SPLIM
.equiv SPLIML, _SPLIM
.equiv SPLIMH, _SPLIM+1
.extern PCL
.equiv PCLL, _PCL
.equiv PCLH, _PCL+1
.extern PCH
.equiv PCHL, _PCH
.equiv PCHH, _PCH+1
.extern TBLPAG
.equiv TBLPAGL, _TBLPAG
.equiv TBLPAGH, _TBLPAG+1
.extern PSVPAG
.equiv PSVPAGL, _PSVPAG
.equiv PSVPAGH, _PSVPAG+1
.extern RCOUNT
.equiv RCOUNTL, _RCOUNT
.equiv RCOUNTH, _RCOUNT+1
.extern SR
.equiv SRL, _SR
.equiv SRH, _SR+1
.extern CORCON
.equiv CORCONL, _CORCON
.equiv CORCONH, _CORCON+1
.extern DISICNT
.equiv DISICNTL, _DISICNT
.equiv DISICNTH, _DISICNT+1
.extern CNEN1
.equiv CNEN1L, _CNEN1
.equiv CNEN1H, _CNEN1+1
.extern CNEN2
.equiv CNEN2L, _CNEN2
.equiv CNEN2H, _CNEN2+1
.extern CNPU1
.equiv CNPU1L, _CNPU1
.equiv CNPU1H, _CNPU1+1
.extern CNPU2
.equiv CNPU2L, _CNPU2
.equiv CNPU2H, _CNPU2+1
.extern INTCON1
.equiv INTCON1L, _INTCON1
.equiv INTCON1H, _INTCON1+1
.extern INTCON2
.equiv INTCON2L, _INTCON2
.equiv INTCON2H, _INTCON2+1
.extern IFS0
.equiv IFS0L, _IFS0
.equiv IFS0H, _IFS0+1
.extern IFS1
.equiv IFS1L, _IFS1
.equiv IFS1H, _IFS1+1
.extern IFS2
.equiv IFS2L, _IFS2
.equiv IFS2H, _IFS2+1
.extern IFS3
.equiv IFS3L, _IFS3
.equiv IFS3H, _IFS3+1
.extern IFS4
.equiv IFS4L, _IFS4
.equiv IFS4H, _IFS4+1
.extern IEC0
.equiv IEC0L, _IEC0
.equiv IEC0H, _IEC0+1
.extern IEC1
.equiv IEC1L, _IEC1
.equiv IEC1H, _IEC1+1
.extern IEC2
.equiv IEC2L, _IEC2
.equiv IEC2H, _IEC2+1
.extern IEC3
.equiv IEC3L, _IEC3
.equiv IEC3H, _IEC3+1
.extern IEC4
.equiv IEC4L, _IEC4
.equiv IEC4H, _IEC4+1
.extern IPC0
.equiv IPC0L, _IPC0
.equiv IPC0H, _IPC0+1
.extern IPC1
.equiv IPC1L, _IPC1
.equiv IPC1H, _IPC1+1
.extern IPC2
.equiv IPC2L, _IPC2
.equiv IPC2H, _IPC2+1
.extern IPC3
.equiv IPC3L, _IPC3
.equiv IPC3H, _IPC3+1
.extern IPC4
.equiv IPC4L, _IPC4
.equiv IPC4H, _IPC4+1
.extern IPC5
.equiv IPC5L, _IPC5
.equiv IPC5H, _IPC5+1
.extern IPC6
.equiv IPC6L, _IPC6
.equiv IPC6H, _IPC6+1
.extern IPC7
.equiv IPC7L, _IPC7
.equiv IPC7H, _IPC7+1
.extern IPC8
.equiv IPC8L, _IPC8
.equiv IPC8H, _IPC8+1
.extern IPC9
.equiv IPC9L, _IPC9
.equiv IPC9H, _IPC9+1
.extern IPC10
.equiv IPC10L, _IPC10
.equiv IPC10H, _IPC10+1
.extern IPC11
.equiv IPC11L, _IPC11
.equiv IPC11H, _IPC11+1
.extern IPC12
.equiv IPC12L, _IPC12
.equiv IPC12H, _IPC12+1
.extern IPC13
.equiv IPC13L, _IPC13
.equiv IPC13H, _IPC13+1
.extern IPC15
.equiv IPC15L, _IPC15
.equiv IPC15H, _IPC15+1
.extern IPC16
.equiv IPC16L, _IPC16
.equiv IPC16H, _IPC16+1
.extern TMR1
.equiv TMR1L, _TMR1
.equiv TMR1H, _TMR1+1
.extern PR1
.equiv PR1L, _PR1
.equiv PR1H, _PR1+1
.extern T1CON
.equiv T1CONL, _T1CON
.equiv T1CONH, _T1CON+1
.extern TMR2
.equiv TMR2L, _TMR2
.equiv TMR2H, _TMR2+1
.extern TMR3HLD
.equiv TMR3HLDL, _TMR3HLD
.equiv TMR3HLDH, _TMR3HLD+1
.extern TMR3
.equiv TMR3L, _TMR3
.equiv TMR3H, _TMR3+1
.extern PR2
.equiv PR2L, _PR2
.equiv PR2H, _PR2+1
.extern PR3
.equiv PR3L, _PR3
.equiv PR3H, _PR3+1
.extern T2CON
.equiv T2CONL, _T2CON
.equiv T2CONH, _T2CON+1
.extern T3CON
.equiv T3CONL, _T3CON
.equiv T3CONH, _T3CON+1
.extern TMR4
.equiv TMR4L, _TMR4
.equiv TMR4H, _TMR4+1
.extern TMR5HLD
.equiv TMR5HLDL, _TMR5HLD
.equiv TMR5HLDH, _TMR5HLD+1
.extern TMR5
.equiv TMR5L, _TMR5
.equiv TMR5H, _TMR5+1
.extern PR4
.equiv PR4L, _PR4
.equiv PR4H, _PR4+1
.extern PR5
.equiv PR5L, _PR5
.equiv PR5H, _PR5+1
.extern T4CON
.equiv T4CONL, _T4CON
.equiv T4CONH, _T4CON+1
.extern T5CON
.equiv T5CONL, _T5CON
.equiv T5CONH, _T5CON+1
.extern IC1BUF
.equiv IC1BUFL, _IC1BUF
.equiv IC1BUFH, _IC1BUF+1
.extern IC1CON
.equiv IC1CONL, _IC1CON
.equiv IC1CONH, _IC1CON+1
.extern IC2BUF
.equiv IC2BUFL, _IC2BUF
.equiv IC2BUFH, _IC2BUF+1
.extern IC2CON
.equiv IC2CONL, _IC2CON
.equiv IC2CONH, _IC2CON+1
.extern IC3BUF
.equiv IC3BUFL, _IC3BUF
.equiv IC3BUFH, _IC3BUF+1
.extern IC3CON
.equiv IC3CONL, _IC3CON
.equiv IC3CONH, _IC3CON+1
.extern IC4BUF
.equiv IC4BUFL, _IC4BUF
.equiv IC4BUFH, _IC4BUF+1
.extern IC4CON
.equiv IC4CONL, _IC4CON
.equiv IC4CONH, _IC4CON+1
.extern IC5BUF
.equiv IC5BUFL, _IC5BUF
.equiv IC5BUFH, _IC5BUF+1
.extern IC5CON
.equiv IC5CONL, _IC5CON
.equiv IC5CONH, _IC5CON+1
.extern OC1RS
.equiv OC1RSL, _OC1RS
.equiv OC1RSH, _OC1RS+1
.extern OC1R
.equiv OC1RL, _OC1R
.equiv OC1RH, _OC1R+1
.extern OC1CON
.equiv OC1CONL, _OC1CON
.equiv OC1CONH, _OC1CON+1
.extern OC2RS
.equiv OC2RSL, _OC2RS
.equiv OC2RSH, _OC2RS+1
.extern OC2R
.equiv OC2RL, _OC2R
.equiv OC2RH, _OC2R+1
.extern OC2CON
.equiv OC2CONL, _OC2CON
.equiv OC2CONH, _OC2CON+1
.extern OC3RS
.equiv OC3RSL, _OC3RS
.equiv OC3RSH, _OC3RS+1
.extern OC3R
.equiv OC3RL, _OC3R
.equiv OC3RH, _OC3R+1
.extern OC3CON
.equiv OC3CONL, _OC3CON
.equiv OC3CONH, _OC3CON+1
.extern OC4RS
.equiv OC4RSL, _OC4RS
.equiv OC4RSH, _OC4RS+1
.extern OC4R
.equiv OC4RL, _OC4R
.equiv OC4RH, _OC4R+1
.extern OC4CON
.equiv OC4CONL, _OC4CON
.equiv OC4CONH, _OC4CON+1
.extern OC5RS
.equiv OC5RSL, _OC5RS
.equiv OC5RSH, _OC5RS+1
.extern OC5R
.equiv OC5RL, _OC5R
.equiv OC5RH, _OC5R+1
.extern OC5CON
.equiv OC5CONL, _OC5CON
.equiv OC5CONH, _OC5CON+1
.extern I2C1RCV
.equiv I2C1RCVL, _I2C1RCV
.equiv I2C1RCVH, _I2C1RCV+1
.extern I2C1TRN
.equiv I2C1TRNL, _I2C1TRN
.equiv I2C1TRNH, _I2C1TRN+1
.extern I2C1BRG
.equiv I2C1BRGL, _I2C1BRG
.equiv I2C1BRGH, _I2C1BRG+1
.extern I2C1CON
.equiv I2C1CONL, _I2C1CON
.equiv I2C1CONH, _I2C1CON+1
.extern I2C1STAT
.equiv I2C1STATL, _I2C1STAT
.equiv I2C1STATH, _I2C1STAT+1
.extern I2C1ADD
.equiv I2C1ADDL, _I2C1ADD
.equiv I2C1ADDH, _I2C1ADD+1
.extern I2C1MSK
.equiv I2C1MSKL, _I2C1MSK
.equiv I2C1MSKH, _I2C1MSK+1
.extern I2C2RCV
.equiv I2C2RCVL, _I2C2RCV
.equiv I2C2RCVH, _I2C2RCV+1
.extern I2C2TRN
.equiv I2C2TRNL, _I2C2TRN
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -