You are on page 1of 22

Microprocesadores

Curso Interactivo 2014

Agosto Diciembre 2014

Academia de Computacin

Ingeniera en comunicaciones y electrnic


MICROPROCESADORES

Agustn Vzquez
Ingeniero Acadmico
Academia de Computacin

Academia de Computacin

Temario

Bibliografa

Programa Sinttico

I. Introduccin a los Microprocesadores.

II. Interfaces del Microprocesador.

III. Programacin en Lenguaje Ensamblador.

IV. Aplicaciones.

Academia de Computacin

Practicas

Temario

Bibliografa

Practicas

Libros de texto
Gonzlez Vzquez, Jos Adolfo. Introduccin a los Microcontroladores; Mc
Graw Hill. Espaa, 1992.
Intel Corp., MCS? 51 Microcontroller family users manual; Intel Corporation,
U.S.A., February 1994.
Barry B Brey, Los microprocesadores de INTEL Arquitectura, programacin e
interfaces; Prentice Hall Hispanoamericana, S.A., 838 pp.
J. Ayala, Kenneth. The 8051 Microcontroller: Arquitecture, Programming and
Applications; West Publishing Company. USA, 1991.

Academia de Computacin

Temario

Bibliografa

Practicas

Relacin de Practicas
1. Montaje y prueba del sistema mnimo.
2. Decodificacin de datos, direcciones y memoria externa
3. Puerto de salida.( Despliegue a travs 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. Aplicacin de los contadores, temporizadores e interrupciones.
9. Comunicacin remota con una microcomputadora.
10. Proyecto final

Academia de Computacin

I. Introduccin a los microprocesadores

Academia de Computacin

Organizacin bsica sistema de computo

I. Introduccin a los microprocesadores

Academia de Computacin

Diagrama General de un Sistema de


computo

I. Introduccin a los microprocesadores

Academia de Computacin

Unidad Central de procesamiento

I. Introduccin a los microprocesadores

Academia de Computacin

Circuito Reloj

I. Introduccin a los microprocesadores

Definicin de Buses

Estructura de Buses - Definicin


En una microcomputadora con el fin de optimizar el espacio y los
recursos que dispone el microprocesador, los diferentes tipos de
informacin que se transfieren entre el microprocesador y los dems
bloques que conforman la microcomputadora, ocupan el mismo bus
pero en distintos intervalos de tiempo.

Academia de Computacin

I. Introduccin a los microprocesadores

Definicin Bus de Datos


BUS DE DATA (DATA BUS): son lneas bidireccionales para el envi de
instrucciones o datos, entre el microprocesador y los dems
elementos del sistema. Se le conoce tambin como Bus EXTERNOS
DE DATOS y el numero de lneas que posee es generalmente igual al
numero de bits que procesa la ALU.

Academia de Computacin

Buses

I. Introduccin a los microprocesadores

Definicin Bus de Direcciones


BUS de Direcciones (Address Bus): son lineas unidireccionales que
parten del microprocesador hacia la memoria y el sistema de E/S.
Sirven para enviar la direccin de la localidad o elemento
seleccionado para la transferencia de datos con el microprocesador.
El numero de lneas o bits que posee este bus, determina la
capacidad mxima del acceso a memoria que tiene el
microprocesador.

Academia de Computacin

Buses

I. Introduccin a los microprocesadores

Definicin Bus de Control


BUS de Control (control Bus): son tambin lneas unidireccionales,
unas que terminan y otras que parten del microprocesador. Sirven
para enviar seales que actan sobre la unidad de control o para
informar a los dems elementos
que conforman la
microcomputadora del estado en que se encuentran la unidad de
control; permitiendo de esta manera coordinar el funcionamiento
del todo el sistema.

Academia de Computacin

Buses

I. Introduccin a los microprocesadores

Interfases de Entrada/Salida

Interfaces de entrada
Son los que envan informacin a la unidad de procesamiento, en cdigo
binario. Dispositivos de entrada (entre otros). Ejem Teclado

Interfaces de salida
Son los dispositivos que reciben informacin que se procesa por la CPU
y la reproducen para que sea perceptible para la persona Dispositivo
de salida Ejem. Monitor.

Academia de Computacin

I. Introduccin a los microprocesadores

Microcprocesadores de 8 y 16 bits
Microprocesador Intel 8051 8 bits

Academia de Computacin

I. Introduccin a los microprocesadores

Microcprocesadores de 8 y 16 bits
Microprocesador Intel 8088/8086 16 bits

Academia de Computacin

I. Introduccin a los microprocesadores

Arquitectura Von Neumann

Arquitectura Clasica y Pipeline

Arquitectura Harvard

Arquitectura HARVARD es una modificacin a


la arquitectura Von Neumann utilizada en los
microcontroladores RISC, los que poseen el
bus independiente para las instrucciones, con
la finalidad de acelerar la ejecucin de los
programas.
Academia de Computacin

I. Introduccin a los microprocesadores

Arquitectura Clasica y Pipeline


Arquitectura PipeLine

Pipe-line, significa que el procesador puede realizar simultneamente la ejecucin


de una instruccin. Esto permite que se pueda ejecutar una instruccin en un ciclo
(cada ciclo de reloj de instruccin son de cuatro ciclos de maquina).
Ciclos de
maquina

Estados

Contador Programa
Reloj del Sistema

Academia de Computacin

I. Introduccin a los microprocesadores

Microcontroladores de 8/16 bits


Microcontrolador de 8 bits PIC 18F4550

Academia de Computacin

II. Interfaces del microprocesador

Academia de Computacin

Caractersticas del Microprocesador

II. Interfaces del microprocesador

Diagrama de terminales del


microprocesador

PIC 18F4550 especificaciones de los


pines que lo componen.

Academia de Computacin

II. Interfaces de los microprocesadores

Circuito del Reloj y Reinicio

Diagrama del Oscilador interno del PIC 18F4550

Academia de Computacin

You might also like