Referencia del Archivo p16f877.h

Ir al código fuente de este archivo.

Definiciones

#define _PD(x)   (*(volatile unsigned char *) (x))
#define F   1
#define W   0
#define INDF   _PD(0x000)
#define TMR0   _PD(0x001)
#define PCL   _PD(0x002)
#define STATUS   _PD(0x003)
#define FSR   _PD(0x004)
#define PORTA   _PD(0x005)
#define PORTB   _PD(0x006)
#define PORTC   _PD(0x007)
#define PORTD   _PD(0x008)
#define PORTE   _PD(0x009)
#define PCLATH   _PD(0x00A)
#define INTCON   _PD(0x00B)
#define PIR1   _PD(0x00C)
#define PIR2   _PD(0x00D)
#define TMR1L   _PD(0x00E)
#define TMR1H   _PD(0x00F)
#define T1CON   _PD(0x010)
#define TMR2   _PD(0x011)
#define T2CON   _PD(0x012)
#define SSPBUF   _PD(0x013)
#define SSPCON   _PD(0x014)
#define CCPR1L   _PD(0x015)
#define CCPR1H   _PD(0x016)
#define CCP1CON   _PD(0x017)
#define RCSTA   _PD(0x018)
#define TXREG   _PD(0x019)
#define RCREG   _PD(0x01A)
#define CCPR2L   _PD(0x01B)
#define CCPR2H   _PD(0x01C)
#define CCP2CON   _PD(0x01D)
#define ADRESH   _PD(0x01E)
#define ADCON0   _PD(0x01F)
#define OPTION_REG   _PD(0x081)
#define TRISA   _PD(0x085)
#define TRISB   _PD(0x086)
#define TRISC   _PD(0x087)
#define TRISD   _PD(0x088)
#define TRISE   _PD(0x089)
#define PIE1   _PD(0x08C)
#define PIE2   _PD(0x08D)
#define PCON   _PD(0x08E)
#define SSPCON2   _PD(0x091)
#define PR2   _PD(0x092)
#define SSPADD   _PD(0x093)
#define SSPSTAT   _PD(0x094)
#define TXSTA   _PD(0x098)
#define SPBRG   _PD(0x099)
#define ADRESL   _PD(0x09E)
#define ADCON1   _PD(0x09F)
#define EEDATA   _PD(0x10C)
#define EEADR   _PD(0x10D)
#define EEDATH   _PD(0x10E)
#define EEADRH   _PD(0x10F)
#define EECON1   _PD(0x18C)
#define EECON2   _PD(0x18D)
#define IRP   7
#define RP1   6
#define RP0   5
#define TO   4
#define PD   3
#define Z   2
#define DC   1
#define C   0
#define GIE   7
#define PEIE   6
#define T0IE   5
#define INTE   4
#define RBIE   3
#define T0IF   2
#define INTF   1
#define RBIF   0
#define PSPIF   7
#define ADIF   6
#define RCIF   5
#define TXIF   4
#define SSPIF   3
#define CCP1IF   2
#define TMR2IF   1
#define TMR1IF   0
#define EEIF   4
#define BCLIF   3
#define CCP2IF   0
#define T1CKPS1   5
#define T1CKPS0   4
#define T1OSCEN   3
#define T1SYNC   2
#define TMR1CS   1
#define TMR1ON   0
#define TOUTPS3   6
#define TOUTPS2   5
#define TOUTPS1   4
#define TOUTPS0   3
#define TMR2ON   2
#define T2CKPS1   1
#define T2CKPS0   0
#define WCOL   7
#define SSPOV   6
#define SSPEN   5
#define CKP   4
#define SSPM3   3
#define SSPM2   2
#define SSPM1   1
#define SSPM0   0
#define CCP1X   5
#define CCP1Y   4
#define CCP1M3   3
#define CCP1M2   2
#define CCP1M1   1
#define CCP1M0   0
#define SPEN   7
#define RX9   6
#define SREN   5
#define CREN   4
#define ADDEN   3
#define FERR   2
#define OERR   1
#define RX9D   0
#define CCP2X   5
#define CCP2Y   4
#define CCP2M3   3
#define CCP2M2   2
#define CCP2M1   1
#define CCP2M0   0
#define ADCS1   7
#define ADCS0   6
#define CHS2   5
#define CHS1   4
#define CHS0   3
#define GO   2
#define DONE   2
#define ADON   0
#define RBPU   7
#define INTEDG   6
#define T0CS   5
#define T0SE   4
#define PSA   3
#define PS2   2
#define PS1   1
#define PS0   0
#define IBF   7
#define OBF   6
#define IBOV   5
#define PSPMODE   4
#define POR   1
#define BOR   0
#define GCEN   7
#define ACKSTAT   6
#define ACKDT   5
#define ACKEN   4
#define RCEN   3
#define PEN   2
#define RSEN   1
#define SEN   0
#define SMP   7
#define CKE   6
#define DA   5
#define P   4
#define S   3
#define RW   2
#define UA   1
#define BF   0
#define CSRC   7
#define TX9   6
#define TXEN   5
#define SYNC   4
#define BRGH   2
#define TRMT   1
#define TX9D   0
#define ADFM   7
#define PCFG3   3
#define PCFG2   2
#define PCFG1   1
#define PCFG0   0
#define EEPGD   7
#define WRERR   3
#define WREN   2
#define WR   1
#define RD   0
#define CP_ALL   0x0FCF
#define CP_HALF   0x1FDF
#define CP_UPPER   0x2FEF
#define CP_OFF   0x3FFF
#define DEBUG_DIS   0x3FFF
#define DEBUG_EN   0x37FF
#define WRT_DIS   0x3DFF
#define WRT_EN   0x3FFF
#define CPD_DIS   0x3EFF
#define CPD_EN   0x3FFF
#define LVP_DIS   0x3F7F
#define LVP_EN   0x3FFF
#define BOR_DIS   0x3FBF
#define BOR_EN   0x3FFF
#define PWRTE_DIS   0x3FFF
#define PWRTE_EN   0x3FF7
#define WDT_DIS   0x3FFB
#define WDT_EN   0x3FFF
#define RC_OSC   0x3EFF
#define HS_OSC   0x3EFE
#define XT_OSC   0x3EFD
#define LP_OSC   0x3EFC


Documentación de las definiciones

#define _PD (  )     (*(volatile unsigned char *) (x))

Definición en la línea 5 del archivo p16f877.h.

#define ACKDT   5

Definición en la línea 202 del archivo p16f877.h.

#define ACKEN   4

Definición en la línea 203 del archivo p16f877.h.

#define ACKSTAT   6

Definición en la línea 201 del archivo p16f877.h.

#define ADCON0   _PD(0x01F)

Definición en la línea 43 del archivo p16f877.h.

#define ADCON1   _PD(0x09F)

Definición en la línea 63 del archivo p16f877.h.

#define ADCS0   6

Definición en la línea 169 del archivo p16f877.h.

#define ADCS1   7

Definición en la línea 168 del archivo p16f877.h.

#define ADDEN   3

Definición en la línea 154 del archivo p16f877.h.

#define ADFM   7

Definición en la línea 229 del archivo p16f877.h.

#define ADIF   6

Definición en la línea 101 del archivo p16f877.h.

#define ADON   0

Definición en la línea 175 del archivo p16f877.h.

#define ADRESH   _PD(0x01E)

Definición en la línea 42 del archivo p16f877.h.

#define ADRESL   _PD(0x09E)

Definición en la línea 62 del archivo p16f877.h.

#define BCLIF   3

Definición en la línea 111 del archivo p16f877.h.

#define BF   0

Definición en la línea 217 del archivo p16f877.h.

#define BOR   0

Definición en la línea 197 del archivo p16f877.h.

#define BOR_DIS   0x3FBF

Definición en la línea 268 del archivo p16f877.h.

#define BOR_EN   0x3FFF

Definición en la línea 269 del archivo p16f877.h.

