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

📄 pic18f458.h

📁 sdcc是为51等小型嵌入式cpu设计的c语言编译器支持数种不同类型的cpu
💻 H
📖 第 1 页 / 共 4 页
字号:
		unsigned TXB2D65:1;		unsigned TXB2D66:1;		unsigned TXB2D67:1;	};} __TXB2D6bits_t;extern volatile __TXB2D6bits_t __at (0xf2c) TXB2D6bits;extern __sfr __at (0xf2d) TXB2D7;typedef union {	struct {		unsigned TXB2D70:1;		unsigned TXB2D71:1;		unsigned TXB2D72:1;		unsigned TXB2D73:1;		unsigned TXB2D74:1;		unsigned TXB2D75:1;		unsigned TXB2D76:1;		unsigned TXB2D77:1;	};} __TXB2D7bits_t;extern volatile __TXB2D7bits_t __at (0xf2d) TXB2D7bits;extern __sfr __at (0xf2e) CANSTATRO4;typedef union {	struct {		unsigned :1;		unsigned ICODE0:1;		unsigned ICODE1:1;		unsigned ICODE2:1;		unsigned :1;		unsigned OPMODE0:1;		unsigned OPMODE1:1;		unsigned OPMODE2:1;	};} __CANSTATRO4bits_t;extern volatile __CANSTATRO4bits_t __at (0xf2e) CANSTATRO4bits;extern __sfr __at (0xf30) TXB1CON;typedef union {	struct {		unsigned TXPRI0:1;		unsigned TXPRI1:1;		unsigned :1;		unsigned TXREQ:1;		unsigned TXERR:1;		unsigned TXLARB:1;		unsigned TXABT:1;		unsigned :1;	};} __TXB1CONbits_t;extern volatile __TXB1CONbits_t __at (0xf30) TXB1CONbits;extern __sfr __at (0xf31) TXB1SIDH;typedef union {	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;	};} __TXB1SIDHbits_t;extern volatile __TXB1SIDHbits_t __at (0xf31) TXB1SIDHbits;extern __sfr __at (0xf32) TXB1SIDL;typedef union {	struct {		unsigned EID16:1;		unsigned EID17:1;		unsigned :1;		unsigned EXIDE:1;		unsigned :1;		unsigned SID0:1;		unsigned SID1:1;		unsigned SID2:1;	};} __TXB1SIDLbits_t;extern volatile __TXB1SIDLbits_t __at (0xf32) TXB1SIDLbits;extern __sfr __at (0xf33) TXB1EIDH;typedef union {	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;	};} __TXB1EIDHbits_t;extern volatile __TXB1EIDHbits_t __at (0xf33) TXB1EIDHbits;extern __sfr __at (0xf34) TXB1EIDL;typedef union {	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;	};} __TXB1EIDLbits_t;extern volatile __TXB1EIDLbits_t __at (0xf34) TXB1EIDLbits;extern __sfr __at (0xf35) TXB1DLC;typedef union {	struct {		unsigned DLC0:1;		unsigned DLC1:1;		unsigned DLC2:1;		unsigned DLC3:1;		unsigned :1;		unsigned :1;		unsigned TXRTR:1;		unsigned :1;	};} __TXB1DLCbits_t;extern volatile __TXB1DLCbits_t __at (0xf35) TXB1DLCbits;extern __sfr __at (0xf36) TXB1D0;typedef union {	struct {		unsigned TXB1D00:1;		unsigned TXB1D01:1;		unsigned TXB1D02:1;		unsigned TXB1D03:1;		unsigned TXB1D04:1;		unsigned TXB1D05:1;		unsigned TXB1D06:1;		unsigned TXB1D07:1;	};} __TXB1D0bits_t;extern volatile __TXB1D0bits_t __at (0xf36) TXB1D0bits;extern __sfr __at (0xf37) TXB1D1;typedef union {	struct {		unsigned TXB1D10:1;		unsigned TXB1D11:1;		unsigned TXB1D12:1;		unsigned TXB1D13:1;		unsigned TXB1D14:1;		unsigned TXB1D15:1;		unsigned TXB1D16:1;		unsigned TXB1D17:1;	};} __TXB1D1bits_t;extern volatile __TXB1D1bits_t __at (0xf37) TXB1D1bits;extern __sfr __at (0xf38) TXB1D2;typedef union {	struct {		unsigned TXB1D20:1;		unsigned TXB1D21:1;		unsigned TXB1D22:1;		unsigned TXB1D23:1;		unsigned TXB1D24:1;		unsigned TXB1D25:1;		unsigned TXB1D26:1;		unsigned TXB1D27:1;	};} __TXB1D2bits_t;extern volatile __TXB1D2bits_t __at (0xf38) TXB1D2bits;extern __sfr __at (0xf39) TXB1D3;typedef union {	struct {		unsigned TXB1D30:1;		unsigned TXB1D31:1;		unsigned TXB1D32:1;		unsigned TXB1D33:1;		unsigned TXB1D34:1;		unsigned TXB1D35:1;		unsigned TXB1D36:1;		unsigned TXB1D37:1;	};} __TXB1D3bits_t;extern volatile __TXB1D3bits_t __at (0xf39) TXB1D3bits;extern __sfr __at (0xf3a) TXB1D4;typedef union {	struct {		unsigned TXB1D40:1;		unsigned TXB1D41:1;		unsigned TXB1D42:1;		unsigned TXB1D43:1;		unsigned TXB1D44:1;		unsigned TXB1D45:1;		unsigned TXB1D46:1;		unsigned TXB1D47:1;	};} __TXB1D4bits_t;extern volatile __TXB1D4bits_t __at (0xf3a) TXB1D4bits;extern __sfr __at (0xf3b) TXB1D5;typedef union {	struct {		unsigned TXB1D50:1;		unsigned TXB1D51:1;		unsigned TXB1D52:1;		unsigned TXB1D53:1;		unsigned TXB1D54:1;		unsigned TXB1D55:1;		unsigned TXB1D56:1;		unsigned TXB1D57:1;	};} __TXB1D5bits_t;extern volatile __TXB1D5bits_t __at (0xf3b) TXB1D5bits;extern __sfr __at (0xf3c) TXB1D6;typedef union {	struct {		unsigned TXB1D60:1;		unsigned TXB1D61:1;		unsigned TXB1D62:1;		unsigned TXB1D63:1;		unsigned TXB1D64:1;		unsigned TXB1D65:1;		unsigned TXB1D66:1;		unsigned TXB1D67:1;	};} __TXB1D6bits_t;extern volatile __TXB1D6bits_t __at (0xf3c) TXB1D6bits;extern __sfr __at (0xf3d) TXB1D7;typedef union {	struct {		unsigned TXB1D70:1;		unsigned TXB1D71:1;		unsigned TXB1D72:1;		unsigned TXB1D73:1;		unsigned TXB1D74:1;		unsigned TXB1D75:1;		unsigned TXB1D76:1;		unsigned TXB1D77:1;	};} __TXB1D7bits_t;extern volatile __TXB1D7bits_t __at (0xf3d) TXB1D7bits;extern __sfr __at (0xf3e) CANSTATRO3;typedef union {	struct {		unsigned :1;		unsigned ICODE0:1;		unsigned ICODE1:1;		unsigned ICODE2:1;		unsigned :1;		unsigned OPMODE0:1;		unsigned OPMODE1:1;		unsigned OPMODE2:1;	};} __CANSTATRO3bits_t;extern volatile __CANSTATRO3bits_t __at (0xf3e) CANSTATRO3bits;extern __sfr __at (0xf40) TXB0CON;typedef union {	struct {		unsigned TXPRI0:1;		unsigned TXPRI1:1;		unsigned :1;		unsigned TXREQ:1;		unsigned TXERR:1;		unsigned TXLARB:1;		unsigned TXABT:1;		unsigned :1;	};} __TXB0CONbits_t;extern volatile __TXB0CONbits_t __at (0xf40) TXB0CONbits;extern __sfr __at (0xf41) TXB0SIDH;typedef union {	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;	};} __TXB0SIDHbits_t;extern volatile __TXB0SIDHbits_t __at (0xf41) TXB0SIDHbits;extern __sfr __at (0xf42) TXB0SIDL;typedef union {	struct {		unsigned EID16:1;		unsigned EID17:1;		unsigned :1;		unsigned EXIDE:1;		unsigned :1;		unsigned SID0:1;		unsigned SID1:1;		unsigned SID2:1;	};} __TXB0SIDLbits_t;extern volatile __TXB0SIDLbits_t __at (0xf42) TXB0SIDLbits;extern __sfr __at (0xf43) TXB0EIDH;typedef union {	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;	};} __TXB0EIDHbits_t;extern volatile __TXB0EIDHbits_t __at (0xf43) TXB0EIDHbits;extern __sfr __at (0xf44) TXB0EIDL;typedef union {	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;	};} __TXB0EIDLbits_t;extern volatile __TXB0EIDLbits_t __at (0xf44) TXB0EIDLbits;extern __sfr __at (0xf45) TXB0DLC;typedef union {	struct {		unsigned DLC0:1;		unsigned DLC1:1;		unsigned DLC2:1;		unsigned DLC3:1;		unsigned :1;		unsigned :1;		unsigned TXRTR:1;		unsigned :1;	};} __TXB0DLCbits_t;extern volatile __TXB0DLCbits_t __at (0xf45) TXB0DLCbits;extern __sfr __at (0xf46) TXB0D0;typedef union {	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_t;extern volatile __TXB0D0bits_t __at (0xf46) TXB0D0bits;extern __sfr __at (0xf47) TXB0D1;typedef union {	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_t;extern volatile __TXB0D1bits_t __at (0xf47) TXB0D1bits;extern __sfr __at (0xf48) TXB0D2;typedef union {	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_t;extern volatile __TXB0D2bits_t __at (0xf48) TXB0D2bits;extern __sfr __at (0xf49) TXB0D3;typedef union {	struct {		unsigned TXB0D30:1;		unsigned TXB0D31:1;		unsigned TXB0D32:1;		unsigned TXB0D33:1;		unsigned TXB0D34:1;		unsigned TXBD035:1;		unsigned TXBD0D36:1;		unsigned TXB0D37:1;	};} __TXB0D3bits_t;extern volatile __TXB0D3bits_t __at (0xf49) TXB0D3bits;extern __sfr __at (0xf4a) TXB0D4;typedef union {	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_t;extern volatile __TXB0D4bits_t __at (0xf4a) TXB0D4bits;extern __sfr __at (0xf4b) TXB0D5;typedef union {	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_t;extern volatile __TXB0D5bits_t __at (0xf4b) TXB0D5bits;extern __sfr __at (0xf4c) TXB0D6;typedef union {	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_t;extern volatile __TXB0D6bits_t __at (0xf4c) TXB0D6bits;extern __sfr __at (0xf4d) TXB0D7;typedef union {	struct {		unsigned TXB0D70:1;		unsigned TXB0D71:1;		unsigned TXB0D72:1;		unsigned TXB0D73:1;		unsigned TXB0D74:1;		unsigned TXB0D75:1;		unsigned TXB0D76:1;		unsigned TXB0D77:1;	};} __TXB0D7bits_t;extern volatile __TXB0D7bits_t __at (0xf4d) TXB0D7bits;extern __sfr __at (0xf4e) CANSTATRO2;typedef union {	struct {		unsigned :1;		unsigned ICODE0:1;		unsigned ICODE1:1;		unsigned ICODE2:1;		unsigned :1;		unsigned OPMODE0:1;		unsigned OPMODE1:1;		unsigned OPMODE2:1;	};} __CANSTATRO2bits_t;extern volatile __CANSTATRO2bits_t __at (0xf4e) CANSTATRO2bits;extern __sfr __at (0xf50) RXB1CON;typedef union {	struct {		unsigned FILHIT0:1;		unsigned FILHIT1:1;		unsigned FILHIT2:1;		unsigned RXRTRRO:1;		unsigned :1;		unsigned RXM0:1;		unsigned RXM1:1;		unsigned RXFUL:1;	};} __RXB1CONbits_t;extern volatile __RXB1CONbits_t __at (0xf50) RXB1CONbits;extern __sfr __at (0xf51) RXB1SIDH;typedef union {	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;	};} __RXB1SIDHbits_t;extern volatile __RXB1SIDHbits_t __at (0xf51) RXB1SIDHbits;extern __sfr __at (0xf52) RXB1SIDL;typedef union {	struct {		unsigned EID16:1;		unsigned EID17:1;		unsigned :1;		unsigned EXIDE:1;		unsigned SRR:1;		unsigned SID0:1;		unsigned SID1:1;		unsigned SID2:1;	};} __RXB1SIDLbits_t;extern volatile __RXB1SIDLbits_t __at (0xf52) RXB1SIDLbits;extern __sfr __at (0xf53) RXB1EIDH;typedef union {	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;	};} __RXB1EIDHbits_t;extern volatile __RXB1EIDHbits_t __at (0xf53) RXB1EIDHbits;extern __sfr __at (0xf54) RXB1EIDL;typedef union {	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;	};} __RXB1EIDLbits_t;extern volatile __RXB1EIDLbits_t __at (0xf54) RXB1EIDLbits;extern __sfr __at (0xf55) RXB1DLC;typedef union {	struct {		unsigned DLC0:1;		unsigned DLC1:1;		unsigned DLC2:1;		unsigned DLC3:1;		unsigned RESB0:1;		unsigned RESB1:1;		unsigned RXRTR:1;		unsigned :1;	};} __RXB1DLCbits_t;extern volatile __RXB1DLCbits_t __at (0xf55) RXB1DLCbits;extern __sfr __at (0xf56) RXB1D0;typedef union {	struct {		unsigned RXB1D00:1;		unsigned RXB1D01:1;		unsigned RXB1D02:1;		unsigned RXB1D03:1;		unsigned RXB1D04:1;		unsigned RXB1D05:1;		unsigned RXB1D06:1;		unsigned RXB1D07:1;	};} __RXB1D0bits_t;extern volatile __RXB1D0bits_t __at (0xf56) RXB1D0bits;extern __sfr __at (0xf57) RXB1D1;typedef union {	struct {		unsigned RXB1D10:1;		unsigned RXB1D11:1;		unsigned RXB1D12:1;		unsigned RXB1D13:1;		unsigned RXB1D14:1;		unsigned RXB1D15:1;		unsigned RXB1D16:1;		unsigned RXB1D17:1;	};} __RXB1D1bits_t;extern volatile __RXB1D1bits_t __at (0xf57) RXB1D1bits;extern __sfr __at (0xf58) RXB1D2;typedef union {	struct {		unsigned RXB1D20:1;		unsigned RXB1D21:1;		unsigned RXB1D22:1;		unsigned RXB1D23:1;		unsigned RXB1D24:1;		unsigned RXB1D25:1;		unsigned RXB1D26:1;		unsigned RXB1D27:1;	};} __RXB1D2bits_t;extern volatile __RXB1D2bits_t __at (0xf58) RXB1D2bits;extern __sfr __at (0xf59) RXB1D3;typedef union {	struct {		unsigned RXB1D30:1;		unsigned RXB1D31:1;		unsigned RXB1D32:1;		unsigned RXB1D33:1;		unsigned RXB1D34:1;		unsigned RXB1D35:1;		unsigned RXB1D36:1;		unsigned RXB1D37:1;	};} __RXB1D3bits_t;extern volatile __RXB1D3bits_t __at (0xf59) RXB1D3bits;extern __sfr __at (0xf5a) RXB1D4;typedef union {	struct {		unsigned RXB1D40:1;		unsigned RXB1D41:1;		unsigned RXB1D42:1;		unsigned RXB1D43:1;		unsigned RXB1D44:1;		unsigned RXB1D45:1;		unsigned RXB1D46:1;		unsigned RXB1D47:1;	};} __RXB1D4bits_t;extern volatile __RXB1D4bits_t __at (0xf5a) RXB1D4bits;extern __sfr __at (0xf5b) RXB1D5;typedef union {	struct {		unsigned RXB1D50:1;		unsigned RXB1D51:1;		unsigned RXB1D52:1;		unsigned RXB1D53:1;		unsigned RXB1D54:1;		unsigned RXB1D55:1;		unsigned RXB1D56:1;		unsigned RXB1D57:1;	};} __RXB1D5bits_t;extern volatile __RXB1D5bits_t __at (0xf5b) RXB1D5bits;extern __sfr __at (0xf5c) RXB1D6;typedef union {	struct {		unsigned RXB1D60:1;		unsigned RXB1D61:1;		unsigned RXB1D62:1;		unsigned RXB1D63:1;		unsigned RXB1D64:1;		unsigned RXB1D65:1;		unsigned RXB1D66:1;		unsigned RXB1D67:1;	};} __RXB1D6bits_t;extern volatile __RXB1D6bits_t __at (0xf5c) RXB1D6bits;extern __sfr __at (0xf5d) RXB1D7;

⌨️ 快捷键说明

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