Está en la página 1de 3

Unidad profesional interdisciplinaria de ingenierías

Campus Zacatecas.

Asignatura:
MICROPROCESADORES, MICROCONTROLADORES E
INTERFAZ

Tarea 4: Interfaz de salida del procesador 8086.

Docente:
Adán Orenday Delgado

Alumno:
Ricardo Menchaca Esparza

Grupo:
2MM4

Carrera:
ingeniería Mecatrónica
TAREA PARA REALIZAR

La tarea consiste en diseñar un sistema para resolver el error planteado en este documento
y que los datos se mantengan en los LED hasta que el nuevo dato valido se presente, con
la finalidad de que no aparezcan esos estados no deseados y se vea la secuencia continua
de 0 a 255.T

CÓDIGO

name "Secuencia "

org 100h

.model small

.stack 100h

.data

.code

inicio: mov ax,0 ; Ponemos en CERO el registro Acumulador (AX)

mov cx,255 ; Cargamos el registro Contador con el valor 255

ciclo:

out 0,ax ; Mandamos al puerto 0 el valor de AX

inc ax ; Incrementamos el valor de AX

loop ciclo ; Regresamos a CICLO para que continúe hasta que CX sea CERO

jmp inicio ; Cuando CX sea CERO volvemos a INICIO y se repite todo

end ; indefinidamente

Ret
Se le conectó un flip flop D de 8 entradas y 8 salidas. A cada una de las entradas se le
conecta uno de los pines del bus del 0 al 7 y las salidas se conectan directo al led, las
conexiones se realizaron a través de etiquetas. Los leds de diferentes colores se van
encendiendo como una secuencia en números binarios.

También podría gustarte