#define BRGH   2

Definición en la línea 224 del archivo p16f877.h.

#define C   0

Definición en la línea 87 del archivo p16f877.h.

#define CCP1CON   _PD(0x017)

Definición en la línea 35 del archivo p16f877.h.

#define CCP1IF   2

Definición en la línea 105 del archivo p16f877.h.

#define CCP1M0   0

Definición en la línea 147 del archivo p16f877.h.

#define CCP1M1   1

Definición en la línea 146 del archivo p16f877.h.

#define CCP1M2   2

Definición en la línea 145 del archivo p16f877.h.

#define CCP1M3   3

Definición en la línea 144 del archivo p16f877.h.

#define CCP1X   5

Definición en la línea 142 del archivo p16f877.h.

#define CCP1Y   4

Definición en la línea 143 del archivo p16f877.h.

#define CCP2CON   _PD(0x01D)

Definición en la línea 41 del archivo p16f877.h.

#define CCP2IF   0

Definición en la línea 112 del archivo p16f877.h.

#define CCP2M0   0

Definición en la línea 165 del archivo p16f877.h.

#define CCP2M1   1

Definición en la línea 164 del archivo p16f877.h.

#define CCP2M2   2

Definición en la línea 163 del archivo p16f877.h.

#define CCP2M3   3

Definición en la línea 162 del archivo p16f877.h.

#define CCP2X   5

Definición en la línea 160 del archivo p16f877.h.

#define CCP2Y   4

Definición en la línea 161 del archivo p16f877.h.

#define CCPR1H   _PD(0x016)

Definición en la línea 34 del archivo p16f877.h.

#define CCPR1L   _PD(0x015)

Definición en la línea 33 del archivo p16f877.h.

#define CCPR2H   _PD(0x01C)

Definición en la línea 40 del archivo p16f877.h.

#define CCPR2L   _PD(0x01B)

Definición en la línea 39 del archivo p16f877.h.

#define CHS0   3

Definición en la línea 172 del archivo p16f877.h.

#define CHS1   4

Definición en la línea 171 del archivo p16f877.h.

#define CHS2   5

Definición en la línea 170 del archivo p16f877.h.

#define CKE   6

Definición en la línea 211 del archivo p16f877.h.

#define CKP   4

Definición en la línea 135 del archivo p16f877.h.

#define CP_ALL   0x0FCF

Definición en la línea 246 del archivo p16f877.h.

#define CP_HALF   0x1FDF

Definición en la línea 247 del archivo p16f877.h.

#define CP_OFF   0x3FFF

Definición en la línea 249 del archivo p16f877.h.

#define CP_UPPER   0x2FEF

Definición en la línea 248 del archivo p16f877.h.

#define CPD_DIS   0x3EFF

Definición en la línea 260 del archivo p16f877.h.

#define CPD_EN   0x3FFF

Definición en la línea 261 del archivo p16f877.h.

#define CREN   4

Definición en la línea 153 del archivo p16f877.h.

#define CSRC   7

Definición en la línea 220 del archivo p16f877.h.

#define DA   5

Definición en la línea 212 del archivo p16f877.h.

#define DC   1

Definición en la línea 86 del archivo p16f877.h.

#define DEBUG_DIS   0x3FFF

Definición en la línea 252 del archivo p16f877.h.

#define DEBUG_EN   0x37FF

Definición en la línea 253 del archivo p16f877.h.

#define DONE   2

Definición en la línea 174 del archivo p16f877.h.

#define EEADR   _PD(0x10D)

Definición en la línea 68 del archivo p16f877.h.

#define EEADRH   _PD(0x10F)

Definición en la línea 70 del archivo p16f877.h.

#define EECON1   _PD(0x18C)

Definición en la línea 74 del archivo p16f877.h.

#define EECON2   _PD(0x18D)

Definición en la línea 75 del archivo p16f877.h.

#define EEDATA   _PD(0x10C)

Definición en la línea 67 del archivo p16f877.h.

#define EEDATH   _PD(0x10E)

Definición en la línea 69 del archivo p16f877.h.

#define EEIF   4

Definición en la línea 110 del archivo p16f877.h.

#define EEPGD   7

Definición en la línea 238 del archivo p16f877.h.

#define F   1

Definición en la línea 8 del archivo p16f877.h.

#define FERR   2

Definición en la línea 155 del archivo p16f877.h.

#define FSR   _PD(0x004)

Definición en la línea 16 del archivo p16f877.h.

#define GCEN   7

Definición en la línea 200 del archivo p16f877.h.

#define GIE   7

Definición en la línea 90 del archivo p16f877.h.

#define GO   2

Definición en la línea 173 del archivo p16f877.h.

#define HS_OSC   0x3EFE

Definición en la línea 281 del archivo p16f877.h.

#define IBF   7

Definición en la línea 190 del archivo p16f877.h.

#define IBOV   5

Definición en la línea 192 del archivo p16f877.h.

#define INDF   _PD(0x000)

Definición en la línea 12 del archivo p16f877.h.

#define INTCON   _PD(0x00B)

Definición en la línea 23 del archivo p16f877.h.

#define INTE   4

Definición en la línea 93 del archivo p16f877.h.

#define INTEDG   6

Definición en la línea 181 del archivo p16f877.h.

#define INTF   1

Definición en la línea 96 del archivo p16f877.h.

#define IRP   7

Definición en la línea 80 del archivo p16f877.h.

#define LP_OSC   0x3EFC

Definición en la línea 283 del archivo p16f877.h.

#define LVP_DIS   0x3F7F

Definición en la línea 264 del archivo p16f877.h.

#define LVP_EN   0x3FFF

Definición en la línea 265 del archivo p16f877.h.

#define OBF   6

Definición en la línea 191 del archivo p16f877.h.

#define OERR   1

Definición en la línea 156 del archivo p16f877.h.

#define OPTION_REG   _PD(0x081)

Definición en la línea 47 del archivo p16f877.h.

#define P   4

Definición en la línea 213 del archivo p16f877.h.

#define PCFG0   0

Definición en la línea 233 del archivo p16f877.h.

#define PCFG1   1

Definición en la línea 232 del archivo p16f877.h.

#define PCFG2   2

Definición en la línea 231 del archivo p16f877.h.

#define PCFG3   3

Definición en la línea 230 del archivo p16f877.h.

#define PCL   _PD(0x002)

Definición en la línea 14 del archivo p16f877.h.

#define PCLATH   _PD(0x00A)

Definición en la línea 22 del archivo p16f877.h.

#define PCON   _PD(0x08E)

Definición en la línea 55 del archivo p16f877.h.

#define PD   3

Definición en la línea 84 del archivo p16f877.h.

#define PEIE   6

Definición en la línea 91 del archivo p16f877.h.

#define PEN   2

Definición en la línea 205 del archivo p16f877.h.

#define PIE1   _PD(0x08C)

Definición en la línea 53 del archivo p16f877.h.

#define PIE2   _PD(0x08D)

Definición en la línea 54 del archivo p16f877.h.

#define PIR1   _PD(0x00C)

Definición en la línea 24 del archivo p16f877.h.

#define PIR2   _PD(0x00D)

Definición en la línea 25 del archivo p16f877.h.

#define POR   1

Definición en la línea 196 del archivo p16f877.h.

#define PORTA   _PD(0x005)

Definición en la línea 17 del archivo p16f877.h.

#define PORTB   _PD(0x006)

Definición en la línea 18 del archivo p16f877.h.

Referenciado por main().

#define PORTC   _PD(0x007)

Definición en la línea 19 del archivo p16f877.h.

#define PORTD   _PD(0x008)

Definición en la línea 20 del archivo p16f877.h.

#define PORTE   _PD(0x009)

Definición en la línea 21 del archivo p16f877.h.

#define PR2   _PD(0x092)

Definición en la línea 57 del archivo p16f877.h.

#define PS0   0

Definición en la línea 187 del archivo p16f877.h.

