4 may 2010

REGISTROS DE HARDWARE Y PUERTOS

        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