Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Practica 2
Practica 2
LDI CPI
OUT ANDI
IN BREQ
RJMP
LDI - Carga Inmediata
Descripción
Carga una constante de 8 bits directamente en los registros 16 a 31.
Operación:
Rd ← K
Operación:
I/O(A) ← Rr
Descripción
Carga datos del espacio de E/S (puertos, temporizadores,
registros de configuración, etc.) en el registro Rd del
Archivo de Registro.
Operación:
Rd ← E/S(A)
Operación:
Rd ← Rd – K
Descripción
Esta instrucción realiza una comparación entre el registro
Rd y una constante. El registro no se modifica. Todas las
ramas condicionales pueden utilizarse después de esta
instrucción.
Operación:
Rd – K
Descripción
Bifurcación relativa condicional. Comprueba el indicador de cero (Z) y se bifurca
relativamente a PC si Z está activado. Si la instrucción se ejecuta inmediatamente
después de cualquiera de las instrucciones CP, CPI, SUB o SUBI, la bifurcación binario
sin signo o con signo representado en Rd era igual al número binario sin signo o con
signo representado en Rr. con signo representado en Rr. Esta instrucción se bifurca
relativamente a PC en cualquier dirección (PC -63 ≤ destino ≤ PC + 64). El parámetro k
es el desplazamiento desde PC y se representa en complemento a dos
complemento. (Equivale a la instrucción BRBS 1,k.)
Operación:
Si Rd = Rr (Z = 1) entonces PC ← PC + k + 1, si no PC ← PC + 1
Descripción
Salto relativo a una dirección dentro de PC - 2K +1 y PC + 2K
(palabras). Para los microcontroladores AVR con
memoria de programa que no exceda de 4K palabras (8KB) esta
instrucción puede dirigirse a toda la memoria desde
todas las direcciones. Ver también JMP.
Operación:
PC ← PC + k + 1
● El ATMega328P tiene un espacio para ubicar hasta 64 Registros I/O, con direcciones
que van de la 0x00 a la 0x3F
Conexión de Microcontrolador a Display
Pines B0 B1 B2 B3 B4 B5 B6 B7