Microcontroladores
Sistema Básico con Microprocesador
• Una máquina programada (computador), consta de tres partes:
– CPU – Memoria – Unidades I/O
• Estas partes comparten y/o generan informaciones que circulan por todo el sistema.
Microcomputadores 2
Sistema Básico con Microprocesador
1. Información de datos e instrucciones
– –
Las instrucciones se encuentran almacenadas en memoria.Los datos pueden ser obtenidos desde la memoria o desde los módulos I/O. Dependiendo del procesador los datos e instrucciones pueden estar formados por 8 bits.
–
Microcomputadores
3
Sistema Básico con Microprocesador
1. Información de datos e instrucciones
–
Bus de datos: Conjunto de 8 líneas conectados a todos los elementos del sistema, por el cual circula la información de datose instrucciones. Este bus es bidireccional, ya que los datos puedes circulan entrando o saliendo de la CPU.
–
Microcomputadores
4
Sistema Básico con Microprocesador
2. Información de dirección de la memoria y otros elementos
–
Información digital que envía la CPU a la memoria y al resto de los elementos para seleccionar una localidad específica o elemento completo. Bus dedirecciones: Conjunto de n líneas conectadas a todos los elementos direccionables.
–
Microcomputadores
5
Sistema Básico con Microprocesador
2. Información de dirección de la memoria y otros elementos
Este bus es unidireccional, ya que siempre la información proviene de la CPU.
Microcomputadores
6
Sistema Básico con Microprocesador
3. Información de control y tiempos
Informacióncon la cual la CPU puede controlar el funcionamiento de los elementos que componen el sistema. Bus de control: Conjunto de líneas que transportan la información desde y hacia la CPU
Microcomputadores
7
Sistema Básico con Microprocesador
• Este sistema de interconexión recibe el nombre de “estructura de buses compartidos”
Microcomputadores
8
Sistema Básico con MicroprocesadorBuffer triestado:
Con estos se logra que los elementos que no participan de la comunicación interfieran en la transmisión de datos.
Módulos I/O:
su participación se regula a través del bus de direccionamiento. Con los decodificadores se interpreta si los datos que provienen del bus de datos le corresponden o no.
Microcomputadores
9
Sistema Básico con Microprocesador
Configuracióntípica de un microprocesador
Por lo general un microprocesador cuenta con 40 pines. La siguiente figura representa un microprocesador hipotético (no existente). A continuación se describe la función de cada uno de los pines.
Microcomputadores
10
Sistema Básico con Microprocesador
Configuración típica de un microprocesador
Microcomputadores
11
Sistema Básico con MicroprocesadorConfiguración típica de un microprocesador
A.
Líneas de direccionamiento: desde el pin 25 al 40, corresponde al bus de direcciones Líneas de datos: desde el pin 13 al 20. Corresponde al bus de datos. Entrada de alimentación: pin 23 y 24. Reciben los +5V de alimentación
B.
C.
Microcomputadores
12
Sistema Básico con Microprocesador
Configuración típica de un microprocesadorD.Cristal o red R-C: pin 21 y 22. Controla externamente la
frecuencia del reloj interno.
E. Salidas de la señal de reloj: φ1 y φ2. el generador de reloj
produce señales opuestas que sirven para sincronizar los elementos del sistema que lo requieran.
Microcomputadores
13
Sistema Básico con Microprocesador
Configuración típica de un microprocesador
F. Petición de RESET y reconocimientode RESET
(RESET/IN y RESET/OUT): A través de la entrada RESET/IN se provoca una petición de RESET, la que se trata como una interrupción, y sirve para inicializar el sistema. RESET/OUT es un pin de salida que informa el estado de RESET
Microcomputadores
14
Sistema Básico con Microprocesador
Configuración típica de un microprocesador
G. HOLD y HOLDA: El estado HOLD deja con alta...
Regístrate para leer el documento completo.