📄 p30f3010.gld
字号:
SEVTCMP = 0x01C6;
_SEVTCMP = 0x01C6;
PWMCON1 = 0x01C8;
_PWMCON1 = 0x01C8;
PWMCON2 = 0x01CA;
_PWMCON2 = 0x01CA;
DTCON1 = 0x01CC;
_DTCON1 = 0x01CC;
FLTACON = 0x01D0;
_FLTACON = 0x01D0;
OVDCON = 0x01D4;
_OVDCON = 0x01D4;
PDC1 = 0x01D6;
_PDC1 = 0x01D6;
PDC2 = 0x01D8;
_PDC2 = 0x01D8;
PDC3 = 0x01DA;
_PDC3 = 0x01DA;
/*=========================================================================
**
** Inter-Integrated Circuit(I2C) Module Register Definitions
**
==========================================================================*/
I2CRCV = 0x0200;
_I2CRCV = 0x0200;
I2CTRN = 0x0202;
_I2CTRN = 0x0202;
I2CBRG = 0x0204;
_I2CBRG = 0x0204;
I2CCON = 0x0206;
_I2CCON = 0x0206;
I2CSTAT = 0x0208;
_I2CSTAT = 0x0208;
I2CADD = 0x020A;
_I2CADD = 0x020A;
/*==========================================================================
**
** Universal Asynchronous Receiver TransmitterUART Module
** Register Definitions
**
==========================================================================*/
/*------------------UART 1 Module-----------------------------------------*/
U1MODE = 0x020C;
_U1MODE = 0x020C;
U1STA = 0x020E;
_U1STA = 0x020E;
U1TXREG = 0x0210;
_U1TXREG = 0x0210;
U1RXREG = 0x0212;
_U1RXREG = 0x0212;
U1BRG = 0x0214;
_U1BRG = 0x0214;
/*==========================================================================
**
** Serial Peripheral Interface(SPI) Module Register Definitions
**
==========================================================================*/
/*-----------------SPI 1 Module-------------------------------------------*/
SPI1STAT = 0x0220;
_SPI1STAT = 0x0220;
SPI1CON = 0x0222;
_SPI1CON = 0x0222;
SPI1BUF = 0x0224;
_SPI1BUF = 0x0224;
/*==========================================================================
**
** 10-bit A/D Converter 500 Ksps Module Register Definitions
**
==========================================================================*/
ADCBUF0 = 0x0280;
_ADCBUF0 = 0x0280;
ADCBUF1 = 0x0282;
_ADCBUF1 = 0x0282;
ADCBUF2 = 0x0284;
_ADCBUF2 = 0x0284;
ADCBUF3 = 0x0286;
_ADCBUF3 = 0x0286;
ADCBUF4 = 0x0288;
_ADCBUF4 = 0x0288;
ADCBUF5 = 0x028A;
_ADCBUF5 = 0x028A;
ADCBUF6 = 0x028C;
_ADCBUF6 = 0x028C;
ADCBUF7 = 0x028E;
_ADCBUF7 = 0x028E;
ADCBUF8 = 0x0290;
_ADCBUF8 = 0x0290;
ADCBUF9 = 0x0292;
_ADCBUF9 = 0x0292;
ADCBUFA = 0x0294;
_ADCBUFA = 0x0294;
ADCBUFB = 0x0296;
_ADCBUFB = 0x0296;
ADCBUFC = 0x0298;
_ADCBUFC = 0x0298;
ADCBUFD = 0x029A;
_ADCBUFD = 0x029A;
ADCBUFE = 0x029C;
_ADCBUFE = 0x029C;
ADCBUFF = 0x029E;
_ADCBUFF = 0x029E;
ADCON1 = 0x02A0;
_ADCON1 = 0x02A0;
ADCON2 = 0x02A2;
_ADCON2 = 0x02A2;
ADCON3 = 0x02A4;
_ADCON3 = 0x02A4;
ADCHS = 0x02A6;
_ADCHS = 0x02A6;
ADPCFG = 0x02A8;
_ADPCFG = 0x02A8;
ADCSSL = 0x02AA;
_ADCSSL = 0x02AA;
/*==========================================================================
**
** General Purpose I/O Port Register Definitions
**
==========================================================================*/
TRISB = 0x02C6;
_TRISB = 0x02C6;
PORTB = 0x02C8;
_PORTB = 0x02C8;
LATB = 0x02CA;
_LATB = 0x02CA;
TRISC = 0x02CC;
_TRISC = 0x02CC;
PORTC = 0x02CE;
_PORTC = 0x02CE;
LATC = 0x02D0;
_LATC = 0x02D0;
TRISD = 0x02D2;
_TRISD = 0x02D2;
PORTD = 0x02D4;
_PORTD = 0x02D4;
LATD = 0x02D6;
_LATD = 0x02D6;
TRISE = 0x02D8;
_TRISE = 0x02D8;
PORTE = 0x02DA;
_PORTE = 0x02DA;
LATE = 0x02DC;
_LATE = 0x02DC;
TRISF = 0x02DE;
_TRISF = 0x02DE;
PORTF = 0x02E0;
_PORTF = 0x02E0;
LATF = 0x02E2;
_LATF = 0x02E2;
/*==========================================================================
**
** System Integration Block Registers
**
==========================================================================*/
RCON = 0x0740;
_RCON = 0x0740;
OSCCON = 0x0742;
_OSCCON = 0x0742;
OSCTUN = 0x744;
_OSCTUN = 0x744;
/*==========================================================================
**
** Non Volatile Memory Registers
**
==========================================================================*/
NVMCON = 0x0760;
_NVMCON = 0x0760;
NVMADR = 0x0762;
_NVMADR = 0x0762;
NVMADRU = 0x0764;
_NVMADRU = 0x0764;
NVMKEY = 0x0766;
_NVMKEY = 0x0766;
/*==========================================================================
**
** Peripheral Module Disable Registers
**
==========================================================================*/
PMD1 = 0x0770;
_PMD1 = 0x0770;
PMD2 = 0x0772;
_PMD2 = 0x0772;
PMD3 = 0x0774;
_PMD3 = 0x0774;
/*
**End of SFR Definitions required for both C and Assembly files
*/
/*=========================================================================
**
**Start of Additional SFR Definitions that are required specifically
**for the C header file.
**
==========================================================================*/
ACCA = 0x0022;
_ACCA = 0x0022;
ACCB = 0x0028;
_ACCB = 0x0028;
SRbits = 0x0042;
_SRbits = 0x0042;
CORCONbits = 0x0044;
_CORCONbits = 0x0044;
MODCONbits = 0x0046;
_MODCONbits = 0x0046;
XBREVbits = 0x0050;
_XBREVbits = 0x0050;
DISICNTbits = 0x0052;
_DISICNTbits = 0x0052;
INTCON1bits = 0x0080;
_INTCON1bits = 0x0080;
INTCON2bits = 0x0082;
_INTCON2bits = 0x0082;
IFS0bits = 0x0084;
_IFS0bits = 0x0084;
IFS1bits = 0x0086;
_IFS1bits = 0x0086;
IFS2bits = 0x0088;
_IFS2bits = 0x0088;
IEC0bits = 0x008C;
_IEC0bits = 0x008C;
IEC1bits = 0x008E;
_IEC1bits = 0x008E;
IEC2bits = 0x0090;
_IEC2bits = 0x0090;
IPC0bits = 0x0094;
_IPC0bits = 0x0094;
IPC1bits = 0x0096;
_IPC1bits = 0x0096;
IPC2bits = 0x0098;
_IPC2bits = 0x0098;
IPC3bits = 0x009A;
_IPC3bits = 0x009A;
IPC4bits = 0x009C;
_IPC4bits = 0x009C;
IPC5bits = 0x009E;
_IPC5bits = 0x009E;
IPC9bits = 0x00A6;
_IPC9bits = 0x00A6;
IPC10bits = 0x00A8;
_IPC10bits = 0x00A8;
CNEN1bits = 0x00C0;
_CNEN1bits = 0x00C0;
CNPU1bits = 0x00C4;
_CNPU1bits = 0x00C4;
T1CONbits = 0x0104;
_T1CONbits = 0x0104;
T2CONbits = 0x0110;
_T2CONbits = 0x0110;
T3CONbits = 0x0112;
_T3CONbits = 0x0112;
T4CONbits = 0x011E;
_T4CONbits = 0x011E;
T5CONbits = 0x0120;
_T5CONbits = 0x0120;
QEICONbits = 0x0122;
_QEICONbits = 0x0122;
DFLTCONbits = 0x0124;
_DFLTCONbits = 0x0124;
IC1CONbits = 0x0142;
_IC1CONbits = 0x0142;
IC2CONbits = 0x0146;
_IC2CONbits = 0x0146;
IC7CONbits = 0x015A;
_IC7CONbits = 0x015A;
IC8CONbits = 0x015E;
_IC8CONbits = 0x015E;
OC1CONbits = 0x0184;
_OC1CONbits = 0x0184;
OC2CONbits = 0x018A;
_OC2CONbits = 0x018A;
PTCONbits = 0x01C0;
_PTCONbits = 0x01C0;
PTMRbits = 0x01C2;
_PTMRbits = 0x01C2;
PTPERbits = 0x01C4;
_PTPERbits = 0x01C4;
SEVTCMPbits = 0x01C6;
_SEVTCMPbits = 0x01C6;
PWMCON1bits = 0x01C8;
_PWMCON1bits = 0x01C8;
PWMCON2bits = 0x01CA;
_PWMCON2bits = 0x01CA;
DTCON1bits = 0x01CC;
_DTCON1bits = 0x01CC;
FLTACONbits = 0x01D0;
_FLTACONbits = 0x01D0;
OVDCONbits = 0x01D4;
_OVDCONbits = 0x01D4;
I2CRCVbits = 0x0200;
_I2CRCVbits = 0x0200;
I2CTRNbits = 0x0202;
_I2CTRNbits = 0x0202;
I2CBRGbits = 0x0204;
_I2CBRGbits = 0x0204;
I2CCONbits = 0x0206;
_I2CCONbits = 0x0206;
I2CSTATbits = 0x0208;
_I2CSTATbits = 0x0208;
I2CADDbits = 0x020A;
_I2CADDbits = 0x020A;
U1MODEbits = 0x020C;
_U1MODEbits = 0x020C;
U1STAbits = 0x020E;
_U1STAbits = 0x020E;
U1TXREGbits = 0x0210;
_U1TXREGbits = 0x0210;
U1RXREGbits = 0x0212;
_U1RXREGbits = 0x0212;
SPI1STATbits = 0x0220;
_SPI1STATbits = 0x0220;
SPI1CONbits = 0x0222;
_SPI1CONbits = 0x0222;
ADCON1bits = 0x02A0;
_ADCON1bits = 0x02A0;
ADCON2bits = 0x02A2;
_ADCON2bits = 0x02A2;
ADCON3bits = 0x02A4;
_ADCON3bits = 0x02A4;
ADCHSbits = 0x02A6;
_ADCHSbits = 0x02A6;
ADPCFGbits = 0x02A8;
_ADPCFGbits = 0x02A8;
ADCSSLbits = 0x02AA;
_ADCSSLbits = 0x02AA;
TRISBbits = 0x02C6;
_TRISBbits = 0x02C6;
PORTBbits = 0x02C8;
_PORTBbits = 0x02C8;
LATBbits = 0x02CA;
_LATBbits = 0x02CA;
TRISCbits = 0x02CC;
_TRISCbits = 0x02CC;
PORTCbits = 0x02CE;
_PORTCbits = 0x02CE;
LATCbits = 0x02D0;
_LATCbits = 0x02D0;
TRISDbits = 0x02D2;
_TRISDbits = 0x02D2;
PORTDbits = 0x02D4;
_PORTDbits = 0x02D4;
LATDbits = 0x02D6;
_LATDbits = 0x02D6;
TRISEbits = 0x02D8;
_TRISEbits = 0x02D8;
PORTEbits = 0x02DA;
_PORTEbits = 0x02DA;
LATEbits = 0x02DC;
_LATEbits = 0x02DC;
TRISFbits = 0x02DE;
_TRISFbits = 0x02DE;
PORTFbits = 0x02E0;
_PORTFbits = 0x02E0;
LATFbits = 0x02E2;
_LATFbits = 0x02E2;
RCONbits = 0x0740;
_RCONbits = 0x0740;
OSCCONbits = 0x742;
_OSCCONbits = 0x742;
OSCTUNbits = 0x744;
_OSCTUNbits = 0x744;
NVMCONbits = 0x0760;
_NVMCONbits = 0x0760;
PMD1bits = 0x0770;
_PMD1bits = 0x0770;
PMD2bits = 0x0772;
_PMD2bits = 0x0772;
PMD3bits = 0x0774;
_PMD3bits = 0x0774;
/*
**end of SFR definitions required for C header
*/
/* SFR base address definitions for various peripherals */
IC1 = 0x0140;
_IC1 = 0x0140;
IC2 = 0x0144;
_IC2 = 0x0144;
IC3 = 0x0148;
_IC3 = 0x0148;
IC4 = 0x014C;
_IC4 = 0x014C;
OC1 = 0x0180;
_OC1 = 0x0180;
OC2 = 0x0186;
_OC2 = 0x0186;
UART1 = 0x020C;
_UART1 = 0x020C;
SPI1 = 0x0220;
_SPI1 = 0x0220;
/*=========================================================================
**end of SFR definitions required in Data Space
*========================================================================*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -