SlideShare una empresa de Scribd logo
MICROPROCESADOR 8085
El microprocesador 8085 fue creado en 1977 por INTEL. Sustituyo
al 8080 y simplemente se le añadieron unas pocas instrucciones
más.Este tiene acceso a 64 k de memoria, un Bus de Datos de 8
bits,4 interrupciones vectorizadas, dos patillas para comunicacion
serie, estado wait, aritmetica Decimal Binary y Doble Precision,
alimentacion simple a 5v., oscilador con un sencillo cristal, Bus
Direcciones multiplexado.
A8-A15(salidas tri-estado)
Bus de Direcciones; Eston son los 8 bits mas significativos del
bus,que seran triestado durante el modo Hold y Halt.
ADo AD7(Entrada/salida triestado)
Bus multiplexado Direcciones/Datos; Eston son los 8 bits del Bus de
Direcciones mas bajos, apareciendo en el bus durante el primer
ciclo de reloj. Durante el segundo y tercer ciclo de reloj apareceran
por aqui
el Bus de datos.Tambien durante el modo Hold y Halt son triestado.
ALE(salida)
Address Latch Enable: Esta en estado alto durante el primer ciclo
de reloj y habilita un latched que carga
la parte baja del Bus de Direcciones para los perifericos. ALE puede
usarse para la información del status
del microprocesador. ALE nunca es triestado.
SO, S1(salidas)
Estado del Bus de Datos.Codigos del status del bus en un ciclo:
S1 So
O O Parado
0 1 Escribe
1 0 Lee
1 1 Fetch
S1 puede ser usada como un avance del estado de la patilla R/W.
RD(salida triestado)
READ; indica que se esta leyendo la memoria o cualquier periferico
y el Bus de Datos esta preparado para la transferencia de
Datos.triestado durante Hold y Halt.
WR(salida triestado)
WRITE; indica que se edsta escribiendo en memoria o en cualquier
periferico.triestado durante Hold y Halt.
READY(entrada)
Si Ready esta a nivel alto durante un ciclo de lectura o escritura,
esta indicando que la memoria o los perifericos estan listos para
enviar o recibir datos. Si Ready esta a nivel bajo, la CPU entra en
un estado wait (espera) despues de completar el ciclo de lectura o
escritura que esta ejecutando.
HOLD(entrada)
HOLD; indica que otro sistema requiere el uso de los Buses de
Direcciones y Datos. La CPU, completa el ciclo maquina que esta
realizando y pone los buses a triestado. Internamente puede seguir
procesando. El procesador solo puede hacerse con los Buses solo
despues de que HOLD sea repuesta. Cuando el Hold es aceptado,
las Direcciones, Datos, RD, WR, y IO/M lineas estan en triestado.
HLDA (salida)
HOLD ACKNOWLEDGE; indica que la CPU a aceptado el estado
Hold y dejara los buses libres en el proximo ciclo de reloj. HLDA
pasa a nivel bajo despues de que Hold es repuesta a su estado
normal. La CPU toma los Buses despues de un ciclo de reloj de
que HLDA pasa a nivel bajo.
INTR(entrada)
INTERRUPT REQUEST; es usada como una interrupción general.
Si se activa, el contador de programa (PC) deja de incrementarse e
INTA es activada. Durante este ciclo las instrucciones RESTART o
CALL pueden ser insertadas para saltar en la rutina de interrupción.
La INTR es habilitada o deshabilitada por programa (software). Es
deshabilitada por un Reset e inmediatamente despues cualquier
interrupción puede ser aceptada.
INTA(salida)
INTERRUPT ACKNOWLEDGE(interrrpción aceptada); esta puede
ser usada para activar el 8259 o algun otra cosa.
RST 5.5
RST 6.5 - (entradas)
RST 7.5
RESTART INTERRUPTS; Estas son tres entradas que tienen una
duración similar a I NTR escepto que estas causan un reset interno
y son automaticamente insertadas.
RST 7.5 ~~ Mas prioridad
RST 6.5
RST 5.5 o Menos prioridad
Este es el orden de prioridad de estas interrupciones. Estas tienen
mas prioridad que la INTR.
TRAP(entrada)
Trap interrupt es una no enmascarable interrupción. Tiene una
duración similar a INTR. a esta no le afecta ninguna mascara o
habilitacion por software.Esta es la que mas prioridad tiene de
todas.
RESET IN(entrada)
Un Reset pone el contador de programa (PC) a cero y inicializa la
habilitación de interrupciones y los flipflops HLDA. Ningun flags o
registro(a excepción del registro de instrucciones) son afectados.
RESET OUT(salida)
Indica que la CPU esta comenzando un reset.Puede ser usada
como un reset del sistema.La señal esta sincronizada con el reloj
del procesador.
X1, X2 (entradas)
Cristal o red R/C para generar el reloj interno. X1 puede usarse
como entrada de reloj externol. La entrada de frecuencia es dividida
por 2 para saber la frecuencia interna en la que opera la CPU.
CLK(salida)
Salida de reloj para ser usada por el sistema. El periodo de CLK
esta sicronizado con el periodo de las entradas X1, X2 .
IO/M(salida)
IO/M indica que la lectura o escritura es en la memoria. Esta a
triestado durante el modo Hold y Halt.
SID(entrada)
Entrada Serie de datos. El dato de esta linea es cargado en el bit 7
del acumulador para ser tratado cuando se ejecuta la instrucción
RIM.
SOD(salida)
Salida Serie de datos. La salida SOD es uno o cero segun lo especifique la instrucción
SIM.

