Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introduccion A Microprocesadores
Introduccion A Microprocesadores
microprocesadores, clase
N1
Introduccin a la tecnologa de
microcomputadores
La microelectrnica es un elemento esencial para la realizacin de
controles sencillos y/o complejos. Permite solucionar problemas
tcnicos mediante computadoras concebidas especialmente para
una aplicacin concreta.
En tales soluciones inherentes al problema, se emplean mdulos
estndar ajustados por software a la aplicacin del caso; de
esta forma se consigue una elevada flexibilidad con un costo
reducido al emplear mdulos estndares.
Para sistemas pequeos hay disponibles computadores monochip
. Casi todas las aplicaciones de pequea y mediana complejidad
se pueden resolver mediante sistemas de 8 bits, tal como el Intel
8085, que es uno de los tratados en este curso. Para solucionar
problemas ms complejos se usan computadores de 16 32 bits.
microprocesadores, clase
N1
Definiciones bsicas
SISTEMA: en trminos generales,
se entiende como un conjunto
estructurado
que
recibe
informaciones de entrada (inputs) y
como
consecuencia,
muestra
determinadas reacciones (outputs).
Por consiguiente, todo sistema
puede caracterizarse indicando sus
salidas en funcin de sus entradas.
Software
Input
Hardware
Output
microprocesadores, clase
N1
Estructura de un computador
La computadora consta esencialmente de:
La unidad central, formada a su vez por la unidad de control y la
unidad aritmtica y lgica. En la unidad aritmtica y lgica se
ejecutan operaciones, (por ej: sumas, restas, multiplicaciones y
divisiones) y operaciones lgicas (por ej: relaciones de variables
booleanas). Mientras que la unidad de control se encarga de
generar todas las seales control que se necesitan en la ejecucin
de las instrucciones que forman el programa en ejecucin.
La memoria, almacena todas las instrucciones del programa y los
datos que se estn procesando en ese momento.
Las unidades de entrada/salida, permite la comunicacin desde y
hacia las unidades perifricas, es decir unidades que se
comunican con el exterior del ncleo del sistema (unida central y
memoria), por ejemplo teclado, red, discos duros.
microprocesadores, clase
N1
microprocesadores, clase
N1
Microprocesador
Memorias pasivas
para programas
de aplicacin
(ROM, PROM, EPROM)
Memorias de acceso
aleatorio para datos
(RAM)
BUS
Microcomputador
(MC)
Mdulos de
entrada/salida
Lgica adicional
Periferia
(Memorias perifricas y
Equipos de entrada y salida)
microprocesadores, clase
N1
10
Mdulos de un microcomputador
Un microcomputador est concebido en forma de un sistema de
estructura sencilla.
El microprocesador (unidad central del microcomputador) est
enlazado a travs del sistema bus con:
Los mdulos de memoria,
Los mdulos perifricos de entrada/salida y,
Otros mdulos perifricos, por ejemplo: el controlador de
interrupciones del programa por prioridades
microprocesadores, clase
N1
11
Tipos de memoria
Mdulos de Memoria
Se emplean principalmente memorias de tecnologa MOS, de las
que hay disponibles toda una serie de tipos estndar.
Memoria de acceso aleatorio (RAM)
La RAM (Random Access Memory) es una memoria de
registro / lectura donde cada posicin es direccionable, es
decir, que en cada caso se inscribe o lee la posicin de memoria
cuya direccin est aplicada en las lneas de direccionamiento
(ADR) del mdulo.
En las memorias RAM se hace distincin entre mdulos
estticos y dinmicos.
microprocesadores, clase
N1
12
13
Memoria Pasiva
La ROM (Read Only Memory) es una memoria de solo
lectura direccionable discrecionalmente. El fabricante
almacena en este mdulo, a travs de mscaras de
metalizacin, una informacin fija, de acuerdo con las
necesidades del usuario. Este tipo de memoria no pierde la
informacin si falla la fuente de alimentacin, pero tampoco
es modificable. En las memorias ROM se suelen almacenar
programas y los datos que no se espera que cambien.
microprocesadores, clase
N1
14
15
los
diferentes
microprocesadores, clase
N1
mdulos
de
16
datos en serie:
Este mdulo recibe datos en paralelo del microprocesador y
los convierte en un flujo de datos en serie para su
transmisin. Al mismo tiempo es capaz de recibir un flujo de
datos en serie y convertirlo en datos en paralelo para el
microprocesador, en un PC la comunicacin del teclado con la
Placa madre se realiza en formal de una enlace serial.
17
18
Sistema DMA
Demandas HOLD
Para aumentar el rendimiento de un procesador, se han
previsto adems los estados HOLD (detencin del
procesador). Con ello e posible el acceso directo a la memoria
DMA .
Cuando deben transmitirse grandes cantidades de datos, es
posible aumentar la velocidad de paso del sistema permitiendo
a los mdulos perifricos que transfieran los datos
directamente. En este caso el procesador debe interrumpir su
operacin provisionalmente, ocupando el estado HOLD
mientras tenga lugar el acceso directo a la memoria.
microprocesadores, clase
N1
19
Tipos de BUS
Bus de Direccionamiento:
Consiste en 16,20,32 o 64 lneas digitales (ADR) las que
especifican mediante su representacin binaria una direccin,
es decir, una determinada posicin en la memoria o un mdulo
perifrico de entrada/salida (I/O), la informacin (ADR)
fluye solo en un sentido, desde el microprocesador al
dispositivo de memoria (MEM) o mdulo perifrico de
entrada /salida (I/O) , este tipo de comunicacin se dice que
es unidireccional.
Bus de Datos:
Consiste en 8,16,32 64 lneas digitales (DTA), mediante
estas lneas se transfieren en ambos sentidos los datos entre
el microprocesador y la memoria o el mdulo perifrico de
entrada/salida, (transmisin de datos bidireccional).
microprocesadores, clase
N1
20
Bus de Control:
En este BUS se renen seales de diversa funcin, pertenece
al bus de control toda seal que se propaga entra el
microprocesador y los mdulos MEM o los mdulos I/O y no es
ni direccin ni datos, por el momento diremos que el bus
control renen seales que especifican que tipo de operacin se
debe efectuar (lectura o escritura) y con que tipo de
dispositivo se debe operar. Por lo tanto en este Bus se
determina quien interviene el la operacin y en que sentido
fluyen la informacin en el bus de datos. las seales de control
ms importante seran:
MEMR seal de lectura de memoria
MEMW seal de escritura de memoria
IOR
seal de lectura de puerta
IOW seal de escritura de puerta
RESET seal de inicializacin del sistema
CLK
seal de reloj maestro de la CPU
IRQn seal de peticin de Interrupcin
microprocesadores, clase
N1
21
#DATA
Memoria
#ADR
22