⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p30f6014.gld

📁 此为编程代码示例
💻 GLD
📖 第 1 页 / 共 4 页
字号:
 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
**
==========================================================================*/
 TRISA = 0x02C0;
_TRISA = 0x02C0;
 PORTA = 0x02C2;
_PORTA = 0x02C2;
 LATA = 0x02C4;
_LATA = 0x02C4;

 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;

 TRISF = 0x02DE;
_TRISF = 0x02DE;
 PORTF = 0x02E0;
_PORTF = 0x02E0;
 LATF = 0x02E2;
_LATF = 0x02E2;

 TRISG = 0x02E4;
_TRISG = 0x02E4;
 PORTG = 0x02E6;
_PORTG = 0x02E6;
 LATG = 0x02E8;
_LATG = 0x02E8;


/*==========================================================================
**
**       Controller Area Network Module Register Definitions
**       (for CAN Modules 1 and 2)
==========================================================================*/
/*==========================================================================
**
**               CAN1 register definitions
**
==========================================================================*/
C1RXF0SID = 0x0300;
_C1RXF0SID = 0x0300;
C1RXF0EIDH = 0x0302;
_C1RXF0EIDH = 0x0302;
C1RXF0EIDL = 0x0304;
_C1RXF0EIDL = 0x0304;
C1RXF1SID = 0x0308;
_C1RXF1SID = 0x0308;
C1RXF1EIDH = 0x030A;
_C1RXF1EIDH = 0x030A;
C1RXF1EIDL = 0x030C;
_C1RXF1EIDL = 0x030C;
C1RXF2SID = 0x0310;
_C1RXF2SID = 0x0310;
C1RXF2EIDH = 0x0312;
_C1RXF2EIDH = 0x0312;
C1RXF2EIDL = 0x0314;
_C1RXF2EIDL = 0x0314;
C1RXF3SID = 0x0318;
_C1RXF3SID = 0x0318;
C1RXF3EIDH = 0x031A;
_C1RXF3EIDH = 0x031A;
C1RXF3EIDL = 0x031C;
_C1RXF3EIDL = 0x031C;
C1RXF4SID = 0x0320;
_C1RXF4SID = 0x0320;
C1RXF4EIDH = 0x0322;
_C1RXF4EIDH = 0x0322;
C1RXF4EIDL = 0x0324;
_C1RXF4EIDL = 0x0324;
C1RXF5SID = 0x0328;
_C1RXF5SID = 0x0328;
C1RXF5EIDH = 0x032A;
_C1RXF5EIDH = 0x032A;
C1RXF5EIDL = 0x032C;
_C1RXF5EIDL = 0x032C;
C1RXM0SID = 0x0330;
_C1RXM0SID = 0x0330;
C1RXM0EIDH = 0x0332;
_C1RXM0EIDH = 0x0332;
C1RXM0EIDL = 0x0334;
_C1RXM0EIDL = 0x0334;
C1RXM1SID = 0x0338;
_C1RXM1SID = 0x0338;
C1RXM1EIDH = 0x033A;
_C1RXM1EIDH = 0x033A;
C1RXM1EIDL = 0x033C;
_C1RXM1EIDL = 0x033C;
C1TX2SID = 0x0340;
_C1TX2SID = 0x0340;
C1TX2EID = 0x0342;
_C1TX2EID = 0x0342;
C1TX2DLC = 0x0344;
_C1TX2DLC = 0x0344;
C1TX2B1 = 0x0346;
_C1TX2B1 = 0x0346;
C1TX2B2 = 0x0348;
_C1TX2B2 = 0x0348;
C1TX2B3 = 0x034A;
_C1TX2B3 = 0x034A;
C1TX2B4 = 0x034C;
_C1TX2B4 = 0x034C;
C1TX2CON = 0x034E;
_C1TX2CON = 0x034E;
C1TX1SID = 0x0350;
_C1TX1SID = 0x0350;
C1TX1EID = 0x0352;
_C1TX1EID = 0x0352;
C1TX1DLC = 0x0354;
_C1TX1DLC = 0x0354;
C1TX1B1 = 0x0356;
_C1TX1B1 = 0x0356;
C1TX1B2 = 0x0358;
_C1TX1B2 = 0x0358;
C1TX1B3 = 0x035A;
_C1TX1B3 = 0x035A;
C1TX1B4 = 0x035C;
_C1TX1B4 = 0x035C;
C1TX1CON = 0x035E;
_C1TX1CON = 0x035E;
C1TX0SID = 0x0360;
_C1TX0SID = 0x0360;
C1TX0EID = 0x0362;
_C1TX0EID = 0x0362;
C1TX0DLC = 0x0364;
_C1TX0DLC = 0x0364;
C1TX0B1 = 0x0366;
_C1TX0B1 = 0x0366;
C1TX0B2 = 0x0368;
_C1TX0B2 = 0x0368;
C1TX0B3 = 0x036A;
_C1TX0B3 = 0x036A;
C1TX0B4 = 0x036C;
_C1TX0B4 = 0x036C;
C1TX0CON = 0x036E;
_C1TX0CON = 0x036E;
C1RX1SID = 0x0370;
_C1RX1SID = 0x0370;
C1RX1EID = 0x0372;
_C1RX1EID = 0x0372;
C1RX1DLC = 0x0374;
_C1RX1DLC = 0x0374;
C1RX1B1 = 0x0376;
_C1RX1B1 = 0x0376;
C1RX1B2 = 0x0378;
_C1RX1B2 = 0x0378;
C1RX1B3 = 0x037A;
_C1RX1B3 = 0x037A;
C1RX1B4 = 0x037C;
_C1RX1B4 = 0x037C;
C1RX1CON = 0x037E;
_C1RX1CON = 0x037E;
C1RX0SID = 0x0380;
_C1RX0SID = 0x0380;
C1RX0EID = 0x0382;
_C1RX0EID = 0x0382;
C1RX0DLC = 0x0384;
_C1RX0DLC = 0x0384;
C1RX0B1 = 0x0386;
_C1RX0B1 = 0x0386;
C1RX0B2 = 0x0388;
_C1RX0B2 = 0x0388;
C1RX0B3 = 0x038A;
_C1RX0B3 = 0x038A;
C1RX0B4 = 0x038C;
_C1RX0B4 = 0x038C;
C1RX0CON = 0x038E;
_C1RX0CON = 0x038E;
C1CTRL = 0x0390;
_C1CTRL = 0x0390;
C1CFG1 = 0x0392;
_C1CFG1 = 0x0392;
C1CFG2 = 0x0394;
_C1CFG2 = 0x0394;
C1INTF = 0x0396;
_C1INTF = 0x0396;
C1INTE = 0x0398;
_C1INTE = 0x0398;
C1EC = 0x039A;
_C1EC = 0x039A;
C1RERRCNT = 0x039A;
_C1RERRCNT = 0x039A;
C1TERRCNT = 0x039B;
_C1TERRCNT = 0x039B;