Más contenido relacionado

La actualidad más candente

Usart
UsartUsart
Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03
Hamiltonn Casallas
 
Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01
Hamiltonn Casallas
 
Sistema competencias con el Stellaris
Sistema competencias con el StellarisSistema competencias con el Stellaris
Sistema competencias con el Stellaris
Alejandro Zaraos Vázquez
 
Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07
Hamiltonn Casallas
 
Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09
Hamiltonn Casallas
 
Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06
Hamiltonn Casallas
 
04.Entradas y salidas digitales
04.Entradas y salidas digitales04.Entradas y salidas digitales
04.Entradas y salidas digitales
Jonathan Ruiz de Garibay
 
Uart
UartUart
Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12
Hamiltonn Casallas
 
Pic16 f877
Pic16 f877Pic16 f877
Pic16 f877
Lopez Guzman
 
Glosario
GlosarioGlosario
Glosario
CECYT3
 
PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84
Juan Navarrete Guzman
 
Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05
Hamiltonn Casallas
 
Adc y usart pic16 f887
Adc y usart pic16 f887Adc y usart pic16 f887
Adc y usart pic16 f887
Derlis Hernandez Lara
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
Percy Julio Chambi Pacco
 
Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10
Hamiltonn Casallas
 
MICROCONTROLADORES II EN C. TEMA 5
MICROCONTROLADORES II EN C. TEMA 5MICROCONTROLADORES II EN C. TEMA 5
MICROCONTROLADORES II EN C. TEMA 5
Luis Zurita
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
silviavega101
 

La actualidad más candente (19)

Usart
UsartUsart
Usart
 
Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03
 
Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01
 
Sistema competencias con el Stellaris
Sistema competencias con el StellarisSistema competencias con el Stellaris
Sistema competencias con el Stellaris
 
Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07
 
Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09Curso de microcontroladores capitulo 09
Curso de microcontroladores capitulo 09
 
Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06
 
04.Entradas y salidas digitales
04.Entradas y salidas digitales04.Entradas y salidas digitales
04.Entradas y salidas digitales
 
Uart
UartUart
Uart
 
Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12Curso de microcontroladores capitulo 12
Curso de microcontroladores capitulo 12
 
Pic16 f877
Pic16 f877Pic16 f877
Pic16 f877
 
Glosario
GlosarioGlosario
Glosario
 
PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84
 
Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05
 
Adc y usart pic16 f887
Adc y usart pic16 f887Adc y usart pic16 f887
Adc y usart pic16 f887
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
 
Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10Curso de microcontroladores capitulo 10
Curso de microcontroladores capitulo 10
 
MICROCONTROLADORES II EN C. TEMA 5
MICROCONTROLADORES II EN C. TEMA 5MICROCONTROLADORES II EN C. TEMA 5
MICROCONTROLADORES II EN C. TEMA 5
 
Niple diapopsitiva
Niple   diapopsitivaNiple   diapopsitiva
Niple diapopsitiva
 

Similar a Microprocesador 8085

PROCESO E/S O SISITEMAS DE E/S
PROCESO  E/S O  SISITEMAS DE E/SPROCESO  E/S O  SISITEMAS DE E/S
PROCESO E/S O SISITEMAS DE E/S
UDEC
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
upc
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
upc
 
Puerto paralelo
Puerto paraleloPuerto paralelo
Puerto paralelo
Lizbeth Jimenez Hernnadez
 
Puerto paralelo
Puerto paraleloPuerto paralelo
Puerto paralelo
Lizbeth Jimenez Hernnadez
 
Arquitectura interna micro
Arquitectura interna microArquitectura interna micro
Arquitectura interna micro
Mateo Hoyos TheratEk
 
Plc1
Plc1Plc1
Rutinas y Sub Rutinas del MicroZ80
Rutinas y Sub Rutinas del MicroZ80Rutinas y Sub Rutinas del MicroZ80
Rutinas y Sub Rutinas del MicroZ80
Pablo Chumania
 
Puerto paralelo
Puerto paraleloPuerto paralelo
Puerto paralelo
ruben hernandez
 
1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx
GonzaloGutierrez75
 
arquitectura pipeline
arquitectura pipelinearquitectura pipeline
arquitectura pipeline
Ingrid L
 
Puertoserial[1]
Puertoserial[1]Puertoserial[1]
Puertoserial[1]
henrymiranda00
 
A tmega164p guide datashet
A tmega164p guide datashetA tmega164p guide datashet
A tmega164p guide datashet
Hamil FC
 
7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol
Danny Sanchez
 
microprocesador8080-131024151047-phpapp01.pdf
microprocesador8080-131024151047-phpapp01.pdfmicroprocesador8080-131024151047-phpapp01.pdf
microprocesador8080-131024151047-phpapp01.pdf
RaulGuadarrama6
 
Microprocesador 8080
Microprocesador 8080Microprocesador 8080
Microprocesador 8080
Jessica Daniela
 
Introduccion_a_los_Microcontroladores_v2.ppt
Introduccion_a_los_Microcontroladores_v2.pptIntroduccion_a_los_Microcontroladores_v2.ppt
Introduccion_a_los_Microcontroladores_v2.ppt
JimyJavier
 
Introduccion a los_microcontroladores_v2
Introduccion a los_microcontroladores_v2Introduccion a los_microcontroladores_v2
Introduccion a los_microcontroladores_v2
Gonzalo Gomez
 
DIAGRAMAS DE UNA ALARMA
DIAGRAMAS DE UNA ALARMADIAGRAMAS DE UNA ALARMA
DIAGRAMAS DE UNA ALARMA
Lilibeth de los Angeles
 
Lp (puerto paralelo)
Lp (puerto paralelo)Lp (puerto paralelo)
Lp (puerto paralelo)
Richard Vilca
 

Similar a Microprocesador 8085 (20)

PROCESO E/S O SISITEMAS DE E/S
PROCESO  E/S O  SISITEMAS DE E/SPROCESO  E/S O  SISITEMAS DE E/S
PROCESO E/S O SISITEMAS DE E/S
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Puerto paralelo
Puerto paraleloPuerto paralelo
Puerto paralelo
 
Puerto paralelo
Puerto paraleloPuerto paralelo
Puerto paralelo
 
Arquitectura interna micro
Arquitectura interna microArquitectura interna micro
Arquitectura interna micro
 
Plc1
Plc1Plc1
Plc1
 
Rutinas y Sub Rutinas del MicroZ80
Rutinas y Sub Rutinas del MicroZ80Rutinas y Sub Rutinas del MicroZ80
Rutinas y Sub Rutinas del MicroZ80
 
Puerto paralelo
Puerto paraleloPuerto paralelo
Puerto paralelo
 
1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx1 Presentación microprocesador 8088.pptx
1 Presentación microprocesador 8088.pptx
 
arquitectura pipeline
arquitectura pipelinearquitectura pipeline
arquitectura pipeline
 
Puertoserial[1]
Puertoserial[1]Puertoserial[1]
Puertoserial[1]
 
A tmega164p guide datashet
A tmega164p guide datashetA tmega164p guide datashet
A tmega164p guide datashet
 
7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol
 
microprocesador8080-131024151047-phpapp01.pdf
microprocesador8080-131024151047-phpapp01.pdfmicroprocesador8080-131024151047-phpapp01.pdf
microprocesador8080-131024151047-phpapp01.pdf
 
Microprocesador 8080
Microprocesador 8080Microprocesador 8080
Microprocesador 8080
 
Introduccion_a_los_Microcontroladores_v2.ppt
Introduccion_a_los_Microcontroladores_v2.pptIntroduccion_a_los_Microcontroladores_v2.ppt
Introduccion_a_los_Microcontroladores_v2.ppt
 
Introduccion a los_microcontroladores_v2
Introduccion a los_microcontroladores_v2Introduccion a los_microcontroladores_v2
Introduccion a los_microcontroladores_v2
 
DIAGRAMAS DE UNA ALARMA
DIAGRAMAS DE UNA ALARMADIAGRAMAS DE UNA ALARMA
DIAGRAMAS DE UNA ALARMA
 
Lp (puerto paralelo)
Lp (puerto paralelo)Lp (puerto paralelo)
Lp (puerto paralelo)
 

