📄 p24fj128ga010.h
字号:
unsigned RA7:1; unsigned :1; unsigned RA9:1; unsigned RA10:1; unsigned :3; unsigned RA14:1; unsigned RA15:1;} PORTABITS;extern volatile PORTABITS PORTAbits __attribute__((__sfr__));extern volatile unsigned int LATA __attribute__((__sfr__));typedef struct tagLATABITS { unsigned LATA0:1; unsigned LATA1:1; unsigned LATA2:1; unsigned LATA3:1; unsigned LATA4:1; unsigned LATA5:1; unsigned LATA6:1; unsigned LATA7:1; unsigned :1; unsigned LATA9:1; unsigned LATA10:1; unsigned :3; unsigned LATA14:1; unsigned LATA15:1;} LATABITS;extern volatile LATABITS LATAbits __attribute__((__sfr__));extern volatile unsigned int TRISB __attribute__((__sfr__));typedef struct tagTRISBBITS { unsigned TRISB0:1; unsigned TRISB1:1; unsigned TRISB2:1; unsigned TRISB3:1; unsigned TRISB4:1; unsigned TRISB5:1; unsigned TRISB6:1; unsigned TRISB7:1; unsigned TRISB8:1; unsigned TRISB9:1; unsigned TRISB10:1; unsigned TRISB11:1; unsigned TRISB12:1; unsigned TRISB13:1; unsigned TRISB14:1; unsigned TRISB15:1;} TRISBBITS;extern volatile TRISBBITS TRISBbits __attribute__((__sfr__));extern volatile unsigned int PORTB __attribute__((__sfr__));typedef struct tagPORTBBITS { unsigned RB0:1; unsigned RB1:1; unsigned RB2:1; unsigned RB3:1; unsigned RB4:1; unsigned RB5:1; unsigned RB6:1; unsigned RB7:1; unsigned RB8:1; unsigned RB9:1; unsigned RB10:1; unsigned RB11:1; unsigned RB12:1; unsigned RB13:1; unsigned RB14:1; unsigned RB15:1;} PORTBBITS;extern volatile PORTBBITS PORTBbits __attribute__((__sfr__));extern volatile unsigned int LATB __attribute__((__sfr__));typedef struct tagLATBBITS { unsigned LATB0:1; unsigned LATB1:1; unsigned LATB2:1; unsigned LATB3:1; unsigned LATB4:1; unsigned LATB5:1; unsigned LATB6:1; unsigned LATB7:1; unsigned LATB8:1; unsigned LATB9:1; unsigned LATB10:1; unsigned LATB11:1; unsigned LATB12:1; unsigned LATB13:1; unsigned LATB14:1; unsigned LATB15:1;} LATBBITS;extern volatile LATBBITS LATBbits __attribute__((__sfr__));extern volatile unsigned int TRISC __attribute__((__sfr__));typedef struct tagTRISCBITS { unsigned :1; unsigned TRISC1:1; unsigned TRISC2:1; unsigned TRISC3:1; unsigned TRISC4:1; unsigned :7; unsigned TRISC12:1; unsigned TRISC13:1; unsigned TRISC14:1; unsigned TRISC15:1;} TRISCBITS;extern volatile TRISCBITS TRISCbits __attribute__((__sfr__));extern volatile unsigned int PORTC __attribute__((__sfr__));typedef struct tagPORTCBITS { unsigned :1; unsigned RC1:1; unsigned RC2:1; unsigned RC3:1; unsigned RC4:1; unsigned :7; unsigned RC12:1; unsigned RC13:1; unsigned RC14:1; unsigned RC15:1;} PORTCBITS;extern volatile PORTCBITS PORTCbits __attribute__((__sfr__));extern volatile unsigned int LATC __attribute__((__sfr__));typedef struct tagLATCBITS { unsigned :1; unsigned LATC1:1; unsigned LATC2:1; unsigned LATC3:1; unsigned LATC4:1; unsigned :7; unsigned LATC12:1; unsigned LATC13:1; unsigned LATC14:1; unsigned LATC15:1;} LATCBITS;extern volatile LATCBITS LATCbits __attribute__((__sfr__));extern volatile unsigned int TRISD __attribute__((__sfr__));typedef struct tagTRISDBITS { unsigned TRISD0:1; unsigned TRISD1:1; unsigned TRISD2:1; unsigned TRISD3:1; unsigned TRISD4:1; unsigned TRISD5:1; unsigned TRISD6:1; unsigned TRISD7:1; unsigned TRISD8:1; unsigned TRISD9:1; unsigned TRISD10:1; unsigned TRISD11:1; unsigned TRISD12:1; unsigned TRISD13:1; unsigned TRISD14:1; unsigned TRISD15:1;} TRISDBITS;extern volatile TRISDBITS TRISDbits __attribute__((__sfr__));extern volatile unsigned int PORTD __attribute__((__sfr__));typedef struct tagPORTDBITS { unsigned RD0:1; unsigned RD1:1; unsigned RD2:1; unsigned RD3:1; unsigned RD4:1; unsigned RD5:1; unsigned RD6:1; unsigned RD7:1; unsigned RD8:1; unsigned RD9:1; unsigned RD10:1; unsigned RD11:1; unsigned RD12:1; unsigned RD13:1; unsigned RD14:1; unsigned RD15:1;} PORTDBITS;extern volatile PORTDBITS PORTDbits __attribute__((__sfr__));extern volatile unsigned int LATD __attribute__((__sfr__));typedef struct tagLATDBITS { unsigned LATD0:1; unsigned LATD1:1; unsigned LATD2:1; unsigned LATD3:1; unsigned LATD4:1; unsigned LATD5:1; unsigned LATD6:1; unsigned LATD7:1; unsigned LATD8:1; unsigned LATD9:1; unsigned LATD10:1; unsigned LATD11:1; unsigned LATD12:1; unsigned LATD13:1; unsigned LATD14:1; unsigned LATD15:1;} LATDBITS;extern volatile LATDBITS LATDbits __attribute__((__sfr__));extern volatile unsigned int TRISE __attribute__((__sfr__));typedef struct tagTRISEBITS { unsigned TRISE0:1; unsigned TRISE1:1; unsigned TRISE2:1; unsigned TRISE3:1; unsigned TRISE4:1; unsigned TRISE5:1; unsigned TRISE6:1; unsigned TRISE7:1; unsigned TRISE8:1; unsigned TRISE9:1;} TRISEBITS;extern volatile TRISEBITS TRISEbits __attribute__((__sfr__));extern volatile unsigned int PORTE __attribute__((__sfr__));typedef struct tagPORTEBITS { unsigned RE0:1; unsigned RE1:1; unsigned RE2:1; unsigned RE3:1; unsigned RE4:1; unsigned RE5:1; unsigned RE6:1; unsigned RE7:1; unsigned RE8:1; unsigned RE9:1;} PORTEBITS;extern volatile PORTEBITS PORTEbits __attribute__((__sfr__));extern volatile unsigned int LATE __attribute__((__sfr__));typedef struct tagLATEBITS { unsigned LATE0:1; unsigned LATE1:1; unsigned LATE2:1; unsigned LATE3:1; unsigned LATE4:1; unsigned LATE5:1; unsigned LATE6:1; unsigned LATE7:1; unsigned LATE8:1; unsigned LATE9:1;} LATEBITS;extern volatile LATEBITS LATEbits __attribute__((__sfr__));extern volatile unsigned int TRISF __attribute__((__sfr__));typedef struct tagTRISFBITS { unsigned TRISF0:1; unsigned TRISF1:1; unsigned TRISF2:1; unsigned TRISF3:1; unsigned TRISF4:1; unsigned TRISF5:1; unsigned TRISF6:1; unsigned TRISF7:1; unsigned TRISF8:1; unsigned :3; unsigned TRISF12:1; unsigned TRISF13:1;} TRISFBITS;extern volatile TRISFBITS TRISFbits __attribute__((__sfr__));extern volatile unsigned int PORTF __attribute__((__sfr__));typedef struct tagPORTFBITS { unsigned RF0:1; unsigned RF1:1; unsigned RF2:1; unsigned RF3:1; unsigned RF4:1; unsigned RF5:1; unsigned RF6:1; unsigned RF7:1; unsigned RF8:1; unsigned :3; unsigned RF12:1; unsigned RF13:1;} PORTFBITS;extern volatile PORTFBITS PORTFbits __attribute__((__sfr__));extern volatile unsigned int LATF __attribute__((__sfr__));typedef struct tagLATFBITS { unsigned LATF0:1; unsigned LATF1:1; unsigned LATF2:1; unsigned LATF3:1; unsigned LATF4:1; unsigned LATF5:1; unsigned LATF6:1; unsigned LATF7:1; unsigned LATF8:1; unsigned :3; unsigned LATF12:1; unsigned LATF13:1;} LATFBITS;extern volatile LATFBITS LATFbits __attribute__((__sfr__));extern volatile unsigned int TRISG __attribute__((__sfr__));typedef struct tagTRISGBITS { unsigned TRISG0:1; unsigned TRISG1:1; unsigned TRISG2:1; unsigned TRISG3:1; unsigned :2; unsigned TRISG6:1; unsigned TRISG7:1; unsigned TRISG8:1; unsigned TRISG9:1; unsigned :2; unsigned TRISG12:1; unsigned TRISG13:1; unsigned TRISG14:1; unsigned TRISG15:1;} TRISGBITS;extern volatile TRISGBITS TRISGbits __attribute__((__sfr__));extern volatile unsigned int PORTG __attribute__((__sfr__));typedef struct tagPORTGBITS { unsigned RG0:1; unsigned RG1:1; unsigned RG2:1; unsigned RG3:1; unsigned :2; unsigned RG6:1; unsigned RG7:1; unsigned RG8:1; unsigned RG9:1; unsigned :2; unsigned RG12:1; unsigned RG13:1; unsigned RG14:1; unsigned RG15:1;} PORTGBITS;extern volatile PORTGBITS PORTGbits __attribute__((__sfr__));extern volatile unsigned int LATG __attribute__((__sfr__));typedef struct tagLATGBITS { unsigned LATG0:1; unsigned LATG1:1; unsigned LATG2:1; unsigned LATG3:1; unsigned :2; unsigned LATG6:1; unsigned LATG7:1; unsigned LATG8:1; unsigned LATG9:1; unsigned :2; unsigned LATG12:1; unsigned LATG13:1; unsigned LATG14:1; unsigned LATG15:1;} LATGBITS;extern volatile LATGBITS LATGbits __attribute__((__sfr__));extern volatile unsigned int PADCFG1 __attribute__((__sfr__));__extension__ typedef struct tagPADCFG1BITS { union { struct { unsigned PMPTTL:1; unsigned RTSECSEL:1; }; struct { unsigned :1; unsigned RTSECSEL0:1; }; };} PADCFG1BITS;extern volatile PADCFG1BITS PADCFG1bits __attribute__((__sfr__));extern volatile unsigned int ADC1BUF0 __attribute__((__sfr__));extern volatile unsigned int ADC1BUF1 __attribute__((__sfr__));extern volatile unsigned int ADC1BUF2 __attribute__((__sfr__));extern volatile unsigned int ADC1BUF3 __attribute__((__sfr__));extern volatile unsigned int ADC1BUF4 __attribute__((__sfr__));extern volatile unsigned int ADC1BUF5 __attribute__((__sfr__));extern volatile unsigned int ADC1BUF6 __attribute__((__sfr__));extern volatile unsigned int ADC1BUF7 __attribute__((__sfr__));extern volatile unsigned int ADC1BUF8 __attribute__((__sfr__));extern volatile unsigned int ADC1BUF9 __attribute__((__sfr__));extern volatile unsigned int ADC1BUFA __attribute__((__sfr__));extern volatile unsigned int ADC1BUFB __attribute__((__sfr__));extern volatile unsigned int ADC1BUFC __attribute__((__sfr__));extern volatile unsigned int ADC1BUFD __attribute__((__sfr__));extern volatile unsigned int ADC1BUFE __attribute__((__sfr__));extern volatile unsigned int ADC1BUFF __attribute__((__sfr__));extern volatile unsigned int AD1CON1 __attribute__((__sfr__));__extension__ typedef struct tagAD1CON1BITS { union { struct { unsigned DONE:1; unsigned SAMP:1; unsigned ASAM:1; unsigned :2; unsigned SSRC:3; unsigned FORM:2; unsigned :3; unsigned ADSIDL:1; unsigned :1; unsigned ADON:1; }; struct { unsigned :5; unsigned SSRC0:1; unsigned SSRC1:1; unsigned SSRC2:1; unsigned FORM0:1; unsigned FORM1:1; }; };} AD1CON1BITS;extern volatile AD1CON1BITS AD1CON1bits __attribute__((__sfr__));extern volatile unsigned int AD1CON2 __attribute__((__sfr__));__extension__ typedef struct tagAD1CON2BITS { union { struct { unsigned ALTS:1; unsigned BUFM:1; unsigned SMPI:4; unsigned :1; unsigned BUFS:1; unsigned :2; unsigned CSCNA:1; unsigned :2; unsigned VCFG:3; }; struct { unsigned :2; unsigned SMPI0:1; unsigned SMPI1:1; unsigned SMPI2:1; unsigned SMPI3:1; unsigned :7; unsigned VCFG0:1; unsigned VCFG1:1; unsigned VCFG2:1; }; };} AD1CON2BITS;extern volatile AD1CON2BITS AD1CON2bits __attribute__((__sfr__));extern volatile unsigned int AD1CON3 __attribute__((__sfr__));__extension__ typedef struct tagAD1CON3BITS { union { struct { unsigned ADCS:8; unsigned SAMC:5; unsigned :2; unsigned ADRC:1; }; struct { unsigned ADCS0:1; unsigned ADCS1:1; unsigned ADCS2:1; unsigned ADCS3:1; unsigned ADCS4:1; unsigned ADCS5:1; unsigned ADCS6:1; unsigned ADCS7:1; unsigned SAMC0:1; unsigned SAMC1:1; unsigned SAMC2:1; unsigned SAMC3:1; unsigned SAMC4:1; }; };} AD1CON3BITS;extern volatile AD1CON3BITS AD1CON3bits __attribute__((__sfr__));extern volatile unsigned int AD1CHS __attribute__((__sfr__));__extension__ typedef struct tagAD1CHSBITS { union { struct { unsigned CH0SA:4; unsigned :3; unsigned CH0NA:1; unsigned CH0SB:4; unsigned :3; unsigned CH0NB:1; }; struct { unsigned CH0SA0:1; unsigned CH0SA1:1; unsigned CH0SA2:1; unsigned CH0SA3:1; unsigned :4; unsigned CH0SB0:1; unsigned CH0SB1:1; unsigned CH0SB2:1; unsigned CH0SB3:1; }; };} AD1CHSBITS;extern volatile AD1CHSBITS AD1CHSbits __attribute__((__sfr__));extern volatile unsigned int AD1PCFG __attribute__((__sfr__));typedef struct tagAD1PCFGBITS { unsigned PCFG0:1; unsigned PCFG1:1; unsigned PCFG2:1; unsigned PCFG3:1; unsigned PCFG4:1; unsigned PCFG5:1; unsigned PCFG6:1; unsigned PCFG7:1; unsigned PCFG8:1; unsigned PCFG9:1; unsigned PCFG10:1; unsigned PCFG11:1; unsigned PCFG12:1; unsigned PCFG13:1; unsigned PCFG14:1; unsigned PCFG15:1;} AD1PCFGBITS;extern volatile AD1PCFGBITS AD1PCFGbits __attribute__((__sfr__));extern volatile unsigned int AD1CSSL __attribute__((__sfr__));typedef struct tagAD1CSSLBITS { unsigned CSSL0:1; unsigned CSSL1:1; unsigned CSSL2:1; unsigned CSSL3:1; unsigned CSSL4:1; unsigned CSSL5:1; unsigned CSSL6:1; unsigned CSSL7:1; unsigned CSSL8:1; unsigned CSSL9:1; unsigned CSSL10:1; unsigned CSSL11:1; unsigned CSSL12:1; unsigned CSSL13:1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -