Se puede acceder a la memoria de datos usando
punteros, los cuales se definen como int.
#define TRISA(int*) 0x85
#define PORTA(int*) 0x05
El registro es manejado mediante la utilización del operando *:
Int valor
Valor=*porta
Los terminales se pueden leer o escribir utilizando operadores lógicos:
*porta|=0b00000000;
*porta&=0b11111101;
Ejemplo:
Ejemplo:
No hay comentarios:
Publicar un comentario