#define PS1   1

Definición en la línea 186 del archivo p16f877.h.

#define PS2   2

Definición en la línea 185 del archivo p16f877.h.

#define PSA   3

Definición en la línea 184 del archivo p16f877.h.

#define PSPIF   7

Definición en la línea 100 del archivo p16f877.h.

#define PSPMODE   4

Definición en la línea 193 del archivo p16f877.h.

#define PWRTE_DIS   0x3FFF

Definición en la línea 272 del archivo p16f877.h.

#define PWRTE_EN   0x3FF7

Definición en la línea 273 del archivo p16f877.h.

#define RBIE   3

Definición en la línea 94 del archivo p16f877.h.

#define RBIF   0

Definición en la línea 97 del archivo p16f877.h.

#define RBPU   7

Definición en la línea 180 del archivo p16f877.h.

#define RC_OSC   0x3EFF

Definición en la línea 280 del archivo p16f877.h.

#define RCEN   3

Definición en la línea 204 del archivo p16f877.h.

#define RCIF   5

Definición en la línea 102 del archivo p16f877.h.

#define RCREG   _PD(0x01A)

Definición en la línea 38 del archivo p16f877.h.

#define RCSTA   _PD(0x018)

Definición en la línea 36 del archivo p16f877.h.

#define RD   0

Definición en la línea 242 del archivo p16f877.h.

#define RP0   5

Definición en la línea 82 del archivo p16f877.h.

#define RP1   6

Definición en la línea 81 del archivo p16f877.h.

#define RSEN   1

Definición en la línea 206 del archivo p16f877.h.

#define RW   2

Definición en la línea 215 del archivo p16f877.h.

#define RX9   6

Definición en la línea 151 del archivo p16f877.h.

#define RX9D   0

Definición en la línea 157 del archivo p16f877.h.

#define S   3

Definición en la línea 214 del archivo p16f877.h.

#define SEN   0

Definición en la línea 207 del archivo p16f877.h.

#define SMP   7

Definición en la línea 210 del archivo p16f877.h.

#define SPBRG   _PD(0x099)

Definición en la línea 61 del archivo p16f877.h.

#define SPEN   7

Definición en la línea 150 del archivo p16f877.h.

#define SREN   5

Definición en la línea 152 del archivo p16f877.h.

#define SSPADD   _PD(0x093)

Definición en la línea 58 del archivo p16f877.h.

#define SSPBUF   _PD(0x013)

Definición en la línea 31 del archivo p16f877.h.

#define SSPCON   _PD(0x014)

Definición en la línea 32 del archivo p16f877.h.

#define SSPCON2   _PD(0x091)

Definición en la línea 56 del archivo p16f877.h.

#define SSPEN   5

Definición en la línea 134 del archivo p16f877.h.

#define SSPIF   3

Definición en la línea 104 del archivo p16f877.h.

#define SSPM0   0

Definición en la línea 139 del archivo p16f877.h.

#define SSPM1   1

Definición en la línea 138 del archivo p16f877.h.

#define SSPM2   2

Definición en la línea 137 del archivo p16f877.h.

#define SSPM3   3

Definición en la línea 136 del archivo p16f877.h.

#define SSPOV   6

Definición en la línea 133 del archivo p16f877.h.

#define SSPSTAT   _PD(0x094)

Definición en la línea 59 del archivo p16f877.h.

#define STATUS   _PD(0x003)

Definición en la línea 15 del archivo p16f877.h.

#define SYNC   4

Definición en la línea 223 del archivo p16f877.h.

#define T0CS   5

Definición en la línea 182 del archivo p16f877.h.

#define T0IE   5

Definición en la línea 92 del archivo p16f877.h.

#define T0IF   2

Definición en la línea 95 del archivo p16f877.h.

#define T0SE   4

Definición en la línea 183 del archivo p16f877.h.

#define T1CKPS0   4

Definición en la línea 116 del archivo p16f877.h.

#define T1CKPS1   5

Definición en la línea 115 del archivo p16f877.h.

#define T1CON   _PD(0x010)

Definición en la línea 28 del archivo p16f877.h.

#define T1OSCEN   3

Definición en la línea 117 del archivo p16f877.h.

#define T1SYNC   2

Definición en la línea 118 del archivo p16f877.h.

#define T2CKPS0   0

Definición en la línea 129 del archivo p16f877.h.

#define T2CKPS1   1

Definición en la línea 128 del archivo p16f877.h.

#define T2CON   _PD(0x012)

Definición en la línea 30 del archivo p16f877.h.

#define TMR0   _PD(0x001)

Definición en la línea 13 del archivo p16f877.h.

#define TMR1CS   1

Definición en la línea 119 del archivo p16f877.h.

#define TMR1H   _PD(0x00F)

Definición en la línea 27 del archivo p16f877.h.

#define TMR1IF   0

Definición en la línea 107 del archivo p16f877.h.

#define TMR1L   _PD(0x00E)

Definición en la línea 26 del archivo p16f877.h.

#define TMR1ON   0

Definición en la línea 120 del archivo p16f877.h.

#define TMR2   _PD(0x011)

Definición en la línea 29 del archivo p16f877.h.

#define TMR2IF   1

Definición en la línea 106 del archivo p16f877.h.

#define TMR2ON   2

Definición en la línea 127 del archivo p16f877.h.

#define TO   4

Definición en la línea 83 del archivo p16f877.h.

#define TOUTPS0   3

Definición en la línea 126 del archivo p16f877.h.

#define TOUTPS1   4

Definición en la línea 125 del archivo p16f877.h.

#define TOUTPS2   5

Definición en la línea 124 del archivo p16f877.h.

#define TOUTPS3   6

Definición en la línea 123 del archivo p16f877.h.

#define TRISA   _PD(0x085)

Definición en la línea 48 del archivo p16f877.h.

Referenciado por main().

#define TRISB   _PD(0x086)

Definición en la línea 49 del archivo p16f877.h.

Referenciado por main().

#define TRISC   _PD(0x087)

Definición en la línea 50 del archivo p16f877.h.

Referenciado por main().

#define TRISD   _PD(0x088)

Definición en la línea 51 del archivo p16f877.h.

#define TRISE   _PD(0x089)

Definición en la línea 52 del archivo p16f877.h.

#define TRMT   1

Definición en la línea 225 del archivo p16f877.h.

#define TX9   6

Definición en la línea 221 del archivo p16f877.h.

#define TX9D   0

Definición en la línea 226 del archivo p16f877.h.

#define TXEN   5

Definición en la línea 222 del archivo p16f877.h.

#define TXIF   4

Definición en la línea 103 del archivo p16f877.h.

#define TXREG   _PD(0x019)

Definición en la línea 37 del archivo p16f877.h.

#define TXSTA   _PD(0x098)

Definición en la línea 60 del archivo p16f877.h.

#define UA   1

Definición en la línea 216 del archivo p16f877.h.

#define W   0

Definición en la línea 9 del archivo p16f877.h.

#define WCOL   7

Definición en la línea 132 del archivo p16f877.h.

#define WDT_DIS   0x3FFB

Definición en la línea 276 del archivo p16f877.h.

#define WDT_EN   0x3FFF

Definición en la línea 277 del archivo p16f877.h.

#define WR   1

Definición en la línea 241 del archivo p16f877.h.

#define WREN   2

Definición en la línea 240 del archivo p16f877.h.

#define WRERR   3

Definición en la línea 239 del archivo p16f877.h.

#define WRT_DIS   0x3DFF

Definición en la línea 256 del archivo p16f877.h.

#define WRT_EN   0x3FFF

Definición en la línea 257 del archivo p16f877.h.

#define XT_OSC   0x3EFD

Definición en la línea 282 del archivo p16f877.h.

#define Z   2

Definición en la línea 85 del archivo p16f877.h.


Generado el Thu Jan 8 00:56:34 2009 para pic-gcc-library por  doxygen 1.5.1