MICROPROCESADOS
SISTEMA DE EVALUACIN
I Bimestre
II Bimestre
Prueba I = 30%
Prueba II = 30%
Prueba III = 30%
Proyecto I = 10%
Prueba I = 35%
Prueba II = 40%
Deberes : 10%
Proyecto : 15%
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 InSystem 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
Ejecucin de programas.
Programa Localizado en memoria
Instrucciones
CPU Ejecutar instrucciones Ciclo de instrucciones
2.- Decode:
Decodificacin de las
instrucciones.
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.
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:
Sistemas de Memoria
EEPRON 2732: Organizacin de
memoria: 4K x 8
o Tamao de palabra = 8
o Posiciones = 4K = 4096
o # lneas direccin = 12
Descripcin de terminales:
A0-A11 Lneas de direccin
D0-D7 Entrada de datos/salidas
de datos
G Habilitacin para lectura
E Enable
Sistemas de Memoria
EEPRON 2732: Organizacin de
memoria: 2K x 8
o Tamao de palabra = 8
o Posiciones = 2K = 2048
o # lneas direccin = 11
Descripcin de terminales:
A0-A10 Lneas de direccin
Sistemas de Memoria
SRAM 6116: Organizacin de memoria:
2K x 8
o Tamao de palabra = 8
o Posiciones = 2K = 2048
o # lneas direccin = 11
Descripcin de terminales:
A0-A10 Lneas de direccin
Sistemas de Memoria
SRAM 6116:
Mode
Lectura
Escritura
Alta Z
CS
L
L
H
OE
L
H
H
WE
H
L
X
I/O
Data out
Data in
Alta Z
Sistemas de Memoria
Bus de Datos :
Sera deseable que el bus de datos sea igual al
nmero de bits que sales y entran de la memoria
Que pasar si el ancho de bus de datos es superior a
los k bits de entrada y de salida ???
Que pasar si los k bits de entrada y salida es
superior al ancho del bus de datos ????
Bus de Direcciones:
LSB Direccin en Memoria
Sistemas de Memoria
Mapas de Memoria :
Organizacin de las distintas unidades de
memoria (Chips) en el espacio de
direccionamiento de un procesador.
Sistemas de Memoria
Sistemas de Memoria
Se tiene un microprocesador cuya arquitectura para
el manejo de datos es de 8 bits y posee 16 lneas de
direccionamiento. Se dispone de dos memorias de
16KB. Realice el diagrama para un ptimo
direccionamiento.
Resolucin:
Sistemas de Memoria
Sistemas de Memoria