Microprocesador 8085

  • 1. MICROPROCESADOR 8085 El microprocesador 8085 fue creado en 1977 por INTEL. Sustituyo al 8080 y simplemente se le añadieron unas pocas instrucciones más.Este tiene acceso a 64 k de memoria, un Bus de Datos de 8 bits,4 interrupciones vectorizadas, dos patillas para comunicacion serie, estado wait, aritmetica Decimal Binary y Doble Precision, alimentacion simple a 5v., oscilador con un sencillo cristal, Bus Direcciones multiplexado. A8-A15(salidas tri-estado) Bus de Direcciones; Eston son los 8 bits mas significativos del bus,que seran triestado durante el modo Hold y Halt. ADo AD7(Entrada/salida triestado) Bus multiplexado Direcciones/Datos; Eston son los 8 bits del Bus de Direcciones mas bajos, apareciendo en el bus durante el primer ciclo de reloj. Durante el segundo y tercer ciclo de reloj apareceran por aqui el Bus de datos.Tambien durante el modo Hold y Halt son triestado. ALE(salida) Address Latch Enable: Esta en estado alto durante el primer ciclo de reloj y habilita un latched que carga la parte baja del Bus de Direcciones para los perifericos. ALE puede usarse para la información del status del microprocesador. ALE nunca es triestado. SO, S1(salidas) Estado del Bus de Datos.Codigos del status del bus en un ciclo: S1 So O O Parado 0 1 Escribe 1 0 Lee 1 1 Fetch S1 puede ser usada como un avance del estado de la patilla R/W. RD(salida triestado) READ; indica que se esta leyendo la memoria o cualquier periferico y el Bus de Datos esta preparado para la transferencia de Datos.triestado durante Hold y Halt.
  • 2. WR(salida triestado) WRITE; indica que se edsta escribiendo en memoria o en cualquier periferico.triestado durante Hold y Halt. READY(entrada) Si Ready esta a nivel alto durante un ciclo de lectura o escritura, esta indicando que la memoria o los perifericos estan listos para enviar o recibir datos. Si Ready esta a nivel bajo, la CPU entra en un estado wait (espera) despues de completar el ciclo de lectura o escritura que esta ejecutando. HOLD(entrada) HOLD; indica que otro sistema requiere el uso de los Buses de Direcciones y Datos. La CPU, completa el ciclo maquina que esta realizando y pone los buses a triestado. Internamente puede seguir procesando. El procesador solo puede hacerse con los Buses solo despues de que HOLD sea repuesta. Cuando el Hold es aceptado, las Direcciones, Datos, RD, WR, y IO/M lineas estan en triestado. HLDA (salida) HOLD ACKNOWLEDGE; indica que la CPU a aceptado el estado Hold y dejara los buses libres en el proximo ciclo de reloj. HLDA pasa a nivel bajo despues de que Hold es repuesta a su estado normal. La CPU toma los Buses despues de un ciclo de reloj de que HLDA pasa a nivel bajo. INTR(entrada) INTERRUPT REQUEST; es usada como una interrupción general. Si se activa, el contador de programa (PC) deja de incrementarse e INTA es activada. Durante este ciclo las instrucciones RESTART o CALL pueden ser insertadas para saltar en la rutina de interrupción. La INTR es habilitada o deshabilitada por programa (software). Es deshabilitada por un Reset e inmediatamente despues cualquier interrupción puede ser aceptada. INTA(salida) INTERRUPT ACKNOWLEDGE(interrrpción aceptada); esta puede ser usada para activar el 8259 o algun otra cosa. RST 5.5 RST 6.5 - (entradas) RST 7.5 RESTART INTERRUPTS; Estas son tres entradas que tienen una duración similar a I NTR escepto que estas causan un reset interno y son automaticamente insertadas.
  • 3. RST 7.5 ~~ Mas prioridad RST 6.5 RST 5.5 o Menos prioridad Este es el orden de prioridad de estas interrupciones. Estas tienen mas prioridad que la INTR. TRAP(entrada) Trap interrupt es una no enmascarable interrupción. Tiene una duración similar a INTR. a esta no le afecta ninguna mascara o habilitacion por software.Esta es la que mas prioridad tiene de todas. RESET IN(entrada) Un Reset pone el contador de programa (PC) a cero y inicializa la habilitación de interrupciones y los flipflops HLDA. Ningun flags o registro(a excepción del registro de instrucciones) son afectados. RESET OUT(salida) Indica que la CPU esta comenzando un reset.Puede ser usada como un reset del sistema.La señal esta sincronizada con el reloj del procesador. X1, X2 (entradas) Cristal o red R/C para generar el reloj interno. X1 puede usarse como entrada de reloj externol. La entrada de frecuencia es dividida por 2 para saber la frecuencia interna en la que opera la CPU. CLK(salida) Salida de reloj para ser usada por el sistema. El periodo de CLK esta sicronizado con el periodo de las entradas X1, X2 . IO/M(salida) IO/M indica que la lectura o escritura es en la memoria. Esta a triestado durante el modo Hold y Halt. SID(entrada) Entrada Serie de datos. El dato de esta linea es cargado en el bit 7 del acumulador para ser tratado cuando se ejecuta la instrucción RIM. SOD(salida) Salida Serie de datos. La salida SOD es uno o cero segun lo especifique la instrucción SIM.