Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MICROPROCESADOS
Jorge Carvajal
jorge.carvajal@epn.edu.ec
SISTEMA DEII
I Bimestre
EVALUACIN
Bimestre
Prueba I = 30%
35%
Prueba II = 30%
40%
Prueba III = 30%
10%
Proyecto I = 10%
15%
Prueba I =
Prueba II =
Deberes :
Proyecto :
Bibliografa
Programming and Customizing the AVR
Microcontroller. McGraw Hill Dhananjay V. Grade
(2001).
Apuntes de la materia Microprocesadores I,
Instituto Tecnolgico del Mar, Mazatln Autor:
Domnguez Arrellano Rufino J.
Manuales:
1. Atmel, 8 bit AVR, Instruction Set
2. Atmel, 8 bit AVR, Microcontroller with 16K
Bytes In-System Programmable Flash.
Objetivos
Entender
el funcionamiento de sistemas
microprocesados
Entender
la arquitectura de un sistema
mircroprocesado
Entender el Mircroprocesado AVR studio
Realizar programas en Asembler y Matlab para
el microprocesador AVR
Captulo I :
Introduccin
Contenido
Arquitectura Bsica de un
sistema Microprocesado
Un MICROPROCESADOR es un circuito
integrado digital que puede programarse con una
serie de instrucciones, para realizar funciones
especficas con los datos
Cuando un microprocesador se conecta a un
dispositivo de memoria y se provee de
dispositivos de entrada salida, pasa a ser un
sistema microprocesado.
Arquitectura Bsica de un
sistema Microprocesado
La mayora de computadoras utiliza la
Arquitectura de von Neumann (Programa
almacenado en memoria).
Ejecucin de programas.
Programa Localizado en memoria
Instrucciones
CPU Ejecutar instrucciones Ciclo de
2.- Decode:
Decodificacin de
las instrucciones.
3.- Execute:
Ejecucin de las
Sistema microprocesado:
Todas Las funciones del sistema sern
controladas por el microprocesador UP.
Un sistema microprocesado debe estar
formado al menos por un microprocesador
UP.
La funcionalidad de un microprocesador
depende de las instrucciones del programa
y de la interaccin con el medio externo a
travs de las entradas y salidas del sistema
microprocesado.
Arquitectura bsica de un
sistema Microprocesado a
nivel de bloques funcionales
Descripcin de bloques
funcionales
Bus de direcciones: Es un bus de un solo sentido
(Lneas unidireccionales) a travs del cual el
microprocesador enva un cdigo de direccin a
una memoria o dispositivo externo.
La capacidad mxima de acceso a memoria del uP =
nmero lineas
Ejemplo:
16 lneas =65.536 posiciones = 64K
32 lneas = 232=4.294.467.296 = 4
Gigas (Pentium)
Zn = 2n ; donde n = nmero de lneas
Descripcin de bloques
funcionales
Bus de datos: Es un bus de dos sentidos es decir
lneas bidireccionales (entrada/salida) empleadas
para el envo y recepcin de datos entre el uP y
los dems elementos del sistema.
Tamao de palabra = # bits que procesa la CPU =
# lneas que tiene el bus
Potencia del uP A mayor tamao del bus
mayor cantidad de informacin puede ser
envada y recibida a la vez.
Descripcin de bloques
funcionales
Bus de control: La funcionalidad de este bus es
controlar y coordinar las acciones
de los
elementos del sistema. Formado por lneas
unidireccionales que entran en la CPU y otras que
salen de ella.
Seales de
lectura/escritu
ra
Ciclos de
espera
Interrupciones
Descripcin de bloques
funcionales
Sistema de Entrada/Salida I/O: Conjunto de
circuitos electrnicos que permiten el flujo
de informacin entre las distintas unidades
del sistema con el medio externo por medio
de perifricos.
Perifricos: Dispositivos encargados de la
comunicacin entre el sistema y el usuario
y del almacenamiento de informacin.
Descripcin de bloques
funcionales
Unidad de memoria:
Dispositivo que almacena las instrucciones
de los programas , los datos y resultados
temporales que se van procesando.
Tipos de memoria:
a) Memorias de solo lectura
b) Memorias de sobre todo lectura
c) Memorias de Lectura/Escritura
Descripcin de bloques
funcionales
Unidad de memoria:
a) Memorias de solo lectura:
ROM (Read Only Memory): Empleada
principalmente en microprogramacin de
sistemas.
Descripcin de bloques
funcionales
b) Memorias de sobre todo lecura:
EPROM ( Erasable Programmable Read
Only Memory): Se puede escribir varias
veces de forma elctrica, sin embargo, el
borrado de los contenidos es completo y
a travs de la exposicin a rayos
ultravioletas (de esto que suelen tener
una pequea ventanita en el chip).
Descripcin de bloques
funcionales
Unidad de memoria:
c) Memorias de Lectura/Escritura:
Descripcin de bloques
funcionales
Sistemas de memoria:
La memoria tambin puede ser clasificada
como:
Descripcin de bloques
funcionales
Sistemas de Memoria
Sistemas de Memoria
Organizacin
de
la
Memoria: Est determinada
por el nmero de palabras
que es capaz de almacenar
la memoria (m) y el tamao
de cada palabra (n).
Formato = mxn
Ejemplos :
4kx4
64kx8
16kx16
Sistemas de Memoria
Capacidad:
Est
determinada
por
la
multiplicacin
entre
la
longitud de la palabra y el
numero de posiciones
Cual ser la
capacidad de memoria
para los siguientes
ejemplos
Ejemplos :
4kx4
64kx8
16kx16
Sistemas de Memoria
ROM XX: