Todos los registros del hardward PICmicro, incluyendo los puertos, pueden ser accedidos igual que cuquier variable. Esto quiere decir que pueden ser leidas o escritas con el uso de ecuaciones directamente:
Por ejemplo:
PORTA = %01010101 ' Escribe el valor binario en el puerto A
VAR1 = WRD * PORTA 'Multiplica la variable WRD y el puerto A
El compilados tambien puede combinar registros de 16 bits como TMR1, en una variable del tipo word. Lo cual simplifica la lectura y escritura de estos registros.
Ejemplo:
DIM TIMER1 AS TMR1L.WORD
TIMER1 = 12345
Se combinan TMR1H, y TMR1L en una variable TIMER1, luego TMR1 se carga con el valor 12345.
DIM TIMER3 AS TMR3L.WORD ' Combine TMR3L y TMR3H
DIM AD_RESULT AS ADRES.WORD ' Combina ADRESL y ADRESH
DIM MUL_PROD AS PRODL.WORD ' Combina PRODL y PRODH
No hay comentarios:
Publicar un comentario