Está en la página 1de 2

UNIVERSIDAD DE CARABOBO

FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE SISTEMAS Y AUTOMÁTICA
LABORATORIO DE MICROPROCESADORES

Práctica #1: Manejo de ENTRADAS Y SALIDAS DIGITALES

Duración: 2 Semanas.

Objetivos:

• Utilizar los registros asociados a la entrada y salida digitales, del


microcontrolador.

PRELABORATORIO:

• Lea en el datasheet los puertos de entrada-salida (registros de configuración,


escritura y lectura de datos) del microcontrolador ATMega328p.
• Investigue y tenga a la mano la configuración de pines de la tarjeta ARDUINO
UNO.

LABORATORIO:

• Elabore un diagrama de flujo y ´programa en ASSEMBLER, de una ALU


de 4 bits de datos utilizando el ATMega328P y la tarjeta ARDUINO UNO,
en donde el DATO A se lea del puerto B (PB3 PB2 PB1 PB0) el DATO B
se lea del puerto C ( PC2 PC1 PC0), y el resultado se muestre en el puerto
D. Los tres bits más significativos del Puerto C (PC5 PC4 PC3)
determinaran la operación a realizar, según la siguiente tabla

Código (PC5 PC4 PC3) Operación


000 A+B
001 A-B
010 A*B
011 A AND B
100 A OR B
101 A XOR B
110 NOT A
111 NOT B
UNIVERSIDAD DE CARABOBO

FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE SISTEMAS Y AUTOMÁTICA
LABORATORIO DE MICROPROCESADORES

• Envíe en un documento PDF con:


• Portada (indique su sección y profesor)
• Circuito en proteus, donde identifique las entradas y salidas,
• Diagrama de flujo,
• Valores calculados para cada registro a utilizar,
• Código fuente en assembler
• Capture de pantalla de la simulación realizada en proteus del circuito,
para cada valor de entrada de la tabla, o muestre el circuito
funcionando a su profesor.

También podría gustarte