/*==========================================================================
**
**               CAN2 register definitions
**
==========================================================================*/
C2RXF0SID = 0x03C0;
_C2RXF0SID = 0x03C0;
C2RXF0EIDH = 0x03C2;
_C2RXF0EIDH = 0x03C2;
C2RXF0EIDL = 0x03C4;
_C2RXF0EIDL = 0x03C4;
C2RXF1SID = 0x03C8;
_C2RXF1SID = 0x03C8;
C2RXF1EIDH = 0x03CA;
_C2RXF1EIDH = 0x03CA;
C2RXF1EIDL = 0x03CC;
_C2RXF1EIDL = 0x03CC;
C2RXF2SID = 0x03D0;
_C2RXF2SID = 0x03D0;
C2RXF2EIDH = 0x03D2;
_C2RXF2EIDH = 0x03D2;
C2RXF2EIDL = 0x03D4;
_C2RXF2EIDL = 0x03D4;
C2RXF3SID = 0x03D8;
_C2RXF3SID = 0x03D8;
C2RXF3EIDH = 0x03DA;
_C2RXF3EIDH = 0x03DA;
C2RXF3EIDL = 0x03DC;
_C2RXF3EIDL = 0x03DC;
C2RXF4SID = 0x03E0;
_C2RXF4SID = 0x03E0;
C2RXF4EIDH = 0x03E2;
_C2RXF4EIDH = 0x03E2;
C2RXF4EIDL = 0x03E4;
_C2RXF4EIDL = 0x03E4;
C2RXF5SID = 0x03E8;
_C2RXF5SID = 0x03E8;
C2RXF5EIDH = 0x03EA;
_C2RXF5EIDH = 0x03EA;
C2RXF5EIDL = 0x03EC;
_C2RXF5EIDL = 0x03EC;
C2RXM0SID = 0x03F0;
_C2RXM0SID = 0x03F0;
C2RXM0EIDH = 0x03F2;
_C2RXM0EIDH = 0x03F2;
C2RXM0EIDL = 0x03F4;
_C2RXM0EIDL = 0x03F4;
C2RXM1SID = 0x03F8;
_C2RXM1SID = 0x03F8;
C2RXM1EIDH = 0x03FA;
_C2RXM1EIDH = 0x03FA;
C2RXM1EIDL = 0x03FC;
_C2RXM1EIDL = 0x03FC;
C2TX2SID = 0x0400;
_C2TX2SID = 0x0400;
C2TX2EID = 0x0402;
_C2TX2EID = 0x0402;
C2TX2DLC = 0x0404;
_C2TX2DLC = 0x0404;
C2TX2B1 = 0x0406;
_C2TX2B1 = 0x0406;
C2TX2B2 = 0x0408;
_C2TX2B2 = 0x0408;
C2TX2B3 = 0x040A;
_C2TX2B3 = 0x040A;
C2TX2B4 = 0x040C;
_C2TX2B4 = 0x040C;
C2TX2CON = 0x040E;
_C2TX2CON = 0x040E;
C2TX1SID = 0x0410;
_C2TX1SID = 0x0410;
C2TX1EID = 0x0412;
_C2TX1EID = 0x0412;
C2TX1DLC = 0x0414;
_C2TX1DLC = 0x0414;
C2TX1B1 = 0x0416;
_C2TX1B1 = 0x0416;
C2TX1B2 = 0x0418;
_C2TX1B2 = 0x0418;
C2TX1B3 = 0x041A;
_C2TX1B3 = 0x041A;
C2TX1B4 = 0x041C;
_C2TX1B4 = 0x041C;
C2TX1CON = 0x041E;
_C2TX1CON = 0x041E;
C2TX0SID = 0x0420;
_C2TX0SID = 0x0420;
C2TX0EID = 0x0422;
_C2TX0EID = 0x0422;
C2TX0DLC = 0x0424;
_C2TX0DLC = 0x0424;
C2TX0B1 = 0x0426;
_C2TX0B1 = 0x0426;
C2TX0B2 = 0x0428;
_C2TX0B2 = 0x0428;
C2TX0B3 = 0x042A;
_C2TX0B3 = 0x042A;
C2TX0B4 = 0x042C;
_C2TX0B4 = 0x042C;
C2TX0CON = 0x042E;
_C2TX0CON = 0x042E;
C2RX1SID = 0x0430;
_C2RX1SID = 0x0430;
C2RX1EID = 0x0432;
_C2RX1EID = 0x0432;
C2RX1DLC = 0x0434;
_C2RX1DLC = 0x0434;
C2RX1B1 = 0x0436;
_C2RX1B1 = 0x0436;
C2RX1B2 = 0x0438;
_C2RX1B2 = 0x0438;
C2RX1B3 = 0x043A;
_C2RX1B3 = 0x043A;
C2RX1B4 = 0x043C;
_C2RX1B4 = 0x043C;
C2RX1CON = 0x043E;
_C2RX1CON = 0x043E;
C2RX0SID = 0x0440;
_C2RX0SID = 0x0440;
C2RX0EID = 0x0442;
_C2RX0EID = 0x0442;
C2RX0DLC = 0x0444;
_C2RX0DLC = 0x0444;
C2RX0B1 = 0x0446;
_C2RX0B1 = 0x0446;
C2RX0B2 = 0x0448;
_C2RX0B2 = 0x0448;
C2RX0B3 = 0x044A;
_C2RX0B3 = 0x044A;
C2RX0B4 = 0x044C;
_C2RX0B4 = 0x044C;
C2RX0CON = 0x044E;
_C2RX0CON = 0x044E;
C2CTRL = 0x0450;
_C2CTRL = 0x0450;
C2CFG1 = 0x0452;
_C2CFG1 = 0x0452;
C2CFG2 = 0x0454;
_C2CFG2 = 0x0454;
C2INTF = 0x0456;
_C2INTF = 0x0456;
C2INTE = 0x0458;
_C2INTE = 0x0458;
C2EC = 0x045A;
_C2EC = 0x045A;
C2RERRCNT = 0x045A;
_C2RERRCNT = 0x045A;
C2TERRCNT = 0x045B;
_C2TERRCNT = 0x045B;

/*==========================================================================
**
**    System Integration Block Registers
**
==========================================================================*/
 RCON = 0x0740;
_RCON = 0x0740;
 OSCCON = 0x0742;
_OSCCON = 0x0742;

/*==========================================================================
**
**    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;
 IPC6bits = 0x00A0;
_IPC6bits = 0x00A0;
 IPC7bits = 0x00A2;
_IPC7bits = 0x00A2;
 IPC8bits = 0x00A4;
_IPC8bits = 0x00A4;
 IPC9bits = 0x00A6;
_IPC9bits = 0x00A6;
 IPC10bits = 0x00A8;
_IPC10bits = 0x00A8;
 CNEN1bits = 0x00C0;
_CNEN1bits = 0x00C0;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -