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

📄 mcc_pic18f4620.h

📁 * "Copyright (c) 2006 Robert B. Reese ("AUTHOR")" * All rights reserved. * (R. Reese, reese@ece.
💻 H
字号:
/*  V0.1 Initial Release   10/July/2006  RBR*/  //these definitions are for the PIC18f4620    #define DC                  STATUSbits.DC    #define RD                  EECON1bits.RD              #define WR                  EECON1bits.WR    #define WREN                EECON1bits.WREN	#define WRERR               EECON1bits.WRERR	#define FREE                EECON1bits.FREE	#define CFGS                EECON1bits.CFGS	#define EEPGD               EECON1bits.EEPGD    #define LATA0               LATAbits.LATA0    #define LATA1               LATAbits.LATA1    #define LATA2               LATAbits.LATA2    #define LATA3               LATAbits.LATA3    #define LATA4               LATAbits.LATA4    #define LATA5               LATAbits.LATA5    #define LATA6               LATAbits.LATA6    #define LATA7               LATAbits.LATA7		#define RA0                 PORTAbits.RA0    #define RA1                 PORTAbits.RA1    #define RA2                 PORTAbits.RA2    #define RA3                 PORTAbits.RA3    #define RA4                 PORTAbits.RA4    #define RA5                 PORTAbits.RA5    #define RA6                 PORTAbits.RA6    #define RA7                 PORTAbits.RA7	    #define TRISA0              TRISAbits.TRISA0    #define TRISA1              TRISAbits.TRISA1    #define TRISA2              TRISAbits.TRISA2    #define TRISA3              TRISAbits.TRISA3    #define TRISA4              TRISAbits.TRISA4    #define TRISA5              TRISAbits.TRISA5    #define TRISA6              TRISAbits.TRISA6    #define TRISA7              TRISAbits.TRISA7    #define RB0                 PORTBbits.RB0    #define RB1                 PORTBbits.RB1    #define RB2                 PORTBbits.RB2    #define RB3                 PORTBbits.RB3    #define RB4                 PORTBbits.RB4    #define RB5                 PORTBbits.RB5    #define RB6                 PORTBbits.RB6    #define RB7                 PORTBbits.RB7		#define LATB0               LATBbits.LATB0    #define LATB1               LATBbits.LATB1    #define LATB2               LATBbits.LATB2    #define LATB3               LATBbits.LATB3    #define LATB4               LATBbits.LATB4    #define LATB5               LATBbits.LATB5    #define LATB6               LATBbits.LATB6    #define LATB7               LATBbits.LATB7    #define TRISB0              TRISBbits.TRISB0    #define TRISB1              TRISBbits.TRISB1    #define TRISB2              TRISBbits.TRISB2    #define TRISB3              TRISBbits.TRISB3    #define TRISB4              TRISBbits.TRISB4    #define TRISB5              TRISBbits.TRISB5    #define TRISB6              TRISBbits.TRISB6    #define TRISB7              TRISBbits.TRISB7     #define LATC0               LATCbits.LATC0    #define LATC1               LATCbits.LATC1    #define LATC2               LATCbits.LATC2    #define LATC3               LATCbits.LATC3    #define LATC4               LATCbits.LATC4    #define LATC5               LATCbits.LATC5    #define LATC6               LATCbits.LATC6    #define LATC7               LATCbits.LATC7    #define TRISC0              TRISCbits.TRISC0    #define TRISC1              TRISCbits.TRISC1    #define TRISC2              TRISCbits.TRISC2    #define TRISC3              TRISCbits.TRISC3    #define TRISC4              TRISCbits.TRISC4    #define TRISC5              TRISCbits.TRISC5    #define TRISC6              TRISCbits.TRISC6    #define TRISC7              TRISCbits.TRISC7    #define RC0                 PORTCbits.RC0    #define RC1                 PORTCbits.RC1    #define RC2                 PORTCbits.RC2    #define RC3                 PORTCbits.RC3    #define RC4                 PORTCbits.RC4    #define RC5                 PORTCbits.RC5    #define RC6                 PORTCbits.RC6    #define RC7                 PORTCbits.RC7            #define RBPU                INTCON2bits.RBPU    #define INTEDG0             INTCON2bits.INTEDG0    #define INTEDG1             INTCON2bits.INTEDG1    #define INTEDG2             INTCON2bits.INTEDG2    #define TMR0IP              INTCON2bits.TMR0IP    #define RBIP                INTCON2bits.RBIP        #define INT2IP              INTCON3bits.INT2IP    #define INT1IP              INTCON3bits.INT1IP    #define INT2IE              INTCON3bits.INT2IE    #define INT1IE              INTCON3bits.INT1IE    #define INT2IF              INTCON3bits.INT2IF    #define INT1IF              INTCON3bits.INT1IF         #define TMR0ON              T0CONbits.TMR0ON    #define T08BIT              T0CONbits.T08BIT    #define T0CS                T0CONbits.T0CS    #define T08SE               T0CONbits.T0SE    #define PSA                 T0CONbits.PSA    #define T0PS2               T0CONbits.T0PS2    #define T0PS1               T0CONbits.T0PS1    #define T0PS0               T0CONbits.T0PS0			#define T1RD16              T1CONbits.RD16     #define T1CKPS1             T1CONbits.T1CKPS1    #define T1CKPS0             T1CONbits.T1CKPS0    #define T1OSCEN             T1CONbits.T1OSCEN    #define T1SYNC              T1CONbits.NOT_T1SYNC    #define TMR1CS              T1CONbits.TMR1CS    #define TMR1ON              T1CONbits.TMR1ON	 //   #define TOUTPS3            T2CONbits.T2OUTPS3 	 //   #define TOUTPS2            T2CONbits.T2OUTPS2 	//    #define TOUTPS1            T2CONbits.T2OUTPS1 		//    #define TOUTPS0            T2CONbits.T2OUTPS0	    #define T2OUTPS3            T2CONbits.T2OUTPS3 	    #define T2OUTPS2            T2CONbits.T2OUTPS2 	    #define T2OUTPS1            T2CONbits.T2OUTPS1 		    #define T2OUTPS0            T2CONbits.T2OUTPS0			    #define TMR2ON              T2CONbits.TMR2ON    #define T2CKPS1             T2CONbits.T2CKPS1     #define T2CKPS0             T2CONbits.T2CKPS0 	     #define  TMR3ON        T3CONbits.TMR3ON 
    #define  TMR3CS       T3CONbits.TMR3CS
    #define  T3SYNC        T3CONbits.T3SYNC
    #define T3CCP1         T3CONbits.T3CCP1
    #define  T3CKPS0       T3CONbits.T3CKPS0
    #define  T3CKPS1       T3CONbits.T3CKPS1
    #define  T3CCP2          T3CONbits.T3CCP2 
    #define  RD16               T3CONbits.TMR3CS

		    #define WCOL                SSPCON1bits.WCOL    #define SSPOV               SSPCON1bits.SSPOV    #define SSPEN               SSPCON1bits.SSPEN    #define CKP                 SSPCON1bits.CKP	#define SSPM3               SSPCON1bits.SSPM3	#define SSPM2               SSPCON1bits.SSPM2	#define SSPM1               SSPCON1bits.SSPM1	#define SSPM0               SSPCON1bits.SSPM0	    #define SEN                 SSPCON2bits.SEN    #define ACKSTAT             SSPCON2bits.ACKSTAT    #define RSEN                SSPCON2bits.RSEN    #define RCEN                SSPCON2bits.RCEN    #define ACKEN               SSPCON2bits.ACKEN    #define PEN                 SSPCON2bits.PEN    #define ACKDT               SSPCON2bits.ACKDT    #define SMP                 SSPSTATbits.SMP	    #define CKE                 SSPSTATbits.CKE    #define DA                  SSPSTATbits.D_A    #define P                   SSPSTATbits.P    #define S                   SSPSTATbits.S    #define RW                  SSPSTATbits.R_W    #define UA                  SSPSTATbits.BF    #define BF                  SSPSTATbits.BF					    #define GIEH                INTCONbits.GIEH	#define GIE                 INTCONbits.GIE    #define GIEL                INTCONbits.GIEL	#define PEIE                INTCONbits.PEIE    #define TMR0IE              INTCONbits.TMR0IE	#define INT0IE              INTCONbits.INT0IE	#define RBIE                INTCONbits.RBIE	#define TMR0IF              INTCONbits.TMR0IF    #define INT0IF              INTCONbits.INT0IF  	#define RBIF                INTCONbits.RBIF		#define DC1B1               CCP1CONbits.DC1B1	#define DC1B0               CCP1CONbits.DC1B0	#define CCP1M3              CCP1CONbits.CCP1M3		#define CCP1M2              CCP1CONbits.CCP1M2		#define CCP1M1              CCP1CONbits.CCP1M1	#define CCP1M0              CCP1CONbits.CCP1M0	#define DC2B1               CCP2CONbits.DC2B1	#define DC2B0               CCP2CONbits.DC2B0	#define CCP2M3              CCP2CONbits.CCP2M3		#define CCP2M2              CCP2CONbits.CCP2M2		#define CCP2M1              CCP2CONbits.CCP2M1	#define CCP2M0              CCP2CONbits.CCP2M0				    #define BCLIF               PIR2bits.BCLIF	#define TMR3IF              PIR2bits.TMR3IF	#define CCP2IF              PIR2bits.CCP2IF	#define LVDIF               PIR2bits.LVDIF	#define EEIF                PIR2bits.EEIF	    #define BCLIE               PIE2bits.BCLIE	#define TMR3IE              PIE2bits.TMR3IE	#define CCP2IE              PIE2bits.CCP2IE	#define LVDIE               PIE2bits.LVDIE	#define EEIE                PIR2bits.EEIE	    #define BCLIP               IPR2bits.BCLIP	#define TMR3IP              IPR2bits.TMR3IP	#define CCP2IP              IPR2bits.CCP2IP	#define LVDIP               IPR2bits.LVDIP	#define EEIP                IPR2bits.EEIP       #define PSPIF               PIR1bits.PSPIF	#define ADIF                PIR1bits.ADIF    #define RCIF                PIR1bits.RCIF    #define TXIF                PIR1bits.TXIF	#define SSPIF               PIR1bits.SSPIF	#define CCP1IF              PIR1bits.CCP1IF	#define TMR2IF              PIR1bits.TMR2IF    #define TMR1IF              PIR1bits.TMR1IF        #define PSPIE               PIE1bits.PSPIE	#define ADIE                PIE1bits.ADIE    	#define RCIE                PIE1bits.RCIE	    #define TXIE                PIE1bits.TXIE	#define SSPIE               PIE1bits.SSPIE	#define CCP1IE              PIE1bits.CCP1IE	#define TMR2IE              PIE1bits.TMR2IE    #define TMR1IE              PIE1bits.TMR1IE	    #define PSPIP               IPR1bits.PSPIP	#define ADIP                IPR1bits.ADIP    	#define RCIP                IPR1bits.RCIP	    #define TXIP                IPR1bits.TXIP	#define SSPIP               IPR1bits.SSPIP	#define CCP1IP              IPR1bits.CCP1IP	#define TMR2IP              IPR1bits.TMR2IP    #define TMR1IP              IPR1bits.TMR1IP	    #define TRMT                TXSTAbits.TRMT    #define BRGH                TXSTAbits.BRGH	#define CSRC                TXSTAbits.CSRC	#define TX9                 TXSTAbits.TX9	#define SYNC                TXSTAbits.SYNC	#define TX9D                TXSTAbits.TX9D	#define TXEN                TXSTAbits.TXEN	    #define CREN                RCSTAbits.CREN    #define OERR                RCSTAbits.OERR	#define SPEN                RCSTAbits.SPEN	#define RX9                 RCSTAbits.RX9	#define SREN                RCSTAbits.SREN	#define ADDEN               RCSTAbits.ADDEN	#define FERR                RCSTAbits.FERR	#define RX9D                RCSTAbits.RX9D		    #define ADON                ADCON0bits.ADON	#define GODONE              ADCON0bits.GO	#define CHS0                ADCON0bits.CHS0		#define CHS1                ADCON0bits.CHS1		#define CHS2                ADCON0bits.CHS2	#define ADCS0               ADCON0bits.ADCS0	#define ADCS1               ADCON0bits.ADCS1    #define PCFG0               ADCON1bits.PCFG0    #define PCFG1               ADCON1bits.PCFG1    #define PCFG2               ADCON1bits.PCFG2    #define PCFG3               ADCON1bits.PCFG3									    #define ADCS2               ADCON1bits.ADCS2									    #define ADFM                ADCON1bits.ADFM									    #define IPEN                RCONbits.IPEN    #define RI                  RCONbits.RI    #define TO                  RCONbits.TO    #define PD                  RCONbits.PD    #define POR                 RCONbits.POR    #define BOR                 RCONbits.BOR    #define STKFUL              STKPTRbits.STKFUL    #define STKUNF              STKPTRbits.STKUNF		#define SWDTEN              WDTCONbits.SWDTEN
    #define  IDLEN                OSCCONbits.IDLEN

    

⌨️ 快捷键说明

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