📄 pic24fj128ga008.h
字号:
static volatile bit VECNUM2 @ ((unsigned)&INTREG*8)+2;
static volatile bit VECNUM3 @ ((unsigned)&INTREG*8)+3;
static volatile bit VECNUM4 @ ((unsigned)&INTREG*8)+4;
static volatile bit VECNUM5 @ ((unsigned)&INTREG*8)+5;
static volatile bit ILR0 @ ((unsigned)&INTREG*8)+8;
static volatile bit ILR1 @ ((unsigned)&INTREG*8)+9;
static volatile bit ILR2 @ ((unsigned)&INTREG*8)+10;
static volatile bit ILR3 @ ((unsigned)&INTREG*8)+11;
static volatile bit TMODE @ ((unsigned)&INTREG*8)+14;
static volatile bit IRQtoCPU @ ((unsigned)&INTREG*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned IRQtoCPU : 1;
volatile unsigned TMODE : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned ILR : 4;
unsigned : 1;
unsigned : 1;
volatile unsigned VECNUM : 6;
} INTREGbits @ 0xE0;
static volatile unsigned int TMR1 @ 0x100;
static volatile unsigned int PR1 @ 0x102;
static volatile unsigned int T1CON @ 0x104;
static volatile bit T1CS @ ((unsigned)&T1CON*8)+1;
static volatile bit T1SYNC @ ((unsigned)&T1CON*8)+2;
static volatile bit T1CKPS0 @ ((unsigned)&T1CON*8)+4;
static volatile bit T1CKPS1 @ ((unsigned)&T1CON*8)+5;
static volatile bit T1GATE @ ((unsigned)&T1CON*8)+6;
static volatile bit T1SIDL @ ((unsigned)&T1CON*8)+13;
static volatile bit T1ON @ ((unsigned)&T1CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned T1ON : 1;
unsigned : 1;
volatile unsigned T1SIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned T1GATE : 1;
volatile unsigned T1CKPS : 2;
unsigned : 1;
volatile unsigned T1SYNC : 1;
volatile unsigned T1CS : 1;
unsigned : 1;
} T1CONbits @ 0x104;
static volatile unsigned int TMR2 @ 0x106;
static volatile unsigned int TMR3HLD @ 0x108;
static volatile unsigned int TMR3 @ 0x10A;
static volatile unsigned int PR2 @ 0x10C;
static volatile unsigned int PR3 @ 0x10E;
static volatile unsigned int T2CON @ 0x110;
static volatile bit T2CS @ ((unsigned)&T2CON*8)+1;
static volatile bit T2T32 @ ((unsigned)&T2CON*8)+3;
static volatile bit T2CKPS0 @ ((unsigned)&T2CON*8)+4;
static volatile bit T2CKPS1 @ ((unsigned)&T2CON*8)+5;
static volatile bit T2GATE @ ((unsigned)&T2CON*8)+6;
static volatile bit T2SIDL @ ((unsigned)&T2CON*8)+13;
static volatile bit T2ON @ ((unsigned)&T2CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned T2ON : 1;
unsigned : 1;
volatile unsigned T2SIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned T2GATE : 1;
volatile unsigned T2CKPS : 2;
volatile unsigned T32 : 1;
unsigned : 1;
volatile unsigned T2CS : 1;
unsigned : 1;
} T2CONbits @ 0x110;
static volatile unsigned int T3CON @ 0x112;
static volatile bit T3CS @ ((unsigned)&T3CON*8)+1;
static volatile bit T3CKPS0 @ ((unsigned)&T3CON*8)+4;
static volatile bit T3CKPS1 @ ((unsigned)&T3CON*8)+5;
static volatile bit T3GATE @ ((unsigned)&T3CON*8)+6;
static volatile bit T3SIDL @ ((unsigned)&T3CON*8)+13;
static volatile bit T3ON @ ((unsigned)&T3CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned T3ON : 1;
unsigned : 1;
volatile unsigned T3SIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned T3GATE : 1;
volatile unsigned T3CKPS : 2;
unsigned : 1;
unsigned : 1;
volatile unsigned T3CS : 1;
unsigned : 1;
} T3CONbits @ 0x112;
static volatile unsigned int TMR4 @ 0x114;
static volatile unsigned int TMR5HLD @ 0x116;
static volatile unsigned int TMR5 @ 0x118;
static volatile unsigned int PR4 @ 0x11A;
static volatile unsigned int PR5 @ 0x11C;
static volatile unsigned int T4CON @ 0x11E;
static volatile bit T4CS @ ((unsigned)&T4CON*8)+1;
static volatile bit T4T45 @ ((unsigned)&T4CON*8)+3;
static volatile bit T4CKPS0 @ ((unsigned)&T4CON*8)+4;
static volatile bit T4CKPS1 @ ((unsigned)&T4CON*8)+5;
static volatile bit T4GATE @ ((unsigned)&T4CON*8)+6;
static volatile bit T4SIDL @ ((unsigned)&T4CON*8)+13;
static volatile bit T4ON @ ((unsigned)&T4CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned T4ON : 1;
unsigned : 1;
volatile unsigned T4SIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned T4GATE : 1;
volatile unsigned T4CKPS : 2;
volatile unsigned T45 : 1;
unsigned : 1;
volatile unsigned T4CS : 1;
unsigned : 1;
} T4CONbits @ 0x11E;
static volatile unsigned int T5CON @ 0x120;
static volatile bit T5CS @ ((unsigned)&T5CON*8)+1;
static volatile bit T5TCKPS0 @ ((unsigned)&T5CON*8)+4;
static volatile bit T5TCKPS1 @ ((unsigned)&T5CON*8)+5;
static volatile bit T5GATE @ ((unsigned)&T5CON*8)+6;
static volatile bit T5SIDL @ ((unsigned)&T5CON*8)+13;
static volatile bit T5ON @ ((unsigned)&T5CON*8)+15;
/* Microchip compatible bit field */
static volatile struct {
volatile unsigned T5ON : 1;
unsigned : 1;
volatile unsigned T5SIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned T5GATE : 1;
volatile unsigned TCKPS : 2;
unsigned : 1;
unsigned : 1;
volatile unsigned T5CS : 1;
unsigned : 1;
} T5CONbits @ 0x120;
static volatile unsigned int IC1BUF @ 0x140;
static volatile unsigned int IC1CON @ 0x142;
static volatile bit IC1_ICM0 @ ((unsigned)&IC1CON*8)+0;
static volatile bit IC1_ICM1 @ ((unsigned)&IC1CON*8)+1;
static volatile bit IC1_ICM2 @ ((unsigned)&IC1CON*8)+2;
static volatile bit IC1_ICBNE @ ((unsigned)&IC1CON*8)+3;
static volatile bit IC1_ICOV @ ((unsigned)&IC1CON*8)+4;
static volatile bit IC1_ICI0 @ ((unsigned)&IC1CON*8)+5;
static volatile bit IC1_ICI1 @ ((unsigned)&IC1CON*8)+6;
static volatile bit IC1_ICTMR @ ((unsigned)&IC1CON*8)+7;
static volatile bit IC1_ICSIDL @ ((unsigned)&IC1CON*8)+13;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
unsigned : 1;
volatile unsigned ICSIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned ICTMR : 1;
volatile unsigned ICI : 2;
volatile unsigned ICOV : 1;
volatile unsigned ICBNE : 1;
volatile unsigned ICM : 3;
} IC1CONbits @ 0x142;
static volatile unsigned int IC2BUF @ 0x144;
static volatile unsigned int IC2CON @ 0x146;
static volatile bit IC2_ICM0 @ ((unsigned)&IC2CON*8)+0;
static volatile bit IC2_ICM1 @ ((unsigned)&IC2CON*8)+1;
static volatile bit IC2_ICM2 @ ((unsigned)&IC2CON*8)+2;
static volatile bit IC2_ICBNE @ ((unsigned)&IC2CON*8)+3;
static volatile bit IC2_ICOV @ ((unsigned)&IC2CON*8)+4;
static volatile bit IC2_ICI0 @ ((unsigned)&IC2CON*8)+5;
static volatile bit IC2_ICI1 @ ((unsigned)&IC2CON*8)+6;
static volatile bit IC2_ICTMR @ ((unsigned)&IC2CON*8)+7;
static volatile bit IC2_ICSIDL @ ((unsigned)&IC2CON*8)+13;
/* Microchip compatible bit field */
static volatile struct {
unsigned : 1;
unsigned : 1;
volatile unsigned ICSIDL : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
unsigned : 1;
volatile unsigned ICTMR : 1;
volatile unsigned ICI : 2;
volatile unsigned ICOV : 1;
volatile unsigned ICBNE : 1;
volatile unsigned ICM : 3;
} IC2CONbits @ 0x146;
static volatile unsigned int IC3BUF @ 0x148;
static volatile unsigned int IC3CON @ 0x14A;
static volatile bit IC3_ICM0 @ ((unsigned)&IC3CON*8)+0;
static volatile bit IC3_ICM1 @ ((unsigned)&IC3CON*8)+1;
static volatile bit IC3_ICM2 @ ((unsigned)&IC3CON*8)+2;
static volatile bit IC3_ICBNE @ ((unsigned)&IC3CON*8)+3;
static volatile bit IC3_ICOV @ ((unsigned)&IC3CON*8)+4;
static volatile bit IC
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -