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

📄 p18f458.h

📁 pic18f485的AD采样程序
💻 H
📖 第 1 页 / 共 4 页
字号:
unsigned SID2:1; 
} RXF0SIDLbits ; 
extern volatile far unsigned char RXF1EIDH; 
extern volatile far struct { 
unsigned EID8:1; 
unsigned EID9:1; 
unsigned EID10:1; 
unsigned EID11:1; 
unsigned EID12:1; 
unsigned EID13:1; 
unsigned EID14:1; 
unsigned EID15:1; 
} RXF1EIDHbits ; 
extern volatile far unsigned char RXF1EIDL; 
extern volatile far struct { 
unsigned EID0:1; 
unsigned EID1:1; 
unsigned EID2:1; 
unsigned EID3:1; 
unsigned EID4:1; 
unsigned EID5:1; 
unsigned EID6:1; 
unsigned EID7:1; 
} RXF1EIDLbits ; 
extern volatile far unsigned char RXF1SIDH; 
extern volatile far struct { 
unsigned SID3:1; 
unsigned SID4:1; 
unsigned SID5:1; 
unsigned SID6:1; 
unsigned SID7:1; 
unsigned SID8:1; 
unsigned SID9:1; 
unsigned SID10:1; 
} RXF1SIDHbits ; 
extern volatile far unsigned char RXF1SIDL; 
extern volatile far struct { 
unsigned EID16:1; 
unsigned EID17:1; 
unsigned :1; 
unsigned EXIDEN:1; 
unsigned :1; 
unsigned SID0:1; 
unsigned SID1:1; 
unsigned SID2:1; 
} RXF1SIDLbits ; 
extern volatile far unsigned char RXF2EIDL; 
extern volatile far struct { 
unsigned EID0:1; 
unsigned EID1:1; 
unsigned EID2:1; 
unsigned EID3:1; 
unsigned EID4:1; 
unsigned EID5:1; 
unsigned EID6:1; 
unsigned EID7:1; 
} RXF2EIDLbits ; 
extern volatile far unsigned char RXF2EIDH; 
extern volatile far struct { 
unsigned EID8:1; 
unsigned EID9:1; 
unsigned EID10:1; 
unsigned EID11:1; 
unsigned EID12:1; 
unsigned EID13:1; 
unsigned EID14:1; 
unsigned EID15:1; 
} RXF2EIDHbits ; 
extern volatile far unsigned char RXF2SIDH; 
extern volatile far struct { 
unsigned SID3:1; 
unsigned SID4:1; 
unsigned SID5:1; 
unsigned SID6:1; 
unsigned SID7:1; 
unsigned SID8:1; 
unsigned SID9:1; 
unsigned SID10:1; 
} RXF2SIDHbits ; 
extern volatile far unsigned char RXF2SIDL; 
extern volatile far struct { 
unsigned EID16:1; 
unsigned EID17:1; 
unsigned :1; 
unsigned EXIDEN:1; 
unsigned :1; 
unsigned SID0:1; 
unsigned SID1:1; 
unsigned SID2:1; 
} RXF2SIDLbits ; 
extern volatile far unsigned char RXF3EIDL; 
extern volatile far struct { 
unsigned EID0:1; 
unsigned EID1:1; 
unsigned EID2:1; 
unsigned EID3:1; 
unsigned EID4:1; 
unsigned EID5:1; 
unsigned EID6:1; 
unsigned EID7:1; 
} RXF3EIDLbits ; 
extern volatile far unsigned char RXF3EIDH; 
extern volatile far struct { 
unsigned EID8:1; 
unsigned EID9:1; 
unsigned EID10:1; 
unsigned EID11:1; 
unsigned EID12:1; 
unsigned EID13:1; 
unsigned EID14:1; 
unsigned EID15:1; 
} RXF3EIDHbits ; 
extern volatile far unsigned char RXF3SIDH; 
extern volatile far struct { 
unsigned SID3:1; 
unsigned SID4:1; 
unsigned SID5:1; 
unsigned SID6:1; 
unsigned SID7:1; 
unsigned SID8:1; 
unsigned SID9:1; 
unsigned SID10:1; 
} RXF3SIDHbits ; 
extern volatile far unsigned char RXF3SIDL; 
extern volatile far struct { 
unsigned EID16:1; 
unsigned EID17:1; 
unsigned :1; 
unsigned EXIDEN:1; 
unsigned :1; 
unsigned SID0:1; 
unsigned SID1:1; 
unsigned SID2:1; 
} RXF3SIDLbits ; 
extern volatile far unsigned char RXF4EIDL; 
extern volatile far struct { 
unsigned EID0:1; 
unsigned EID1:1; 
unsigned EID2:1; 
unsigned EID3:1; 
unsigned EID4:1; 
unsigned EID5:1; 
unsigned EID6:1; 
unsigned EID7:1; 
} RXF4EIDLbits ; 
extern volatile far unsigned char RXF4EIDH; 
extern volatile far struct { 
unsigned EID8:1; 
unsigned EID9:1; 
unsigned EID10:1; 
unsigned EID11:1; 
unsigned EID12:1; 
unsigned EID13:1; 
unsigned EID14:1; 
unsigned EID15:1; 
} RXF4EIDHbits ; 
extern volatile far unsigned char RXF4SIDH; 
extern volatile far struct { 
unsigned SID3:1; 
unsigned SID4:1; 
unsigned SID5:1; 
unsigned SID6:1; 
unsigned SID7:1; 
unsigned SID8:1; 
unsigned SID9:1; 
unsigned SID10:1; 
} RXF4SIDHbits ; 
extern volatile far unsigned char RXF4SIDL; 
extern volatile far struct { 
unsigned EID16:1; 
unsigned EID17:1; 
unsigned :1; 
unsigned EXIDEN:1; 
unsigned :1; 
unsigned SID0:1; 
unsigned SID1:1; 
unsigned SID2:1; 
} RXF4SIDLbits ; 
extern volatile far unsigned char RXF5EIDL; 
extern volatile far struct { 
unsigned EID0:1; 
unsigned EID1:1; 
unsigned EID2:1; 
unsigned EID3:1; 
unsigned EID4:1; 
unsigned EID5:1; 
unsigned EID6:1; 
unsigned EID7:1; 
} RXF5EIDLbits ; 
extern volatile far unsigned char RXF5EIDH; 
extern volatile far struct { 
unsigned EID8:1; 
unsigned EID9:1; 
unsigned EID10:1; 
unsigned EID11:1; 
unsigned EID12:1; 
unsigned EID13:1; 
unsigned EID14:1; 
unsigned EID15:1; 
} RXF5EIDHbits ; 
extern volatile far unsigned char RXF5SIDH; 
extern volatile far struct { 
unsigned SID3:1; 
unsigned SID4:1; 
unsigned SID5:1; 
unsigned SID6:1; 
unsigned SID7:1; 
unsigned SID8:1; 
unsigned SID9:1; 
unsigned SID10:1; 
} RXF5SIDHbits ; 
extern volatile far unsigned char RXF5SIDL; 
extern volatile far struct { 
unsigned EID16:1; 
unsigned EID17:1; 
unsigned :1; 
unsigned EXIDEN:1; 
unsigned :1; 
unsigned SID0:1; 
unsigned SID1:1; 
unsigned SID2:1; 
} RXF5SIDLbits ; 
extern volatile far unsigned char RXM0EIDH; 
extern volatile far struct { 
unsigned EID8:1; 
unsigned EID9:1; 
unsigned EID10:1; 
unsigned EID11:1; 
unsigned EID12:1; 
unsigned EID13:1; 
unsigned EID14:1; 
unsigned EID15:1; 
} RXM0EIDHbits ; 
extern volatile far unsigned char RXM0EIDL; 
extern volatile far struct { 
unsigned EID0:1; 
unsigned EID1:1; 
unsigned EID2:1; 
unsigned EID3:1; 
unsigned EID4:1; 
unsigned EID5:1; 
unsigned EID6:1; 
unsigned EID7:1; 
} RXM0EIDLbits ; 
extern volatile far unsigned char RXM0SIDH; 
extern volatile far struct { 
unsigned SID3:1; 
unsigned SID4:1; 
unsigned SID5:1; 
unsigned SID6:1; 
unsigned SID7:1; 
unsigned SID8:1; 
unsigned SID9:1; 
unsigned SID10:1; 
} RXM0SIDHbits ; 
extern volatile far unsigned char RXM0SIDL; 
extern volatile far struct { 
unsigned EID16:1; 
unsigned EID17:1; 
unsigned :3; 
unsigned SID0:1; 
unsigned SID1:1; 
unsigned SID2:1; 
} RXM0SIDLbits ; 
extern volatile far unsigned char RXM1EIDH; 
extern volatile far struct { 
unsigned EID8:1; 
unsigned EID9:1; 
unsigned EID10:1; 
unsigned EID11:1; 
unsigned EID12:1; 
unsigned EID13:1; 
unsigned EID14:1; 
unsigned EID15:1; 
} RXM1EIDHbits ; 
extern volatile far unsigned char RXM1EIDL; 
extern volatile far struct { 
unsigned EID0:1; 
unsigned EID1:1; 
unsigned EID2:1; 
unsigned EID3:1; 
unsigned EID4:1; 
unsigned EID5:1; 
unsigned EID6:1; 
unsigned EID7:1; 
} RXM1EIDLbits ; 
extern volatile far unsigned char RXM1SIDH; 
extern volatile far struct { 
unsigned SID3:1; 
unsigned SID4:1; 
unsigned SID5:1; 
unsigned SID6:1; 
unsigned SID7:1; 
unsigned SID8:1; 
unsigned SID9:1; 
unsigned SID10:1; 
} RXM1SIDHbits ; 
extern volatile far unsigned char RXM1SIDL; 
extern volatile far struct { 
unsigned EID16:1; 
unsigned EID17:1; 
unsigned :3; 
unsigned SID0:1; 
unsigned SID1:1; 
unsigned SID2:1; 
} RXM1SIDLbits ; 
extern volatile near unsigned char SPBRG; 
extern volatile near unsigned char SSPADD; 
extern volatile near unsigned char SSPBUF; 
extern volatile near unsigned char SSPCON1; 
extern volatile near struct { 
unsigned SSPM0:1; 
unsigned SSPM1:1; 
unsigned SSPM2:1; 
unsigned SSPM3:1; 
unsigned CKP:1; 
unsigned SSPEN:1; 
unsigned SSPOV:1; 
unsigned WCOL:1; 
} SSPCON1bits ; 
extern volatile near unsigned char SSPCON2; 
extern volatile near struct { 
unsigned SEN:1; 
unsigned RSEN:1; 
unsigned PEN:1; 
unsigned RCEN:1; 
unsigned ACKEN:1; 
unsigned ACKDT:1; 
unsigned ACKSTAT:1; 
unsigned GCEN:1; 
} SSPCON2bits ; 
extern volatile near unsigned char SSPSTAT; 
extern volatile near union { 
struct { 
unsigned :2; 
unsigned I2C_READ:1; 
unsigned I2C_START:1; 
unsigned I2C_STOP:1; 
unsigned I2C_DATA:1; 
} ; 
struct { 
unsigned :2; 
unsigned R:1; 
unsigned :2; 
unsigned D:1; 
} ; 
struct { 
unsigned :2; 
unsigned READ_WRITE:1; 
unsigned :2; 
unsigned DATA_ADDRESS:1; 
} ; 
struct { 
unsigned :2; 
unsigned NOT_WRITE:1; 
unsigned :2; 
unsigned NOT_ADDRESS:1; 
} ; 
struct { 
unsigned :2; 
unsigned NOT_W:1; 
unsigned :2; 
unsigned NOT_A:1; 
} ; 
struct { 
unsigned BF:1; 
unsigned UA:1; 
unsigned R_W:1; 
unsigned S:1; 
unsigned P:1; 
unsigned D_A:1; 
unsigned CKE:1; 
unsigned SMP:1; 
} ; 
} SSPSTATbits ; 
extern near unsigned char STATUS; 
extern near struct { 
unsigned C:1; 
unsigned DC:1; 
unsigned Z:1; 
unsigned OV:1; 
unsigned N:1; 
} STATUSbits ; 
extern volatile near unsigned char STKPTR; 
extern volatile near struct { 
unsigned SP0:1; 
unsigned SP1:1; 
unsigned SP2:1; 
unsigned SP3:1; 
unsigned SP4:1; 
unsigned :1; 
unsigned STKUNF:1; 
unsigned STKFUL:1; 
} STKPTRbits ; 
extern volatile near unsigned char T0CON; 
extern volatile near struct { 
unsigned T0PS0:1; 
unsigned T0PS1:1; 
unsigned T0PS2:1; 
unsigned PSA:1; 
unsigned T0SE:1; 
unsigned T0CS:1; 
unsigned T08BIT:1; 
unsigned TMR0ON:1; 
} T0CONbits ; 
extern volatile near unsigned char T1CON; 
extern volatile near union { 
struct { 
unsigned :2; 
unsigned T1INSYNC:1; 
} ; 
struct { 
unsigned TMR1ON:1; 
unsigned TMR1CS:1; 
unsigned NOT_T1SYNC:1; 
unsigned T1OSCEN:1; 
unsigned T1CKPS0:1; 
unsigned T1CKPS1:1; 
unsigned :1; 
unsigned RD16:1; 
} ; 
struct { 
unsigned :2; 
unsigned T1SYNC:1; 
} ; 
} T1CONbits ; 
extern volatile near unsigned char T2CON; 
extern volatile near struct { 
unsigned T2CKPS0:1; 
unsigned T2CKPS1:1; 
unsigned TMR2ON:1; 
unsigned TOUTPS0:1; 
unsigned TOUTPS1:1; 
unsigned TOUTPS2:1; 
unsigned TOUTPS3:1; 
} T2CONbits ; 
extern volatile near unsigned char T3CON; 
extern volatile near union { 
struct { 
unsigned :2; 
unsigned T3INSYNC:1; 
} ; 
struct { 
unsigned TMR3ON:1; 
unsigned TMR3CS:1; 
unsigned T3SYNC:1; 
unsigned T3CCP1:1; 
unsigned T3CKPS0:1; 
unsigned T3CKPS1:1; 
unsigned T3ECCP1:1; 
unsigned RD16:1; 
} ; 
struct { 
unsigned :2; 
unsigned NOT_T3SYNC:1; 
} ; 
} T3CONbits ; 
extern volatile near unsigned char TABLAT; 
extern volatile near unsigned short long TBLPTR; 
extern volatile near unsigned char TBLPTRH; 
extern volatile near unsigned char TBLPTRL; 
extern volatile near unsigned char TBLPTRU; 
extern volatile near unsigned TMR0; 
extern volatile near unsigned char TMR0H; 
extern volatile near unsigned char TMR0L; 
extern volatile near unsigned TMR1; 
extern volatile near unsigned char TMR1H; 
extern volatile near unsigned char TMR1L; 
extern volatile near unsigned char TMR2; 
extern volatile near unsigned TMR3; 
extern volatile near unsigned char TMR3H; 
extern volatile near unsigned char TMR3L; 
extern near unsigned short long TOS; 
extern near unsigned char TOSH; 
extern near unsigned char TOSL; 
extern near unsigned char TOSU; 
extern volatile near unsigned char TRISA; 
extern volatile near struct { 
unsigned TRISA0:1; 
unsigned TRISA1:1; 
unsigned TRISA2:1; 
unsigned TRISA3:1; 
unsigned TRISA4:1; 
unsigned TRISA5:1; 
unsigned TRISA6:1; 
} TRISAbits ; 
extern volatile near unsigned char TRISB; 
extern volatile near struct { 
unsigned TRISB0:1; 
unsigned TRISB1:1; 
unsigned TRISB2:1; 
unsigned TRISB3:1; 
unsigned TRISB4:1; 
unsigned TRISB5:1; 
unsigned TRISB6:1; 
unsigned TRISB7:1; 
} TRISBbits ; 
extern volatile near unsigned char TRISC; 
extern volatile near struct { 
unsigned TRISC0:1; 
unsigned TRISC1:1; 
unsigned TRISC2:1; 
unsigned TRISC3:1; 
unsigned TRISC4:1; 
unsigned TRISC5:1; 
unsigned TRISC6:1; 
unsigned TRISC7:1; 
} TRISCbits ; 
extern volatile near unsigned char TRISD; 
extern volatile near struct { 
unsigned TRISD0:1; 
unsigned TRISD1:1; 
unsigned TRISD2:1; 
unsigned TRISD3:1; 
unsigned TRISD4:1; 
unsigned TRISD5:1; 
unsigned TRISD6:1; 
unsigned TRISD7:1; 
} TRISDbits ; 
extern volatile near unsigned char TRISE; 
extern volatile near struct { 
unsigned TRISE0:1; 
unsigned TRISE1:1; 
unsigned TRISE2:1; 
} TRISEbits ; 
extern volatile far unsigned char TXB0CON; 
extern volatile far struct { 
unsigned TXPRI0:1; 
unsigned TXPRI1:1; 
unsigned :1; 
unsigned TXREQ:1; 
unsigned TXERR:1; 
unsigned TXLARB:1; 
unsigned TXABT:1; 
} TXB0CONbits ; 
extern volatile far unsigned char TXB0D0; 
extern volatile far struct { 
unsigned TXB0D00:1; 
unsigned TXB0D01:1; 
unsigned TXB0D02:1; 
unsigned TXB0D03:1; 
unsigned TXB0D04:1; 
unsigned TXB0D05:1; 
unsigned TXB0D06:1; 
unsigned TXB0D07:1; 
} TXB0D0bits ; 
extern volatile far unsigned char TXB0D1; 
extern volatile far struct { 
unsigned TXB0D10:1; 
unsigned TXB0D11:1; 
unsigned TXB0D12:1; 
unsigned TXB0D13:1; 
unsigned TXB0D14:1; 
unsigned TXB0D15:1; 
unsigned TXB0D16:1; 
unsigned TXB0D17:1; 
} TXB0D1bits ; 
extern volatile far unsigned char TXB0D2; 
extern volatile far struct { 
unsigned TXB0D20:1; 
unsigned TXB0D21:1; 
unsigned TXB0D22:1; 
unsigned TXB0D23:1; 
unsigned TXB0D24:1; 
unsigned TXB0D25:1; 
unsigned TXB0D26:1; 
unsigned TXB0D27:1; 
} TXB0D2bits ; 
extern volatile far unsigned char TXB0D3; 
extern volatile far struct { 
unsigned TXB0D30:1; 
unsigned TXB0D31:1; 
unsigned TXB0D32:1; 
unsigned TXB0D33:1; 
unsigned TXB0D34:1; 
unsigned TXB0D35:1; 
unsigned TXB0D36:1; 
unsigned TXB0D37:1; 
} TXB0D3bits ; 
extern volatile far unsigned char TXB0D4; 
extern volatile far struct { 
unsigned TXB0D40:1; 
unsigned TXB0D41:1; 
unsigned TXB0D42:1; 
unsigned TXB0D43:1; 
unsigned TXB0D44:1; 
unsigned TXB0D45:1; 
unsigned TXB0D46:1; 
unsigned TXB0D47:1; 
} TXB0D4bits ; 
extern volatile far unsigned char TXB0D5; 
extern volatile far struct { 
unsigned TXB0D50:1; 
unsigned TXB0D51:1; 
unsigned TXB0D52:1; 
unsigned TXB0D53:1; 
unsigned TXB0D54:1; 
unsigned TXB0D55:1; 
unsigned TXB0D56:1; 
unsigned TXB0D57:1; 
} TXB0D5bits ; 
extern volatile far unsigned char TXB0D6; 
extern volatile far struct { 
unsigned TXB0D60:1; 
unsigned TXB0D61:1; 
unsigned TXB0D62:1; 
unsigned TXB0D63:1; 
unsigned TXB0D64:1; 
unsigned TXB0D65:1; 
unsigned TXB0D66:1; 
unsigned TXB0D67:1; 
} TXB0D6bits ; 

⌨️ 快捷键说明

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