Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

17/08/2012 #1


PIC16F628A programacion en C
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.
17/08/2012 #2

Avatar de Eduardo

Si, se puede .
17/08/2012 #3


me olvide de preguntar el como.
¿COMO SE HACE?
18/08/2012 #4

Avatar de Eduardo

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){
          .............. ;
          .............. ;
    }
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.