Micro8085

Páginas: 9 (2095 palabras) Publicado: 23 de octubre de 2012
Los fernandez
Uso de las entradas “Ready” y “Hold”
Cuando se lleva a nivel lógico cero de la entrada Ready del µPse origina el estado de prueba WAIT. Mediante este estado el µP puede acceder a las memorias o periféricos lentos. Por esta entrada puede también obtenerse la ejecución de un programa paso a paso. Si mediante una circuitería auxiliar externa, se pone a cero este terminal tras laejecución de una instrucción, los buses mantienen la dirección y el dato, con lo que el usuario puede comprobar si se esta ejecutando correctamente el programa. Por supuesto que este es un método de depuración lento de un programa, pero eficaz.
La señal HOLD puede ser utilizada para implementar (realizar) un sistema DMA (acceso directo a Memoria). Existen algunos periféricos que para mayor velocidaden su función, precisan acceder ellos directamente a la memoria sin pasar por la CPU; para obtener esto es preciso que el µP se detenga y ponga sus buses a alta impedancia, permitiendo de esta manera que el mencionado periférico pueda acceder a la misma memoria que utiliza el µP tomando o volcando un bloque de datos. Con el µP8085 esto se consigue usando la entrada HOLD; al llevar esta entrada aun solo lógico el µPtermina la instrucción en curso y tras colocar la salida HLDA a uno pone todos sus buses a alta impedancia. Cuando el periférico termina su acceso a memoria coloca de nuevo esta entrada a cero, con lo que el µPcontinuara con la siguiente instrucción.

Ejemplo de conexión del µP 8085
Es similar al del µP 8080 pero algo más simplificado y completo ya que al estar mas integradose simplificaran las conexiones externas.
En el ejemplo propuesto se observan tres bloques a los que iría conectado el µP; es solo a nivel del ejemplo, pudiendo ir conectados otros bloques o periféricos en función del uso para el que fuera destinado. Lo que si hay que tener en cuenta es ubicar en la dirección 0000 la PROM en que residan las primeras instrucciones pues es en esa dirección en laque arranca el µP tras el reset.
El bloque que hemos denominado decodificador de pagina es, en realidad, el que se encarga de habilitar los bloques correspondientes en función de los bits A 13, A 14 y A 15 del bus directo de direcciones y la señal de permiso IO/M que da paso sincronizado al decodificador.
Obsérvese la mencionada señal ALE que carga el latch con el contenido del bus de datos paraconformar la parte baja (L) del bus de direcciones. Las señales de la izquierda del µP son señales de interrupción de las que tratamos en el aparato “interrupciones del 8085” y el resto son señales de control ya mencionadas.

Las interrupciones en el 8085
El microprocesador 8085 posee un complejo y completo sistema de interrupciones a las cuales va dedicado este aparato. El µP 8085 posee 5terminales destinados al tratamiento de las interrupciones.
Recordemos que una interrupción es un artificio hardware/software por el cual es posible detener el programa en curso para que cuando se produzca un evento determinado, el µP concluya la instrucción que esta ejecutando y efectúe un salto a una determinada subrutina en donde se efectuara el tratamiento de la instrucción; una vez acabado este,se efectuara el tratamiento de la instrucción; una vez acabado este; el µP continua con la instrucción siguiente del programa principal.
Asi pues, el 8085 dispone de tres formas diferentes de tratar las interrupciones que le llegan por los citados cinco terminales, el nombre de estos cinco terminales por donde se introducen las instrucciones son:
-INTR (InterruptRequest): por esta entrada seintroduce una interrupción que es aceptada o no según haya sido previamente indicado por las interrupciones EI (interrupción permitida) o por DI (interrupción No permitida) esto quiere decir que interrupción INTR es enmascarablepor estas interrupciones, de tal manera que si en la ejecución de un programa se ha incluido l instrucción DI aunque haya petición de interrupción por el terminal INTR, esta...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS