Sie sind auf Seite 1von 21

SISTEMAS

MICROPROCESADOS I

Autor: Ing. Ítalo Mogrovejo P. Mgs.


Marzo 2018
Versión 2.0
SMI - IRMP – 2018 CLASE 01 28-SEP-2018
PRESENTACIÓN

1. Plan Analítico (SMIG1 – SMIG2)


2. Planificación Microcurricular (SMIG1 – SMIG2)
3. Contenido Adicional:
 Diseño y cálculo de sistemas embebidos
microprocesados
 Diseño profesional PCB en Altium Designer
4. Evaluación:
 Investigaciones:
 Evolución de los Microprocesadores
 Microprocesador IMX23RM
 Prácticas – Programas
 Proyecto Final
SMI - IRMP – 2018 CLASE 02 29-SEP-2018
SISTEMAS MICROPROCESADOS Y MICROCONTROLADOS.
INTRODUCCIÓN Y CONCEPTOS

 ¿Qué es un microprocesador y cuáles son sus partes?


 ¿Qué es un sistema microprocesado y cuáles son sus
partes?
 Ejemplos de sistemas microprocesados
 Microprocesadores vs microcontroladores
SMI - IRMP – 2018 CLASE 02 29-SEP-2018
SISTEMAS MICROPROCESADOS Y MICROCONTROLADOS.
INTRODUCCIÓN Y CONCEPTOS
SMI - IRMP – 2018 CLASE 02 29-SEP-2018
SISTEMAS MICROPROCESADOS Y MICROCONTROLADOS.
INTRODUCCIÓN Y CONCEPTOS
SMI - IRMP – 2018 CLASE 02 29-SEP-2018
SISTEMAS MICROPROCESADOS Y MICROCONTROLADOS.
INTRODUCCIÓN Y CONCEPTOS
SMI - IRMP – 2018 CLASE 02 29-SEP-2018
SISTEMAS MICROPROCESADOS Y MICROCONTROLADOS.
INTRODUCCIÓN Y CONCEPTOS

RESUMEN:
 Un microprocesador es un dispositivo electrónico
programable, conformado por micro-nano
componentes (CPU, ALU, Decodificador de
Instrucciones, PC, Reloj, Reset y Registros). Su
función es ejecutar instrucciones.
 Un sistema microprocesado es un conjunto de
dispositivos electrónicos (uP, MP, MD, PE y Buses: B.
Direcciones, B. Datos, B. Control) que interactúan
entre sí para resolver tareas-funciones específicas de
control, monitoreo, supervisión, almacenamiento de
datos, entre otras.
SMI - IRMP – 2018 CLASE 02 29-SEP-2018
SISTEMAS MICROPROCESADOS Y MICROCONTROLADOS.
INTRODUCCIÓN Y CONCEPTOS

RESUMEN:
 Un microprocesador tiene excelentes prestaciones,
pero requiere implementación compleja de hardware
y software para su operación.
 Un microcontrolador tiene buenas prestaciones, de
implementación fácil a semicompleja.
SMI - IRMP – 2018 CLASE 02 29-SEP-2018
SISTEMAS MICROPROCESADOS Y MICROCONTROLADOS.
INTRODUCCIÓN Y CONCEPTOS

TAREA 01:
Tipo: Investigación escrita
Modalidad: Grupal (Máximo 3 estudiantes)
Fecha de envío: 27-Mar-2019
Fecha de recepción: 03-Abr-2019
Descripción:
 Mainboard: Función, tipos y partes
 Chipset: Función y partes
 Supercomputadores: Características
 Clasificación de memorias ROM – RAM y
aplicaciones
SMI - IRMP – 2018 CLASE 03 05-OCT-2018
TIPOS MEMORIAS Y PERIFÉRICOS

Revisión – debate de la Investigación 01

MEMORIAS:
 MEMORIAS DE PROGRAMA:
 ROM Read only memory (grabadas de fábrica)
 PROM Programmable read only memory (fusibles
programables)
 EPROM Eraeser programmable read only memory (se borran
con exposición a luz ultravioleta por 20’)
 EEPROM Electrical eraeser programmable read only memory
(memoria que se sobreescribe eléctricamente)
 FLASH EEPROM mejorada que se sobreescribe por bloques,
memoria común de los actuales microcontroladores)
 EAPROM Electrical alterable programmable read only memory
 RMM Read mainly memory
SMI - IRMP – 2018 CLASE 03 05-OCT-2018
TIPOS MEMORIAS Y PERIFÉRICOS

MEMORIAS:
 MEMORIAS DE DATOS:
 RAM Memoria de acceso aleatorio
 SRAM RAM estática
 DRAM RAM dinámica
 SDRAM RAM dinámica síncrona
 NVRAM RAM no volátil
 ARQUITECTURA DE LAS MEMORIAS
 APLICACIONES (Usos de las memorias)
 GENERACIÓN DE MEMORIAS RAM PARA PC’s
 TRANSDUCTORES Y ACTUADORES
 ¿Qué son transductores?
 ¿Qué son sensores?
 ¿Qué son actuadores?
 Ejemplos de transductores-sensores
SMI - IRMP – 2018 CLASE 04 06-OCT-2018
TIPOS MEMORIAS Y PERIFÉRICOS

PERIFÉRICOS:
 Según el sentido-transmisión del dato:
 Periféricos de entrada
 Periféricos de salida
 Según la señal de voltaje o corriente:
 Periféricos analógicos
 Periféricos digitales
 Ejemplos:
Escáner Lector de huella digital Micrófono
Teclado Mouse Cámara
Memoria USB Lápiz óptico Joystick
Disco externo Lector de código Monitor
Impresora Proyector Parlantes
Motor Audífonos Tarjeta de sonido
Fax Plotter DVD Writer
Sirena Tarjeta de video Módem
Display MicroSD Sintetizador de voz
SMI - IRMP – 2018 CLASE 04 06-OCT-2018
DISEÑO PROFESIONAL EN ALTIUM DESIGNER V13.0..12
CREACIÓN DE PROYECTOS Y LIBRERÍAS

INTRODUCCIÓN:
 Grupos de trabajo o Diseño del Espacio de trabajo
*.DsnWrk
 Proyectos PCB *.PrjPcb
 Esquemáticos *.SchDoc
 PCB’s *.PcbDoc
 Librerías
 Integrada *.IntLib
 Esquemática *.SchLib
 PCB *.PcbLib
 CREACIÓN DE PROYECTOS:
 LIBRERÍAS
SMI - IRMP – 2018 CLASE 05 07-OCT-2018
DIRECCIONAMIENTO DE DISPOSITIVOS

DIRECCIONAMIENTO DE DISPOSITIVOS:
Lectura y cálculo de capacidad de memoria
Memorias EPROM 27XXX (27256) es de 256Kbits

CAPACIDAD TOTAL
CT=𝐵 ∗ 10𝑖 ∗ 1,024𝑖/3

Donde:
B es la base y/o lectura de la memoria
i=3 si es K, =6 si es M, =9 si es G

Ejemplo: Para la memoria EPROM 27256 se tiene:


CT=262144bits

Memorias RAM 62XXX (62256), 41XXX (41128), 45XXX (4564), 44XXX (4432)

CIRCUITO DE RESET
SMI - IRMP – 2018 CLASE 06 12-OCT-2018
DIRECCIONAMIENTO DE DISPOSITIVOS

DIRECCIONAMIENTO:
Consideraciones de diseño del circuito de direccionamiento.
EJEMPLO:
Diseñar el circuito de direccionamiento para un sistema embebido con las siguientes
características:
uP 8088
Memoria de Programa
MP1 27256
MP2 27256
MP3 27128
MD1 62128
MD2 6264
Consideraciones de diseño:
 Establecer el mapa de direcciones
 Los bits de rango completo, esto es que varíen totalmente y/o los dígitos
hexadecimales que varíen de 0 a F, no deben considerarse en el diseño del circuito.
 Los bits más significativos que no varíen, tampoco deben considerarse.
 Con los bits seleccionados, se debe formar una tabla de verdad y a partir de los
mapas de Karnaugth, se deben determinar las ecuaciones simplificadas.
 Desarrollo
SMI - IRMP – 2018 CLASE 06 12-OCT-2018
DIRECCIONAMIENTO DE DISPOSITIVOS

DIRECCIONAMIENTO:
DECIMAL HEXADECIMAL
CAPACIDAD DIRECCIONES
DISPOSITIVO MODELO BASE
EN BITS O ESPACIOS
DESDE HASTA DESDE HASTA

MP1 27256 256 262144 32768 0 32767 0 7FFF

MP2 27256 256 262144 32768 32768 65535 8000 FFFF

MP3 27128 128 131072 16384 65536 81919 10000 13FFF

MD1 62128 128 131072 16384 81920 98303 14000 17FFF

MD2 6264 64 65536 8192 98304 106495 18000 19FFF


SMI - IRMP – 2018 CLASE 06 12-OCT-2018
EL MICROPROCESADOR 8086

TAREA 02:
Tipo: Investigación escrita aplicada
Modalidad: Grupal (Máximo 4 estudiantes)
Fecha de envío: 12-Oct-2018
Fecha de recepción: 23-Oct-2018
Descripción:
 Conexión (multiplexación) de memorias 41XXX, 44XXX, 45XXX
 Circuito para incluir estados de espera
 El reloj 8284 (operación y conexión)
 El controlador de bus 8288 (operación y conexión)
 El controlador de interrupciones 8259 (operación y conexión)
 El controlador de periféricos 82C55 (modos de operación y
conexión)
 Opcionales: Temporizador 8254, DMA, 16550, Coprocesador 8087
SMI - IRMP – 2018 CLASE 07 14-OCT-2018
EL MICROPROCESADOR 8086
DIRECCIONAMIENTO DE DISPOSITIVOS

EL MICROPROCESADOR 8086: DESCRIPCIÓN DE PINES


SMI - IRMP – 2018 CLASE 07 14-OCT-2018
EL MICROPROCESADOR 8086
DIRECCIONAMIENTO DE DISPOSITIVOS

MODO MÍNIMO:
 Cuando el sistema embebido consta de uP, MP, MD, PE, buses, controlados
directamente a través del microprocesador.

MODO MÁXIMO:
 Cuando el sistema embebido contiene a más de: uP, MP, MD, PE, buses, también un
Coprocesador (8087) y un Controlador de bus (8288).
SMI - IRMP – 2018 CLASE 08 16-OCT-2018
DISEÑO PROFESIONAL EN ALTIUM DESIGNER V13.0..12
CREACIÓN DE LIBRERÍAS

LIBRERÍAS:
 Esquemática *.SchLib
 Edición de parámetros
o Resistencias R?
o Chips U?
 Compilación
 Edición de un componente una parte
 Edición de un componente varias partes
 PCB *.PcbLib
 CREACIÓN DE PROYECTOS:
 LIBRERÍAS
SMI - IRMP – 2018 CLASE 09 19-OCT-2018
EL MICROPROCESADOR 8086
DIRECCIONAMIENTO DE DISPOSITIVOS

DIAGRAMA DE TIEMPOS DEL MICROPROCESADOR 8086/8088:


 1. Operación básica del bus y sincronización en general.
 2. Sincronización de lectura y escritura.
 3. Diagrama de tiempos

CONEXIÓN DEL BUS DE DATOS Y DIRECCIONES:


 1. Diseño electrónico de la conexión de los buses de datos y direcciones en un sistema
embebido con el uP 8086/8088, para lo cual se hace uso de registros-latchs (74373),
buffers octales (74244), buffers octales bidireccionales o tranceivers (74245).

Das könnte Ihnen auch gefallen