viernes, 17 de septiembre de 2010

ENLACES DE AYUDA..... SOS

DATA SHEET:

                  


Para mayor detalle sobre las instrucciones ver la hoja de datos de cada uC. También pueden usar la ayuda del AVR STUDIO ( Help --> Assembler Help ).
                              

1 comentario:

  1. Hola, tengo algunas dedas del funcionamiento de este fragmento de código.
    Bueno Declare todo el puerto B como entrada y estoy simulando en proteus, pero para poder ver como respondian las entradas a valores ya fijos utilize un SBR que originalmente en el código era ANDI. Entonces estube checando como funcionaban los registros.
    Cuando yo cargo R20 con 0b00000010 y cargo R21 con 0b10100000. Porque se genera una suma entre estos registros. Acaso el comando SWAP hace una función de suma? No tengo muy claro, busque y dice que intercambia nibble. Pero no sabía que podía sumar, espero que me puedas orientar. Un saludo


    IN R20,PINB
    SBR R20,0b00000010
    IN R21,PINB
    SBR R21,0b10100000
    SWAP R21
    IN R22,PINC
    ANDI R22,0b00000000

    ResponderEliminar