Se puede utilizar los registros de configuración de puertos para configurar los terminales de los puertos ya sea como entradas o salidas, en los
PIC estos registros son los
TRIS, donde un
0 representa una salida y un
1 una configuración como entrada.
 |
| Correspondencia entre puertos y terminales |
Por ejemplo si quiero configurar los primeros 4 bits del puerto B como salida y los 4 últimos bits del puerto B como entradas hariamos lo siguiente:
TRISB = 11110000 Binario
TRISB = 0xF0 Hexadecimal
TRISB = 240 Decimal
Para escribir los datos en el puerto utilizamos los registros PORT, como ejemplo si el puerto B esta configurado como salida y queremos colocarlo todo en alto haríamos lo siguiente.
PORTB = 11111111 Binario
PORTB = 0xFF Hexadecimal
PORTB = 255 Decimal
//Julio Fabio De La Cruz 2011
//Escritura de datos en el registro PORTB
void setup(){
//configuro puerto B como salida
TRISB=0x00;
}
void loop(){
//Coloco en alto todos los terminales del puerto B
PORTB=0xFF;
delay(1000);
//Coloco en bajo todos los terminales del puerto B
PORTB=0x00;
delay(1000);
}