Electgpl

PIC - Ejemplo tabla ASM

Sep 8th, 2015
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. main    movf    PORTA,W         ;Lee Puerto A desde RA0 a RA2
  2.         andlw   b'00000111'     ;Aplica la mascara de los 3 bit LSB
  3.         call    Tabla           ;Llama a la tabla y trae el valor correspondiente a dirección 2
  4.         movwf   PORTB           ;Mueve el valor que la tabla tiene en dirección 2
  5.         goto    main            ;Repite el ciclo
  6. Tabla   addwf   PCL,F           ;Suma el valor de W (dijimos 2) al contador PCL y salta a esa dirección
  7.         retlw   b'00001001'     ;Retorna el valor de la tabla 00001001
  8.         retlw   b'00001100'     ;Retorna el valor de la tabla 00001100
  9.         retlw   b'00000110'     ;Retorna el valor de la tabla 00000110
  10.         retlw   b'00000110'     ;Retorna el valor de la tabla 00000110
  11.         retlw   b'00001100'     ;Retorna el valor de la tabla 00001100
  12.         retlw   b'00001001'     ;Retorna el valor de la tabla 00001001
Advertisement
Add Comment
Please, Sign In to add comment