CONTENIDO
- Introducción al microprocesador 8085
- Las principales características del microprocesador 8085
- Arquitectura BUS del microprocesador 8085
- ¿Qué es OPCODE & OPERAND?
- Diferentes secciones del microprocesador 8085
- 8085 Diagrama de clavijas
- Trabajo de diferentes pines
Introducción al microprocesador 8085:
Microprocesador 8085
El 8085 es un chip microprocesador programable de 8 bits que fue diseñado por primera vez por INTEL en el año 1977 utilizando transistores NMOS.
Las principales características del microprocesador 8085 son:
- Esto tiene un total de 40 pines.
- Frecuencia de velocidad de reloj (CLK) 3-5 MHz
- La 8085 El microprocesador está equipado con dieciséis líneas de dirección y ocho líneas de datos. Por lo tanto, 8085 se denomina microprocesador de 8 bits dependiendo de su base de datos.
- Requiere suministro de + 5V para funcionar.
Arquitectura de BUS del microprocesador 8085:
Varios dispositivos de E / S y dispositivos de memoria están conectados a una CPU mediante un grupo de líneas o cables, estos se denominan BUS.
Hay tres categorías de BUS:
AUTOBÚS DE DIRECCIÓN
- Cuando la dirección es enviada por la CPU, todos los dispositivos están conectados a la CPU a través de la dirección BUS y recibe esta dirección, pero solo el dispositivo responderá, que también recibe la señal de habilitación de chip de la CPU. La dirección BUS es Unidireccional.
BUS DE DATOS
- Transporta valores de datos desde el microprocesador a través de una celda de memoria o una parte periférica (memoria o escritura / memoria de E / S o lectura de E / S). El BUS de datos es Bidireccional. Entonces, la información fluye en ambos sentidos entre el microprocesador 8085 y la memoria o el dispositivo de E / S.
BUS DE CONTROL
- Lleva la señal de control entre la Unidad Central de Procesamiento, las memorias de los dispositivos de Entrada / Salida. Tambien es Bidireccional.
Yo / OM̅ – Cuando la señal es alta (lógica 1), la CPU quiere comunicarse con el dispositivo de E / S, pero cuando la señal es baja (lógica o), la CPU se comunicará con la memoria.
R̅D̅ - Cuando la CPU envía una señal de R̅D̅ baja, el dispositivo activado entiende que la CPU quiere leer información de otro dispositivo o memoria.
W̅R̅T̅ - Cuando la CPU envía una señal de W̅R̅T̅ baja, el dispositivo activado entiende que la CPU quiere escribir información en la memoria u otro dispositivo.
¿Qué es OPCODE & OPERAND?
CÓDIGO DE OPCIÓN:
An CÓDIGO DE OPCIÓN es una instrucción de señal que se puede ejecutar a través de la CPU, sin la ayuda del código de operación, ninguna instrucción no se puede definir individualmente.
Ejemplo MOVIMIENTO A, B
Aquí, MOV significa Move, por lo que MOV es OPCODE.
OPERANDO:
OPERANDO describe una operación tal que add, sub, mov en la que deben realizarse las operaciones.
Ejemplo MOVIMIENTO A, B
Aquí, el contenido de REG B se traslada al contenido de REG A.
Lea más sobre Periféricos importantes del microprocesador 8085
¿Cuáles son las diferentes secciones del microprocesador 8085?
Hay tres áreas categóricas en el microprocesador 8085;
ALU:
- Esta sección realiza la operación de resta, suma de NOR lógico, cumplido, desplazamientos a la derecha, desplazamientos a la izquierda, etc.
REGISTRO:
- Los registros se utilizan para el almacenamiento temporal de la inserción de datos; tiene siguiente registro,
- 8 BIT acumulador
- 8 BIT Registro de propósito general (BC, DE, HL)
- Uno de 16 BIT Puntero de pila
- Uno de 16 BIT Contador de programa
- Instrucción registro, Estado registro, Temporal Reg
TIEMPO Y CONTROL:
- Estos son los principales responsables de la generación de señales de control y tiempo, que son sumamente esenciales para completar la operación de instrucción. Puede controlar el flujo de datos entre la CPU y el dispositivo periférico y proporciona la señal de tiempo para el funcionamiento de la memoria y los dispositivos de E / S.
Ejemplos de instrucciones:
- 1 Instrucción BYTE - MOVIMIENTO B, C
- 2 Instrucción BYTE - MVI B, 05
- 3 Instrucción BYTE - LHLD 5000H
Diagrama PIN del microprocesador 8085:
La siguiente imagen representa la descripción de los PIN de un microprocesador 8085.
E / S M̅ | S1 | S0 | FUNCIONAMIENTO |
0 | 0 | 0 | Detener |
0 | 0 | 1 | Escritura de memoria |
0 | 1 | 0 | Memoria leída |
0 | 1 | 1 | Ha podido recuperar |
1 | 0 | 0 | Detener |
1 | 0 | 1 | Escritura de E / S |
1 | 1 | 0 | Lectura de E / S |
1 | 1 | 1 | Ha podido recuperar |
Descripciones de los pines del microprocesador 8085:
A8 - Un15:
- Estos buses de direcciones se utilizan para ser los bits más significativos de la dirección de memoria del dispositivo de E / S de 8 bits.
AD0 - UnD7:
- Cuando la dirección se multiplexa con los datos, se llama AD Autobús. El bus de orden inferior o poco significativo, así como el bus de datos, se utilizan para la dirección de memoria o la dirección de E / S.
DE
- El pin ALE se activa durante el primer ciclo y permite bajar 8 bits del bus de datos de dirección para que se bloqueen (0 lógico) y cuando ALE es 1 lógico, se activa el bus de direcciones.
E / S M̅ | S1 | S0 | FUNCIONAMIENTO |
0 | 0 | 0 | Detener |
0 | 0 | 1 | Escritura de memoria |
0 | 1 | 0 | Memoria leída |
0 | 1 | 1 | Ha podido recuperar |
1 | 0 | 0 | Detener |
1 | 0 | 1 | Escritura de E / S |
1 | 1 | 0 | Lectura de E / S |
1 | 1 | 1 | Ha podido recuperar |
E / S M̅:
- Es una señal de estado para la memoria como dispositivo de E / S. Cuando la señal sube, funciona para todos los dispositivos de E / S. Cuando la señal baja, funciona para la memoria.
R̅D̅:
- Es una señal para controlar la operación de lectura; cuando la señal es baja, lee los datos del dispositivo de E / S o del dispositivo O / P.
W̅R̅T̅:
- Es la señal de control de escritura especificada. Esta señal especifica que los datos del bus de datos se escribirán en una memoria designada o en un dispositivo de E / S.
LISTO:
- Es una señal de control de I / P alta activa. Es empleado por µP para identificar mientras que un periférico ha finalizado la transferencia de datos o no.
HLDA:
- Esta es la señal de reconocimiento de retención que se utiliza para conceder la solicitud de retención.
INTERRUMPIR:
- TRAMPA: Tiene la máxima prioridad sobre todas las interrupciones. Si surge alguna situación de emergencia, funcionará.
- PRIMERA 7.5: La siguiente prioridad después de TRAP es RST 7.5
- PRIMERA 6.5: La siguiente prioridad después de RST 7.5 es RST 6.5
- PRIMERA 5.5: La siguiente prioridad después de RST 6.5 es RST 5.5
INTRR:
- Es una solicitud de interrupción utilizada como interrupción de propósito general. Tiene la prioridad más baja.
I̅N̅T̅A̅:
- Esta señal es un reconocimiento de interrupción; se utiliza para reconocer todas las interrupciones.
RESTABLECER EN:
- Si la señal en este pin pasa a BAJA, entonces el contador del programa del dispositivo se establece en cero y cuando está activo está en condición de reinicio.
REINICIO:
- Esta señal indica que el up se está reiniciando y se utiliza para reiniciar un dispositivo de memoria y dispositivos de entrada y salida.
ID:
- Los datos de I / P en serie son la línea de datos para la señal i / p que se carga en la ubicación del séptimo bit del acumulador.
CÉSPED:
- Los datos de serie o / p son el séptimo bit del acumulador o / p en la línea SOD.
X1 - X2 [entrada de reloj]:
- Estas son dos entradas que funcionan como entrada de reloj.
RELOJ O / P:
- La frecuencia es la misma en la que opera el proceso.
VCC Y GND:
- VCC está conectado a + 5V; y el pin GND está conectado a tierra.
Para obtener más artículos relacionados con la electrónica haga clic aquí
Hola, soy Soumali Bhattacharya. He realizado el Máster en Electrónica.
Actualmente me dedico al campo de la Electrónica y la comunicación.
Mis artículos se centran en las principales áreas de la electrónica básica con un enfoque muy simple pero informativo.
Aprendo intensamente y trato de mantenerme actualizado con las últimas tecnologías en el campo de la electrónica.
Conectémonos a través de LinkedIn –