PIC16F628A programacion en C

#1
Hola, quisiera saber si se puede tomar los valores de las patas RB1, RB2, RB3 y RB4 y guardarlas en una sola variable para luego poder compararlas con un numero binario guardado en memoria.
Estoy programando en C.

Desde ya gracias.
 
#4
Con una estructura
Código:
struct PORTB {  int xx: 1 ;      // RB0
                int pinB14: 4 ;  // RB1,2,3,4
                int yy: 3 ;  };  // RB5,6,7

struct PORTB in ;
#byte in = 6    // La direccion del puerto segun
                // el PIC que uses
y la usás como cualquier variable
Código:
    if(in.pinB14 == 0b1111){
          .............. ;
          .............. ;
    }
 

Temas similares

Arriba