0% encontró este documento útil (0 votos)
13 vistas3 páginas

Esquema Octavio

El documento compara los microcontroladores AVR ATTiny11 y ATMega48, destacando que el ATTiny11 es adecuado para aplicaciones simples debido a su conjunto de instrucciones básico y bajo consumo de energía, mientras que el ATMega48 es más avanzado, con más instrucciones y capacidades, ideal para aplicaciones complejas como electrodomésticos y dispositivos IoT. Ambos microcontroladores tienen 32 registros de 8 bits, pero el ATMega48 ofrece modos de direccionamiento adicionales y soporte para periféricos integrados. Se mencionan aplicaciones específicas para cada microcontrolador, resaltando su utilidad en proyectos educativos y sistemas de control.

Cargado por

Octavio Cornelio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
13 vistas3 páginas

Esquema Octavio

El documento compara los microcontroladores AVR ATTiny11 y ATMega48, destacando que el ATTiny11 es adecuado para aplicaciones simples debido a su conjunto de instrucciones básico y bajo consumo de energía, mientras que el ATMega48 es más avanzado, con más instrucciones y capacidades, ideal para aplicaciones complejas como electrodomésticos y dispositivos IoT. Ambos microcontroladores tienen 32 registros de 8 bits, pero el ATMega48 ofrece modos de direccionamiento adicionales y soporte para periféricos integrados. Se mencionan aplicaciones específicas para cada microcontrolador, resaltando su utilidad en proyectos educativos y sistemas de control.

Cargado por

Octavio Cornelio
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

AVR ATTiny11

De acuerdo con Kleber y lópez (2023), es un microcontrolador básico, con un conjunto de


instrucciones y modos de direccionamiento simples, ideal para aplicaciones de baja
complejidad.

CARACTERÍSTICAS SINTAXIS DEL LENGUAJE DOS APLICACIONES PARA


BÁSICAS ENSAMBLADOR LAS QUE ES MÁS APTO
Registros internos Las instrucciones en ensamblador para De acuerdo con Díaz y Carbalo (2014), el
el ATTiny11 siguen un formato ATMega48 es apto para:
Cuenta con 32 registros de propósito
simple, que generalmente incluye un Para aplicaciones que requieren un control
general de 8 bits, organizados en un básico y un consumo de energía reducido,
archivo de registros. mnemónico seguido de operandos
como sistemas de iluminación automática,
Incluye registros especiales como el (registros, constantes o direcciones control de electrodomésticos pequeños o
Registro de Estado (SREG), que de memoria). dispositivos de monitoreo de bajo costo.
contiene banderas para controlar el Tiene 32 registros de 8 bits (R0 a R31) Para proyectos educativos o prototipos
flujo del programa y el Contador de que se utilizan para operaciones rápidos en electrónica básica. Su
aritméticas, lógicas y de simplicidad y facilidad de programación lo
Programa (PC) hacen accesible para estudiantes y
Modos de direccionamiento: transferencia de datos. Se utilizan
instrucciones como (Load aficionados que están aprendiendo sobre
Direccionamiento directo: acceso Immediate) para cargar valores
microcontroladores.
directo a la memoria de datos y constantes en registros, y (Load)
registros. o (Store) para transferir datos entre
Direccionamiento indirecto: utiliza registros y memoria.
registros como punteros para acceder Incluyen operaciones
a la memoria. como suma, resta, AND lógico, OR
Direccionamiento inmediato: lógico y XOR lógico, que operan
operaciones con valores constantes sobre registros.
directamente en las instrucciones.
Direccionamiento relativo: usado en
saltos condicionales e incondicionales,
donde el PC se modifica en función de
un desplazamiento.
Conjunto de instrucciones
El ATTiny11 tiene un conjunto de
instrucciones RISC optimizado, con la
mayoría de las instrucciones
ejecutándose en un solo ciclo de reloj.
Incluye operaciones aritméticas (suma,
resta, multiplicación), lógicas (AND,
OR, XOR), manipulación de bits (set,
clear, shift), y control de flujo (saltos,
llamadas a subrutinas).
Soporta instrucciones de carga (LD) y
almacenamiento (ST) para mover
datos entre registros y memoria.

.
ATMega48
De acuerdo con Solís y Maldonado (2012), es más avanzado y tiene un conjunto de instrucciones más
amplio, modos de direccionamiento adicionales y soporte para periféricos integrados, lo que lo hace
adecuado para aplicaciones más complejas.

CARACTERÍSTICAS BÁSICAS SINTAXIS DEL LENGUAJE DOS APLICACIONES PARA LAS


Registros internos ENSAMBLADOR QUE ES MÁS APTO
También cuenta con 32 registros de Al igual que el ATTiny11, el ATMega48 utiliza De acuerdo con Díaz y Carbalo (2014), el
propósito general de 8 bits, organizados mnemónicos seguidos de operandos. Sin ATMega48 es apto para:
en un archivo de registros. embargo, el ATMega48 tiene un conjunto de Para aplicaciones en electrodomésticos
Incluye registros especiales como el instrucciones más amplio debido a sus como lavadoras, microondas o
Registro de Estado (SREG), el Contador de mayores recursos. refrigeradores, donde se requiere un
Programa (PC), y registros de control para El ATMega48 también tiene 32 registros de 8 control preciso y eficiente de funciones
periféricos como temporizadores, USART, y bits (R0 a R31), pero con más periféricos y como temporizadores, sensores de
ADC. funcionalidades, lo que permite operaciones temperatura, motores y pantallas LCD
Modos de direccionamiento: más complejas. Para aplicaciones en el ámbito del Internet
Direccionamiento directo: acceso directo a la El ATMega48 soporta instrucciones avanzadas de las Cosas (IoT), especialmente en
memoria de datos y registros. como (Load Direct from SRAM) y (Store dispositivos que requieren un bajo costo y
Direccionamiento indirecto: utiliza registros Direct to SRAM) para acceder a la memoria un consumo mínimo de energía, como
como punteros para acceder a la memoria, de datos directamente. sensores ambientales, sistemas de
con soporte para pre-decremento y post- El ATMega48 incluye todas las operaciones monitoreo remoto o controladores para
incremento. básicas y adicionalmente soporta iluminación inteligente.
Direccionamiento inmediato: operaciones con instrucciones como (Multiply) para
valores constantes directamente en las multiplicación de registros.
instrucciones. Además de los saltos condicionales e
Direccionamiento relativo: usado en saltos incondicionales, el ATMega48 soporta
condicionales e incondicionales, donde el PC instrucciones de salto indirecto () y
se modifica en función de un desplazamiento. llamadas indirectas (), que utilizan el
Direccionamiento indexado: permite acceder registro Z (R31:R30) como puntero.
a la memoria utilizando un registro base y un
desplazamiento.
Conjunto de instrucciones
TIene un conjunto de instrucciones RISC
avanzado, con la mayoría de las instrucciones
ejecutándose en uno o dos ciclos de reloj..
Incluye operaciones aritméticas (suma, resta,
multiplicación), lógicas (AND, OR, XOR),
manipulación de bits (set, clear, shift), y
control de flujo (saltos, llamadas a
subrutinas).
Soporta instrucciones de carga (LD) y
almacenamiento (ST) para mover datos entre
registros y memoria, con modos de
direccionamiento más avanzados que el
ATTiny11.
Incluye instrucciones específicas para
manejar periféricos integrados, como el
control de temporizadores, comunicación
USART, y conversión analógico-digital (ADC).

Referencias

Díaz, M. y Carballo, M. (2014). Programación avanzada. Reporte de práctica I de la


Licenciatura en Ingeniería Mecatrónica. Puebla, México: Instituto Tecnológico
Superior de Teziutlán.

Kleber, M. y López, J. (2023). Implementación de una tarjeta de prueba domótica con


microcontrolador AVR para el laboratorio de robótica [Tesis de grado]. Ecuador:
Universidad Estatal del Sur de Manabí.

Solís, D. y Maldonado, J. (2012). Construcción de un sistema inalámbrico que controlara


a un prototipo de carrito desde un computador [Tesis de grado]. Ecuador: Escuela de
Formación de Tecnólogos de la Escuela Politécnica Nacional.

También podría gustarte