📄 p18f2585.h
字号:
/*-------------------------------------------------------------------------
* $Id: p18f2585.h,v 1.8.12.1 2005/07/25 18:23:27 nairnj Exp $
* MPLAB-Cxx PIC18F2585 processor header
*
* (c) Copyright 1999-2005 Microchip Technology, All rights reserved
*-------------------------------------------------------------------------*/
#ifndef __18F2585_H
#define __18F2585_H
extern volatile far unsigned char RXF6SIDH;
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;
} RXF6SIDHbits;
extern volatile far unsigned char RXF6SIDL;
extern volatile far struct {
unsigned EID16:1;
unsigned EID17:1;
unsigned :1;
unsigned EXIDE:1;
unsigned :1;
unsigned SID0:1;
unsigned SID1:1;
unsigned SID2:1;
} RXF6SIDLbits;
extern volatile far unsigned char RXF6EIDH;
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;
} RXF6EIDHbits;
extern volatile far unsigned char RXF6EIDL;
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;
} RXF6EIDLbits;
extern volatile far unsigned char RXF7SIDH;
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;
} RXF7SIDHbits;
extern volatile far unsigned char RXF7SIDL;
extern volatile far struct {
unsigned EID16:1;
unsigned EID17:1;
unsigned :1;
unsigned EXIDE:1;
unsigned :1;
unsigned SID0:1;
unsigned SID1:1;
unsigned SID2:1;
} RXF7SIDLbits;
extern volatile far unsigned char RXF7EIDH;
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;
} RXF7EIDHbits;
extern volatile far unsigned char RXF7EIDL;
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;
} RXF7EIDLbits;
extern volatile far unsigned char RXF8SIDH;
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;
} RXF8SIDHbits;
extern volatile far unsigned char RXF8SIDL;
extern volatile far struct {
unsigned EID16:1;
unsigned EID17:1;
unsigned :1;
unsigned EXIDE:1;
unsigned :1;
unsigned SID0:1;
unsigned SID1:1;
unsigned SID2:1;
} RXF8SIDLbits;
extern volatile far unsigned char RXF8EIDH;
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;
} RXF8EIDHbits;
extern volatile far unsigned char RXF8EIDL;
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;
} RXF8EIDLbits;
extern volatile far unsigned char RXF9SIDH;
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;
} RXF9SIDHbits;
extern volatile far unsigned char RXF9SIDL;
extern volatile far struct {
unsigned EID16:1;
unsigned EID17:1;
unsigned :1;
unsigned EXIDE:1;
unsigned :1;
unsigned SID0:1;
unsigned SID1:1;
unsigned SID2:1;
} RXF9SIDLbits;
extern volatile far unsigned char RXF9EIDH;
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;
} RXF9EIDHbits;
extern volatile far unsigned char RXF9EIDL;
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;
} RXF9EIDLbits;
extern volatile far unsigned char RXF10SIDH;
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;
} RXF10SIDHbits;
extern volatile far unsigned char RXF10SIDL;
extern volatile far struct {
unsigned EID16:1;
unsigned EID17:1;
unsigned :1;
unsigned EXIDE:1;
unsigned :1;
unsigned SID0:1;
unsigned SID1:1;
unsigned SID2:1;
} RXF10SIDLbits;
extern volatile far unsigned char RXF10EIDH;
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;
} RXF10EIDHbits;
extern volatile far unsigned char RXF10EIDL;
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;
} RXF10EIDLbits;
extern volatile far unsigned char RXF11SIDH;
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;
} RXF11SIDHbits;
extern volatile far unsigned char RXF11SIDL;
extern volatile far struct {
unsigned EID16:1;
unsigned EID17:1;
unsigned :1;
unsigned EXIDE:1;
unsigned :1;
unsigned SID0:1;
unsigned SID1:1;
unsigned SID2:1;
} RXF11SIDLbits;
extern volatile far unsigned char RXF11EIDH;
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;
} RXF11EIDHbits;
extern volatile far unsigned char RXF11EIDL;
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;
} RXF11EIDLbits;
extern volatile far unsigned char RXF12SIDH;
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;
} RXF12SIDHbits;
extern volatile far unsigned char RXF12SIDL;
extern volatile far struct {
unsigned EID16:1;
unsigned EID17:1;
unsigned :1;
unsigned EXIDE:1;
unsigned :1;
unsigned SID0:1;
unsigned SID1:1;
unsigned SID2:1;
} RXF12SIDLbits;
extern volatile far unsigned char RXF12EIDH;
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;
} RXF12EIDHbits;
extern volatile far unsigned char RXF12EIDL;
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;
} RXF12EIDLbits;
extern volatile far unsigned char RXF13SIDH;
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;
} RXF13SIDHbits;
extern volatile far unsigned char RXF13SIDL;
extern volatile far struct {
unsigned EID16:1;
unsigned EID17:1;
unsigned :1;
unsigned EXIDE:1;
unsigned :1;
unsigned SID0:1;
unsigned SID1:1;
unsigned SID2:1;
} RXF13SIDLbits;
extern volatile far unsigned char RXF13EIDH;
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;
} RXF13EIDHbits;
extern volatile far unsigned char RXF13EIDL;
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;
} RXF13EIDLbits;
extern volatile far unsigned char RXF14SIDH;
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;
} RXF14SIDHbits;
extern volatile far unsigned char RXF14SIDL;
extern volatile far struct {
unsigned EID16:1;
unsigned EID17:1;
unsigned :1;
unsigned EXIDE:1;
unsigned :1;
unsigned SID0:1;
unsigned SID1:1;
unsigned SID2:1;
} RXF14SIDLbits;
extern volatile far unsigned char RXF14EIDH;
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;
} RXF14EIDHbits;
extern volatile far unsigned char RXF14EIDL;
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;
} RXF14EIDLbits;
extern volatile far unsigned char RXF15SIDH;
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;
} RXF15SIDHbits;
extern volatile far unsigned char RXF15SIDL;
extern volatile far struct {
unsigned EID16:1;
unsigned EID17:1;
unsigned :1;
unsigned EXIDE:1;
unsigned :1;
unsigned SID0:1;
unsigned SID1:1;
unsigned SID2:1;
} RXF15SIDLbits;
extern volatile far unsigned char RXF15EIDH;
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;
} RXF15EIDHbits;
extern volatile far unsigned char RXF15EIDL;
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;
} RXF15EIDLbits;
extern volatile far unsigned char RXFCON0;
extern volatile far struct {
unsigned RXF0EN:1;
unsigned RXF1EN:1;
unsigned RXF2EN:1;
unsigned RXF3EN:1;
unsigned RXF4EN:1;
unsigned RXF5EN:1;
unsigned RXF6EN:1;
unsigned RXF7EN:1;
} RXFCON0bits;
extern volatile far unsigned char RXFCON1;
extern volatile far struct {
unsigned RXF8EN:1;
unsigned RXF9EN:1;
unsigned RXF10EN:1;
unsigned RXF11EN:1;
unsigned RXF12EN:1;
unsigned RXF13EN:1;
unsigned RXF14EN:1;
unsigned RXF15EN:1;
} RXFCON1bits;
extern volatile far unsigned char SDFLC;
extern volatile far struct {
unsigned DFLC0:1;
unsigned DFLC1:1;
unsigned DFLC2:1;
unsigned DFLC3:1;
unsigned DFLC4:1;
} SDFLCbits;
extern volatile far unsigned char RXFBCON0;
extern volatile far struct {
unsigned F0BP_0:1;
unsigned F0BP_1:1;
unsigned F0BP_2:1;
unsigned F0BP_3:1;
unsigned F1BP_0:1;
unsigned F1BP_1:1;
unsigned F1BP_2:1;
unsigned F1BP_3:1;
} RXFBCON0bits;
extern volatile far unsigned char RXFBCON1;
extern volatile far struct {
unsigned F2BP_0:1;
unsigned F2BP_1:1;
unsigned F2BP_2:1;
unsigned F2BP_3:1;
unsigned F3BP_0:1;
unsigned F3BP_1:1;
unsigned F3BP_2:1;
unsigned F3BP_3:1;
} RXFBCON1bits;
extern volatile far unsigned char RXFBCON2;
extern volatile far struct {
unsigned F4BP_0:1;
unsigned F4BP_1:1;
unsigned F4BP_2:1;
unsigned F4BP_3:1;
unsigned F5BP_0:1;
unsigned F5BP_1:1;
unsigned F5BP_2:1;
unsigned F5BP_3:1;
} RXFBCON2bits;
extern volatile far unsigned char RXFBCON3;
extern volatile far struct {
unsigned F6BP_0:1;
unsigned F6BP_1:1;
unsigned F6BP_2:1;
unsigned F6BP_3:1;
unsigned F7BP_0:1;
unsigned F7BP_1:1;
unsigned F7BP_2:1;
unsigned F7BP_3:1;
} RXFBCON3bits;
extern volatile far unsigned char RXFBCON4;
extern volatile far struct {
unsigned F8BP_0:1;
unsigned F8BP_1:1;
unsigned F8BP_2:1;
unsigned F8BP_3:1;
unsigned F9BP_0:1;
unsigned F9BP_1:1;
unsigned F9BP_2:1;
unsigned F9BP_3:1;
} RXFBCON4bits;
extern volatile far unsigned char RXFBCON5;
extern volatile far struct {
unsigned F10BP_0:1;
unsigned F10BP_1:1;
unsigned F10BP_2:1;
unsigned F10BP_3:1;
unsigned F11BP_0:1;
unsigned F11BP_1:1;
unsigned F11BP_2:1;
unsigned F11BP_3:1;
} RXFBCON5bits;
extern volatile far unsigned char RXFBCON6;
extern volatile far struct {
unsigned F12BP_0:1;
unsigned F12BP_1:1;
unsigned F12BP_2:1;
unsigned F12BP_3:1;
unsigned F13BP_0:1;
unsigned F13BP_1:1;
unsigned F13BP_2:1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -