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

📄 p24fj128ga010.h

📁 uc_os II__PIC24fj128ga010
💻 H
📖 第 1 页 / 共 5 页
字号:
  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 + -