Documente Academic
Documente Profesional
Documente Cultură
1. Introducción
IV. Aplicaciones
Temario Bibliografía Practicas
Programa Sintético
IV. Aplicaciones.
Academia de Computación
Temario Bibliografía Practicas
Libros de texto
Academia de Computación
Temario Bibliografía Prácticas
Relación de Prácticas
1. Montaje y prueba del sistema mínimo.
2. Decodificación de datos, direcciones y memoria
externa
3. Puerto de salida.( Despliegue a través de display
de 7 segmentos)
4. Puerto de entrada.( Teclado lineal).
5. Herramientas de desarrollo
6. Interface para controlar un motor a pasos.
7. Interface con un teclado matricial y display de 7
segmentos.
8. Aplicación de los contadores, temporizadores e
interrupciones.
9. Comunicación remota con una
microcomputadora.
10. Proyecto final
Academia de Computación
I. Introducción a los microprocesadores MODULO: I
Academia de Computación
I. Introducción a los microprocesadores Evolucion de los microprocesadores
Academia de Computación
I. Introducción a los microprocesadores Evolucion de los microprocesadores
Academia de Computación
I. Introducción a los microprocesadores Evolución de los microprocesadores
Academia de Computación
I. Introducción a los microprocesadores Funcionamiento de un microprocesador
Academia de Computación
I. Introducción a los microprocesadores Funcionamiento de un microprocesador
Academia de Computación
I. Introducción a los microprocesadores Funcionamiento de un microprocesador
UNIDAD DE DECODIFICACION
Esta unidad se encarga de interpretar ese código para averiguar el
tipo de instrucción a realizar; por ejemplo instrucciones de suma,
almacenamiento de dato. etc
Unidad Unidad de
decodificadora ejecución
Academia de Computación
I. Introducción a los microprocesadores Funcionamiento de un microprocesador
UNIDAD DE EJECUCION
Es la encargada de dar las ordenes necesarias en las diversas parte
del microprocesador para poder ejecutar cada una de las
instrucciones
Unidad Unidad de
decodificadora ejecución
Academia de Computación
I. Introducción a los microprocesadores Funcionamiento de un microprocesador
Unidad Unidad de
decodificadora ejecución
Academia de Computación
I. Introducción a los microprocesadores Funcionamiento de un microprocesador
Academia de Computación
I. Introducción a los microprocesadores Funcionamiento de un microprocesador
Unidad de Control
Academia de Computación
I. Introducción a los microprocesadores Funcionamiento de un microprocesador
Es el centro nerviosos del ordenador ya quede desde ella se controlan y
gobierna todas las operaciones; como funciones básica tiene: tomar las
instrucciones de memoria, decodificar o interpretar las instrucciones y
ejecutar las instrucciones. BUS DE DATOS
CP MAR
Reloj Secuenciador
REGISTRO Decodificador
A
B RI RAM
C
Bus
UNIDAD DE CONTROL
ALU
BUS DE DIRECCIONES
Academia de Computación
I. Introducción a los microprocesadores Funcionamiento de un microprocesador
Para realizar su función la Unidad de Control consta de los siguiente elementos mostrados en
la figura: El PC contiene
El decodificador se encarga de permanente la
extraer el código de operación dirección de
de las instrucciones en curso, memoria de la
lo analiza y emite las señales siguiente
necesarias al resto de los instrucción a
elementos para su ejecución ejecutar.
atreves del secuenciador.
CP MAR El registro de
El reloj instrucción
proporciona contiene la
una sucesión Reloj Secuenciador instrucción que se
de impulsos Decodificador
este ejecutando
eléctricos o en cada momento
ciclos en
.
intervalos
constantes RI
Bus
El secuenciador en este dispositivo
se genera ordenes muy elementales
microordenes , que sincronizadas
con los impulsos de reloj hacen que
se vaya ejecutando poco a poco la
instrucción que esta cargada en el
registro de instrucciones
Academia de Computación
I. Introducción a los microprocesadores Unidad Central de procesamiento
Academia de Computación
I. Introducción a los microprocesadores Microcprocesadores de 8 y 16 bits
Sea un microprocesador con 16 bits de direcciones y 8 bits de datos
Se desea hallar el mapa de memoria del siguiente Hardware
Academia de Computación
I. Introducción a los microprocesadores Microcprocesadores de 8 y 16 bits
Academia de Computación
II. Interfaces de los microprocesadores Estructura interna de un PIC 18F45XX
Academia de Computación
I. Introducción a los microprocesadores Arquitectura Clasica y Pipeline
Arquitectura Von Neumann Arquitectura Harvard
Academia de Computación
I. Introducción a los microprocesadores Arquitectura Clasica y Pipeline
Arquitectura PipeLine
Pipe-line”, significa que el procesador puede realizar simultáneamente la ejecución
de una instrucción. Esto permite que se pueda ejecutar una instrucción en un ciclo
(cada ciclo de reloj de instrucción son de cuatro ciclos de maquina).
Ciclos de
maquina
Estados
Contador Programa
Academia de Computación
II. Interfaces de los microprocesadores Microcontrolador vs Microprocesador
Características principales de los microcontroladores
Academia de Computación
II. Interfaces de los microprocesadores Usos de la tecnología de un
microcontrolador
Academia de Computación
II. Interfaces de los microprocesadores Usos de la tecnología de un
microcontrolador
Señales
Genera tiempos de espera en microprocesadores antiguamente se conocía como:
Wait.
Academia de Computación
II. Interfaces de los microprocesadores Usos de la tecnología de un
microcontrolador
Señales de control
Enmascarables No enmascarables
Academia de Computación
II. Interfaces de los microprocesadores Usos de la tecnología de un
microcontrolador
WR
Puertos
CPU
WR Memoria
Puertos
wait
Puertos
Bus de datos
Academia de Computación
II. Interfaces de los microprocesadores Usos de la tecnología de un
microcontrolador
Un microprocesador AT89C51 1) Debemos calcular los ciclos de reloj del 89C51
con reloj de 8 MHZ tarda 20
seg en ejecutar un programa. (𝑐𝑖𝑐𝑙𝑜𝑠 𝑑𝑒 𝑟𝑒𝑙𝑜𝑗
Se desea emplear otro Tiempo de CPU= (𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑟𝑒𝑙𝑜𝑗)
microprocesador que (𝑐𝑖𝑐𝑙𝑜𝑠 𝑑𝑒 𝑟𝑒𝑙𝑜𝑗
20seg = 8𝑥106
ejecute el mismo programa en
𝐶𝑖𝑐𝑙𝑜𝑠 𝑑𝑒 𝑟𝑒𝑙𝑜𝑗= 20seg * 8𝑥106
8 seg, considere que por
𝐶𝑖𝑐𝑙𝑜𝑠 𝑑𝑒 𝑟𝑒𝑙𝑜𝑗= 160𝑥106 ciclos
problemas de diseño se
requiere 1.4 veces mas ciclos
2) Se procede a calcular los ciclos de reloj del otro micro
de reloj
que el microprocesador (𝑐𝑖𝑐𝑙𝑜𝑠 𝑑𝑒 𝑟𝑒𝑙𝑜𝑗
AT89C51 para ejecutar el Tiempo de CPU= (𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑟𝑒𝑙𝑜𝑗)
mismo programa 1.4 ∗160𝑥106
8 seg =
¿Que velocidad de reloj (𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑟𝑒𝑙𝑜𝑗)
debera cumplir para el nuevo
microprocesador? 1.4 ∗ 160𝑥106
𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑟𝑒𝑙𝑜𝑗 =
(8 𝑠𝑒𝑔)
224𝑥106
𝑣𝑒𝑙𝑜𝑐𝑖𝑑𝑎𝑑 𝑑𝑒 𝑟𝑒𝑙𝑜𝑗 = = 28 Mhz
(8 𝑠𝑒𝑔)
Academia de Computación