![]()  | 
| Correspondencia entre puertos y terminales | 
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);
}
//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);
}

No hay comentarios:
Publicar un comentario