MICROPROCESADORES I ELECTRONICA DIGITAL III INTERFASE PROGRAMABLE A PERIFERICOS PPI 8255
|
|
- María del Rosario Palma Fuentes
- hace 7 años
- Vistas:
Transcripción
1 MICROPROCESADORES I ELECTRONICA DIGITAL III INTERFASE PROGRAMABLE A PERIFERICOS PPI 8255 INTRODUCCIÓN Este integrado de la firma INTEL, conocido como PPI 8255 (Programmable Peripherical Interfase) realizado con tecnología LSI, fue diseñado como interfase entre el bus de datos paralelo de los microprocesadores 8080, 8085, aunque puede ser utilizado por otros tales como el 8086 u Tiene la virtud de poder configurarse, con distintos modos de funcionamiento, por software a través del bus de datos, lo cual le brinda una gran flexibilidad. El dispositivo dispone de 24 terminales de entrada/salida, que pueden ser programados en dos grupos de 12 y brindar al usuario 3 modos básicos de operación. Dichos terminales trabajan con niveles TTL. Permite también poner en "1" o en "0" un único bit de una de las puertas. La capacidad de corriente es de 1mA, lo que permite mediante el uso de apropiados transistores, el manejo de circuitos de potencia. DESCRIPCIÓN GENERAL. El 8255 PPI contiene: -Dos puertas (A y B) de 8 bits que pueden trabajar, según se programen, como puertas de entrada/salida de datos en paralelo. -Una puerta (puerta C) de 8 bits que pueden trabajar como dos puertos independientes de 4 bits cada uno, como líneas independientes, o como señales de control para los puertos A y B. -Un registro de control para la programación de los puertos, que no es otra cosa que la selección de los modos de funcionamiento para las puertas. La figura 1 muestra la configuración interna y las líneas de control de la PPI. 1
2 Figura 1 SEÑALES HACIA EL MICROPROCESADOR Mediante las líneas A0 A1 se direccionan las tres puertas y el registro de control. La línea RD es la señal de lectura para la puerta direccionada y la línea WR es la señal de escritura para escribir en alguno de las tres puertas o en el registro de control. La línea CS (Chip selec) permite la habilitación del dispositivo. La tabla 1 resume las operaciones básicas de lectura y escritura de la PPI, realizadas por la CPU. 2
3 A1 A0 RD WR CS Operación de entrada (lectura) Puerta A -> Bus de Datos Puerta B -> Bus de Datos Puerta C -> Bus de Datos Operación de salida (escritura) Bus de Datos -> Puerta A Bus de Datos -> Puerta B Bus de Datos -> Puerta C Registro de Control Inactivo X X X X 1 Bus de Datos 3 state Condición Ilegal X X Bus de Datos 3 state Tabla 1 CONTROL GRUPO A Y GRUPO B. La configuración funcional de cada puerta es programada por el software del sistema. En esencia el micro procesador escribe una palabra de control hacia el 8255, la cual define la "forma de operación" del sistema de entrada/salida (I/O). Cada uno de los bloques de control (grupo A y B) aceptan comandos desde la lógica de control de lectura/escritura. Los grupos A y B se definen como: Grupo A: Puerta A y parte alta de la puerta C Grupo B: Puerta B y parte baja de la puerta C El registro de control es un registro de escritura, es decir, no se puede realizar la lectura de este registro. PUERTAS A, B Y C. El 8255 PPI tiene tres puertas de 8 bits cada una. Todas pueden ser configuradas de distintas formas, tanto como entradas o como salidas. Puerta A: un latch o buffer/latch de 8 bits como salida, un buffer o un buffer/latch de 8 bits entrada. 3
4 Puerta B: un latch de 8 bits como salida, un buffer o un buffer/latch de entrada. Puerta C: un latch de salida de 8 bits y un buffer de entrada de 8 bits. Esta puerta puede ser dividida en dos puertas de 4 bits, de acuerdo con el modo de operación del grupo. Cada una de éstas partes podrán ser usadas para transferir datos o como líneas de control para las puertas A y B. DESCRIPCIÓN DE LOS MODOS DE OPERACIÓN. Selección de modos Hay tres modos básicos de operación que pueden ser seleccionados de acuerdo a la programación del dispositivo, estos son: Modo Modo Modo I/O básica I/O strobed (Modo de reconocimiento mutuo, Handshaking) Bidireccional Los modos para las puertas A y B pueden ser definidos en forma separada, mientras que la puerta C está dividida en dos partes de 4 bits y cada una de estas partes pueden ser utilizadas como entradas o salidas en forma independiente. No siempre se se dispone de las cuatro líneas de cada grupo, esto depende del modo en que trabaja la puerta A o B, como se describirá luego. Para indicarle a la PPI cual es el modo de operación elegido, se debe escribir la palabra de control apropiada, lo cual se logra "escribiendo" en el registro direccionado por la condición A1 y A0 en "1" (ver tabla 1). La palabra de control mencionada tiene el siguiente formato: 4
5 CARACTERÍSTICAS DE FUNCIONAMIENTO EN MODO BIT SET/RESET. Cualquiera de los ocho bits del puerto C puede ser puesto en "1" o "0" mediante una simple instrucción de salida, esto reduce los requerimientos de soft-ware en aplicaciones de control. En otras palabras, este modo permite a la CPU tener capacidad de direccionar un bit de la puerta C para la operación de escritura. Puede ser usado cuando la puerta C está como salida o cuando el puerto C está siendo usado como status/control de las puertas A o B. 5
6 La palabra de control para este formato se muestra a continuación: Conviene aclarar que el bit direccionado por D1, D2 y D3 es puesto en "1" o en "0" de acuerdo al bit D0. MODOS DE OPERACIÓN. MODO 0. (MODO BÁSICO DE ENTRADA/SALIDA) Esta configuración provee operaciones simples de entrada o salida de datos, no utiliza líneas de control con el periférico, es decir, todas las señales son de transferencia de datos y todos los bits de las puertas A y B se definen como entradas o como salidas. Las partes alta y baja de la puerta C en este modo de operación, pueden trabajar independientemente como entrada o como salida según se la haya definido en la palabra de control. Resumiendo: En el modo 0 se dispone de 2 puertas de 8 bits y dos de 4 bits. Cuando es entrada se comporta como buffer y para salida como latch. MODO 1. (HANDSHAKING DE ENTRADA/SALIDA). Handshaking implica un modo de reconocimiento mutuo, es decir que existe un cierto protocolo de comunicación entre el periférico y la PPI. En este formato se provee la forma de transferir datos desde o hacia una puerta especificada en conjunto con líneas de strobe o handshaking. Para funcionar en este modo, las puertas A o B utilizan algunas líneas de la puerta C para generar o recibir estas líneas de protocolo o handshaking. 6
7 Las puertas A y B son utilizadas como puertas unidireccionales de entrada o de salida y algunas líneas de la puerta C, como líneas de control. En este modo, cada puerta (A o B), utilizan 3 líneas de la puerta C, quedando de esta puerta dos líneas libres, las que se pueden utilizar como en el modo 0 para entrada o salida. Estas dos líneas (PC6-PC7 o PC5-PC4) se utilizan como líneas de control para la puerta A cuando trabaja en modo 2. Los puertos A y B, tanto de entrada como de salida, capturan los datos, es decir tienen un latch. Las líneas de la puerta C que son ocupadas como líneas de control varían según la puerta A o B, trabaje como entrada o salida. Puertos A y B en modo 1 como entradas. Las señales de control son: STB: Habilitación de entrada. Un "0" en esta señal de entrada carga los datos provenientes del periférico en el latch de entrada de la PPI. La línea PC4 es la señal STB para el puerto A y la línea PC2 para el puerto B. IBF: (Input Buffer Full) Buffer de entrada lleno. Un "1" en esta salida indica que el dato ha sido cargado en el latch de entrada. Es la respuesta a una señal STB, es decir, cuando el periférico escribe un dato en el latch de la puerta correspondiente mediante la señal STB, la PPI responde poniendo en "1" la línea IBF que le indica al periférico que ha tomado el dato escrito por este último y también le indica que no envíe un nuevo dato hasta que IBF pase a nivel "0", lo cual se produce cuando la CPU lee la puerta correspondiente. La línea PC5 es la encargada de generar esta línea para la puerta A y la línea PC1 para la puerta C. INTR: Pedido de interrupción. Señal de salida que en "1" pide interrupción a la CPU. La salida INTR se coloca en "1" con el flanco positivo de STB si IBF está en "1" e INTE está en 1, INTE es una habilitación interna de interrupción que puede ser puesta en "1" o "0" mediante una operación de escritura en el formato bit set/reset, esta operación se describirá luego. La línea INTR vuelve a nivel "0" en el flaco negativo de la señal de lectura RD. La línea PC3 genera esta señal para el puerto A y la línea PC0 lo hace para el puerto B. La figura 2 ilustra el funcionamiento de estas líneas. 7
8 Figura 2 La figura 3 muestra un enlace entre un puerto A o B de la PPI con un periférico y el diagrama de tiempos de las líneas de control. Figura 3 Activando STB (STB=0) por un periférico exterior, se carga el dato enviado en la puerta correspondiente y el 8255 genera la señal de reconocimiento IBF=1. Cuando se desactiva STB (STB=1), el 8255 genera INTR, si está activado por software el bit de habilitación de interrupciones INTE, y la CPU contesta el pedido de interrupción leyendo el 8
9 dato en el puerto mediante la línea RD. Una vez realizada esta operación, el 8255 desactiva IBF quedando en espera de un nuevo dato. Puertos A y B en modo 1 como salidas. Al igual que en el funcionamiento como entrada, algunas de las líneas del puerto C, se utilizan como señales de protocolo para la comunicación entre la PPI y el periférico. Las líneas de control utilizadas se detallan a continuación: OBF: (Output Buffer Full) Buffer de salida lleno. Señal de salida mediante la cual la PPI le indica al periférico que tiene un dato para enviarle. Esta señal se activa, es decir toma el valor "0", con el flanco positivo de la señal de escritura WR y pasa a nivel "1" con el flanco negativo de la señal de entrada ACK. Las líneas PC7 y PC1 se encargan de generar OBF para los puertos A y B respectivamente. ACK: (Acknowledge) Reconocimiento de entrada. Esta señal es generada por el periférico, un "0" en esta señal de entrada del 8255 le informa que el dato en la puerta correspondiente ha sido aceptado. En esencia es una línea de reconocimiento por parte del periférico indicando que ha tomado el dato puesto en la salida del puerto y que está dispuesto para recibir uno nuevo. Las líneas PC6 y PC2 se encargan de esta entrada para los puertos A y B respectivamente. INTR: Pedido de interrupción. Un "1" en esta salida puede ser usado para interrumpir a la CPU cuando un dispositivo ha aceptado el dato enviado, indicándole que transmita un nuevo dato. La señal INTR toma el valor "1" cuando se produce un flanco positivo de la señal ACK si OBF está en "1" y la habilitación interna INTE está también en "1". Para pasar INTR a "0" la CPU debe escribir un nuevo dato, es decir que INTR pasa a "0" con el flanco negativo de WR. Las líneas PC3 y PC0 se encargan de esta señal para los puertos A y B. La figura 4 ilustra el funcionamiento de estas líneas. 9
10 Figura 4 La figura 5 ilustra un enlace entre un puerto de la PPI y un periférico que recibe datos de la CPU a través de la PPI. Figura 5 Cuando la CPU escribe un dato en alguno de los puertos A o B de la PPI, se activa la señal OBF indicándole al periférico que tiene un dato para enviarle. Este último contestará 10
11 generando una señal de reconocimiento que ingresará a la PPI por la línea ACK, indicándole a la que tomó el dato enviado. Finalizado lo anterior, el 8255 desactiva OBF y genera la señal INTR (si está permitida) para indicarle a la CPU que escriba un nuevo dato en el puerto. En algunas aplicaciones puede intercalarse a la salida de la PPI un buffer tri-state si la comunicación se realiza mediante un BUS por el cual circulan datos procedentes de distintos periféricos. Dicho buffer deberá permanecer en alta impedancia en tanto el periférico no genere la señal de reconocimiento. Palabra de Estado. Haciendo una lectura del puerto C cuando los puertos A y B están trabajando en el modo 1, se puede obtener el estado de las puertas A y B. Solo hay que tener en cuenta la forma en que están trabajando las puertas A y B, ya sea como entrada o como salida. La figura 6 muestra la disposición de los bits de estado. Figura 6 Habilitación de Interrupciones. Para el control de las señales INTRA e INTRB, se han de activar los bits de habilitación INTEA e INTEB de la puerta C usando el modo bit set/reset. El registro de control, bajo formato bit-set/reset del puerto C, se programa para activar los bits PC4 = INTEA y PC2 = INTEB. La figura 7 muestra un ejemplo de programación, con el microprocesador 8080, de los puertos de la PPI y de los bits de habilitación de interrupciones. 11
12 Figura 7 MODO 2. Trabajar en modo 2 implica tener la puerta A que funciona como "Puerta bidireccional" para la transmisión y recepción de datos. Lo de bidireccional significa que funciona como puerta de entrada y salida, según se activen unas u otras líneas de control, sin necesidad de cambiar la programación de la puerta. Las figuras 8 y 9 muestra el diagrama funcional y el de tiempos del modo 2. La única puerta que funciona en este modo de operación es la puerta A, que utiliza cinco líneas de la puerta C como señales de control y status. En este modo, cada línea de la puerta A como entrada se comporta como un buffer latch igual que en el modo 1, y como salida también se comporta como un buffer latch triestate, a diferencia del modo 1 en que se comporta como un simple latch. El puerto B puede trabajar en modo 0 o 1 pero nunca en modo 2. 12
13 Figura 8 La puerta A en modo 2 se comporta como una verdadera puerta bidireccional diseñada para hacer de interfase entre dos microprocesadores o entre un microprocesador y un periférico el cual transmite y recibe datos. Por ejemplo, un disco flexible (flopy disc) podría ser interconectado a un microcomputador a través de una PPI en modo 2. Las líneas de control y status son las mismas que se utilizan en el modo 1. Cuando el puerto A funciona como entrada el comportamiento es similar al modo 1. Cuando funciona como salida además del latch tiene un buffer tri-state que se habilita cuando la señal ACK toma el valor "0". Las señales de control para la comunicación son: STB A: Señal de strobe de entrada. Carga los datos enviados por el periférico en el puerto A. Esta señal está presente en PC4. IBF A: Señal generada por el PPI en contestación a STB A indicando que se ha recibido el dato, con lo cual el periférico sabe que puede escribir un nuevo dato en la PPI. Esta señal se presenta en PC5. Las señales de control cuando los datos salen de la PPI son: OBF A: Señal de salida de la PPI que es generada cuando la CPU le escribe un dato en el puerto. Esta señal tiene por función indicarle al periférico que tiene un dato disponible para él. PC7 se encarga de esta señal. 13
14 ACK A: Señal de entrada a la PPI generada por el periférico indicándole a la PPI que se ha recibido el dato. Cuando esta señal está activa en "0" la salida abandona el tercer estado para presentar el dato que previamente escribió la CPU. Esta señal se presenta en PC6. INTR: Esta señal se encarga de pedirle interrupción a la CPU a través de PC3 cuando el periférico escribió un dato en la PPI o cuando el periférico leyó el dato enviado desde la CPU. Las interrupciones tienen una doble función: indicarle a la CPU cuando el periférico escribió un dato en la PPI y avisarle cuando el periférico tomó un dato enviado por la CPU para que de esta manera envíe un nuevo dato. El diagrama de tiempos del modo 2 aparece en la figira 9. Figura 9 Interrupciones en el modo 2. A través de la línea PC3 se genera la señal de interrupción que puede ser habilitada por los flip-flops internos INTE 1 e INTE 2. Estos solo pueden ser activados por soft-ware escribiendo en el registro de control bit-set/reset del puerto C. El bit INTE 1 se ha de activar a través de la selección de PC6 en el formato bitset/reset, permitiendo de esta manera las interrupciones provocadas por la salida de datos del puerto A. Para el bit INTE 2 se ha de seleccionar el bit PC4 en el formato bit-set/reset para permitir de esta manera las interrupciones provocadas por la entrada de datos a la PPI. El puerto B puede también generar sus propias interrupciones como se vio en la descripción del modo 1. La figura 10 muestra la combinación lógica de los bits de habilitación de 14
15 interrupciones y de las líneas de control. Los pines del puerto C que no se utilizan en líneas de control (PC0,1,2) pueden ser utilizados como entrada o salida según se configure el puerto C. Figura 10 15
ITT-327-T Microprocesadores
ITT-327-T Microprocesadores Controlador de Interfaz Paralelo Programable (PPI) 8255. Controlador de Interfaz Paralelo Programable (PPI) 8255. Es un periférico programable de E/S de aplicación general,
Más detallesITT-327-T Microprocesadores
ITT-327-T Microprocesadores Temporizador Programable (PIT) 8254. Temporizador/Contador Programable (PIT) 8254. Es un contador/temporizador programable diseñado para trabajar con los sistemas de microcomputadores.
Más detallesAPUNTE DEL 8155 ELECTRÓNICA DIGITAL III
APUNTE DEL 8155 ELECTRÓNICA DIGITAL III Revisión 1.1 Marzo, 2011 Interfaz a periférico 8155 Descripción general El chip 8155 es un dispositivo introducido por Intel en 1977. Contiene memoria RAM (SRAM)
Más detallesMapeo en el P 8086 de Intel
Mapeo en el P 8086 de Intel Ing. Silvia Domizi Ing. Diego Alegrecci Mapeo Microprocesador 8086 1 Introducción Mapeo Microprocesador 8086 2 Mapeo Mapear un dispositivo, es asignarle un intervalo definido
Más detallesMemoria y Entrada/Salida Tecnología Organización - Expansión
Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC2721 Arquitectura del Computador I Prof. Osberth De Castro Clase 05 Memoria y Entrada/Salida Tecnología Organización - Expansión La memoria
Más detallesINTRODUCCIÓN. Comunicación Serial.
INTRODUCCIÓN La función principal de este tipo de comunicación es la de convertir datos de salida de forma paralela a serial y la de convertir datos de entrada de forma serial a paralela. El acceso al
Más detallesTutoría 2. Banco de memoria de 8 y 16 bits (8086)
Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar
Más detallesARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR
ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:
Más detallesPUERTOS DE ENTRADA / SALIDA EN UN MICROCONTROLADOR
PUERTOS DE ENTRADA / SALIDA EN UN MICROCONTROLADOR Cualquier aplicación de un sistema digital basado en un microprocesador o microcontrolador requiere la transferencia de datos entre circuitos externos
Más detallesUNIDAD 3. Interfaz de E/S Básica, Interrupciones y E/S Controlada por DMA
38 UNIDAD 3 Interfaz de E/S Básica, Interrupciones y E/S Controlada por DMA Por muy poderosa que sea una unidad central de procesamiento (CPU), la utilidad de una computadora depende esencialmente de sus
Más detallesESTRUCTURA DE MICROPROCESADORES
ESTRUCTURA DE MICROPROCESADORES Interfaz básica de E/S Comunicación paralelo Profesor Ing. Johan Carvajal Godínez Interfaz básica de entrada/salida Permiten la comunicación de microprocesador con otros
Más detallesEL BUS I2C CARACTERISTICAS. Fernando Remiro
CARACTERISTICAS Fernando Remiro 1 CARACTERÍSTICAS Utiliza 2 líneas para transportar la información entre los distintos periféricos conectados al bus SDA (datos) SCL (reloj) Cada dispositivo se identifica
Más detallesMicroprocesador. Introducción. Instituto Sagrado Corazón de Jesús
Microprocesador Introducción El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. Este viene siendo el cerebro de la computadora, el motor, el corazón de
Más detalles28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O
Interfaz con Dispositivos I/O Interfaz con Dispositivos de Salida y Salida Unidad 4, Segunda Parte Port Mapped Memory mapped 1 2 Ejecución de la Instrucción OUT Ejecución de la instrucción OUT Dirección
Más detallesControlador de Interrupciones (Versión programable) Manual de Usuario
Controlador de Interrupciones (Versión programable) Manual de Usuario Índice de contenido 1. Características...2 2.Descripción general...3 3.Descripción funcional...3 4.Estructura Interna...4 4.1 Bloque
Más detallesLa decodificación y el mapeo de memoria es importante porque permite conectar mas de un dispositivo al microprocesador.
MAPEO DE MEMORIA La decodificación y el mapeo de memoria es importante porque permite conectar mas de un dispositivo al microprocesador. Estos dispositivos pueden ser memorias (ROM y/o RAM), buffer s,
Más detallesPCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS
PCF8574 EXPANSOR REMOTO 8-BIT I/O PARA I²C-BUS 1. CARACTERISTCAS Suministro de voltaje de funcionamiento 2.5 a 6 V Bajo consumo de corriente de espera (standby) de 10 ma máximo. Expansor I²C a puerto paralelo.
Más detallesEVOLUCIÓN HISTÓRICA DE LOS µp
EVOLUCIÓN HISTÓRICA DE LOS µp El primer procesador fue inventado por los Babilonios en el año 500 ac En 1642 se perfeccionó la primera calculadora por Blas Pascal A mediados del siglo pasado se inventaron
Más detallesControlador de Floppy Disk - DMA
Controlador de Floppy Disk - DMA Alejandro Furfaro Progrmación Sistemas Operativos 12 de Mayo de 2011-1c2011 Alejandro Furfaro (PSO - DC) Controlador de Floppy Disk - DMA 12 de Mayo de 2011 1 / 19 Que
Más detallesRegistros. Registro de Corrimiento Básico
Registros. Son dispositivos digitales donde se obtiene almacenamiento temporal. Dado que la memoria y el desplazamiento de información son sus características básicas, los registros son circuitos secuenciales
Más detalles6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.
6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior. 6.1. El subsistema de E/S Qué es E/S en un sistema computador? Aspectos en el diseño del subsistema de E/S: localización
Más detallesESTRUCTURA BÁSICA DEL µc AT89C51
Desde mediados de la década de los 80 s gran parte de los diseños basados en la automatización (electrodomésticos, sencillas aplicaciones Industriales, instrumentación medica, control numérico, etc.) utilizaban
Más detallesPuerto Paralelo Bidireccional.
Puerto Paralelo Bidireccional. Introducción. n. De acuerdo al estandar IEEE 1284-1994,existen 1994,existen 5 modos de transferencia de datos. Cada uno provee un método m de pasar datos entre la PC y el
Más detallesINTERFACE CON MEMORIA y E/S
Todos los sistemas con procesadores tienen tres canales o buses: Bus de direcciones que proporcionan dirección de memoria al numero de puerto de E/S. Bus de datos que transfiere información entre el procesador
Más detallesMODULO ANALOGICO REMOTO
MODULO ANALOGICO REMOTO ENTRADAS Y SALIDAS REMOTAS EN PLC MODICOM En diversas aplicaciones de automatización con PLCs, ya sea por razones de lograr la supervisión totalmente integrada de una planta o simplemente
Más detallesTema: Microprocesadores
Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1
Más detallesIntroducción a la arquitectura PIC
18 de septiembre de 2012 Contenido 1 Microprocesadores y Microcontroladores 2 3 4 Microprocesadores y Microcontroladores Microcomputadora consiste básicamente de: Unidad central de procesamiento (CPU),
Más detallesPines de entrada/salida (I/O) de propósito general. Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos.
1 Pines de entrada/salida (I/O) de propósito general Mediante ellos, el micro PIC puede monitorizar y controlar otros dispositivos. Para añadir flexibilidad al micro, muchos de sus pines de entrada/salida
Más detallesUnidad 2: Taller de Cómputo. Estructura y Componentes de la Computadora UNIDAD DOS: INTRODUCCIÓN
UNIDAD DOS: INTRODUCCIÓN Una computadora es una máquina electrónica diseñada para manipular y procesar información de acuerdo a un conjunto de ordenes o programas. para que esto sea posible se requiere
Más detallesUnidad V: Puertos y buses de comunicación para microcontroladores
Unidad V: Puertos y buses de comunicación para microcontroladores OPERACIÓN DE ESCRITURA EN LOS PUERTOS DEL MICROCONTROLADOR 8051. La operación de escritura, utilizando los puertos puede ser realizada
Más detallesEntrada y Salida! EC-2721 Arquitectura del Computador I! Entradas/Salidas: Problemas. Entradas salidas: Criterios. Amplia variedad de periféricos!
Entrada y Salida Velocidades de transferencia típicas en Dispositivos I/O EC-2721 Arquitectura del Computador I William Stallings, Computer Organization and Architecture, Cap. 7 Universidad Simón Bolívar
Más detallesGuía rápida para gestionar el puerto paralelo del PC
Guía rápida para gestionar el puerto paralelo del PC Descarga desde: http://eii.unex.es/profesores/jisuarez/descargas/ip/guia_rapida_pp.pdf José Ignacio Suárez Marcelo Universidad de Extremadura Escuela
Más detallesVelocidades Típicas de transferencia en Dispositivos I/O
Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad
Más detallesINSTITUTO TECNOLOGICO DEL MAR, Mazatlán
INSTITUTO TECNOLOGICO DEL MAR, Mazatlán APUNTES DE LA MATERA DE: MICROPROCESADORES I DEPARTAMENTO DE INGENIERIA ELECTRONICA PROF: ING: RUFINO J. DOMINGUEZ ARELLANO 1.1. CARACTERISTICAS DE LA FAMILIA 51
Más detallesVelocidades Típicas de transferencia en Dispositivos I/O
Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad
Más detallesMapas de Memoria y E/S
Mapas de Memoria y E/S Sistemas con Microprocesadores http://www.herrera.unt.edu.ar/procesadores Conexiones internas del CPU08 Dentro del mc el CPU08 se vincula con memoria y con los dispositivos de E/S
Más detalles2.2-1 Visión Interna PIC16F873/876. SBM
2.2-1 Visión Interna PIC16F873/876. 1 2.2-2 Visión Interna PIC16F874/877. 2 2.2-3 Sistema de memoria. Tienen arquitectura Harvard, separa la memoria de datos y la memoria de programa, y se accede a ellas
Más detallesLABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS.
LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS. PRÁCTICA #7 EL PUERTO PARALELO DE UNA COMPUTADORA OBJETIVO DE LA PRÁCTICA. Aprender la configuración del conector
Más detalles4. Tarjeta de control
4. Tarjeta de control 4.1. Características Esta tarjeta permite conectar cualquier microcontrolador del mercado al resto de tarjetas esclavo. Como se detalla en la sección 2 de este documento (Bus de Intercomunicación),
Más detallesARQUITECTURA DEL MICROPROCESADOR 8088
ARQUITECTURA DEL MICROPROCESADOR 8088 1. Descripción de las 40 patas del µp. 2. Ciclo del bus del µp. 3. Circuitos para generar el pulso del reloj. 4. Circuito para generar la señal de RESET (restauración)
Más detallesArquitectura Interna del 8088
Arquitectura Interna del 8088 Intel diseñó el 8088/8086 para realizar al mismo tiempo las principales funciones internas de transferencia de datos y búsqueda de instrucciones. Para conseguir esto, el 8088
Más detallesSistema de Gestión de Aplicaciones Implementadas en FPGAs
Sistema de Gestión de Aplicaciones Implementadas en FPGAs Ledo Bañobre, R. 1, Losada Sampayo, A. 1, Álvarez Ruiz de Ojeda, J. 1 1 Departamento de Tecnología Electrónica, Escuela Técnica Superior de Ingenieros
Más detallesPráctica 9. Organización del Computador 1 2do. Cuatrimestre de 2005
Práctica 9 Organización del Computador 1 2do. Cuatrimestre de 2005 Aclaración: Tiempo bus es el tiempo de bus requerido para transferir un buer (de un dispositivo) desde o hacia memoria principal según
Más detallesINDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)
INDICE Capitulo 1. Qué es un computador? 1.1. Introducción 1 1.2. El computador como dispositivo electrónico 2 1.3. Cómo se procesa la información? 3 1.4.Diagrama de bloques de un computador 1.4.1. Información
Más detallesComunicación MM4 - USS - S7-200
Comunicación MM4 - USS - S7-200 Aplicable a MM4, USS, S7-200 Conexión USS variador de velocidad MM4 y SINAMICS REQUERIMIENTOS Step7 MicroWin V3.2 o superior Simatic Step7 MicroWin Add On: Instruction Library
Más detallesSISTEMAS ELECTRÓNICOS DIGITALES
SISTEMAS ELECTRÓNICOS DIGITALES PRÁCTICA 6 SISTEMA DE ENCRIPTACIÓN 1. Objetivos - Estudio del funcionamiento de memorias RAM y CAM. - Estudio de métodos de encriptación y compresión de datos. 2. Enunciado
Más detallesCONTROL DE UN VENTILADOR POR PUERTO PARALELO
CONTROL DE UN VENTILADOR POR PUERTO PARALELO En este articulo se dará una reseña de las características del puerto paralelo de una computadora personal, así como el control de un pequeño ventilador de
Más detallesMICROCONTROLADORES PIC USART
USART Universal Synchronous Asynchronous Receiver Transmitter Síncrona o asíncrona Recibe y transmite Operación full duplex asíncrona Aplicación típica: comunicación con un PC mediante el protocolo RS232,
Más detalles2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U)
2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U) Este controlador de la casa Hitachi se usa para mostrar caracteres alfanuméricos en paneles LCD de matriz pasiva (los típicos que se pueden encontrar
Más detallesTema 4 Microprocesador MCF5282: Hardware
Tema 4 Microprocesador MCF5282: Hardware Curso 2010/11 Índice 1. Introducción 2. Descripción general de los terminales 3. Módulo de interfaz externo (EIM) 4. Módulo de generación de chip-selects (CS) 5.
Más detallesESTRUCTURA FÍSICA DEL µp 8086
Características generales: Procesador de 16 bits Bus de direcciones de 20 bits : 1 Mbyte Bus de datos interno de 16 bits Bus de datos externo de 16 bits en el 8086 8 bits en el 8088 89 instrucciones Alimentación
Más detallesBus I 2 C. Introducción
Bus I 2 C Introducción 1980: Philips desarrolla el Bus de 2 alambres I 2 C para la comunicación de circuitos integrados. Se han otorgado licencias a mas de 50 compañías, encontrándonos con más de 1000
Más detallesAUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna
AUTOMATIZACION GUIA DE TRABAJO 3 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura
Más detallesUNIVERSIDAD TECNICA DE AMBATO NOVENO SEMESTRE INGENIERIA ROBOTICA MICROCONTROLADORES Y SU APLICACION EN ROBOTICA PROFESOR: UTA 2009 ING. G.
MICROCONTROLADORES Y SU APLICACION EN UTA 2009 PROFESOR: ING. G. ALMEIDA SEMESTRE MARZO - JULIO 2009 OBJETIVOS DISTINGUIR LOS ASPECTOS GENERALES, CARACTERISTICAS Y FUNCIONAMIENTO DE UN MICROCONTROLADOR.
Más detallesPeriféricos Interfaces y Buses
Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos V. Buses Buses de E/S (PCI, PC104, AGP). Sistemas de interconexión
Más detallesTEMA 1: Concepto de ordenador
TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos
Más detallesPreguntas claves (y sus respuestas)
1 Preguntas claves (y sus respuestas) Qué es un microprocesador? Es un Circuito Integrado Secuencial Síncrono Qué necesita para funcionar? Qué hace? Para qué? Una tensión continua estable (5V, 3.3V, 2.5V,
Más detallesVOCABULARIO DEL HARDWARE. Docente Yeni Ávila
VOCABULARIO DEL HARDWARE Docente Yeni Ávila HARDWARE El Hardware Básico: son las piezas fundamentales e imprescindibles para que la computadora funcione como son: Placa base, monitor, teclado y ratón.
Más detallesCapítulo III Puerto paralelo
Capítulo III Puerto paralelo La luz es la sombra de Dios Albert Einstein Diseño y construcción de un robot de vigilancia con paralizador Página 36 3. Puerto paralelo. Introducción. Los puertos de comunicación
Más detallesTema VI: Memorias y Dispositivos de Lógica Programable (PLDs)
Tema VI: Memorias y Dispositivos de Lógica Programable (PLDs) Objetivos: 1.- Conocer la función, características básicas y tipos de memorias. 2.- Conocer la función, características principales y aplicaciones
Más detallesESTRUCTURA BÁSICA DE UN ORDENADOR
ESTRUCTURA BÁSICA DE UN ORDENADOR QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... QUÉ ES UN ORDENADOR? Un ordenador es una máquina... Qué son los
Más detallesEl Microprocesador. Tecnología y Funcionamiento
El Microprocesador Tecnología y Funcionamiento EL MICROPROCESADOR (I) El microprocesador aparece como un circuito integrado con una muy elevada escala de integración VHSI. El empleo de los microprocesadores
Más detallesElectrónica Industrial - 4º ETSII. Concepto de capacidad Concepto de bit, byte y word (palabra) Electrónica Industrial - 4º ETSII
7.6. Memorias RAM 7.6.1.Introducción a las memorias 7.6.2. Memorias ROM [ Wakerly 10.1 pág. 833] 7.6.2.1. Estructura interna [ Wakerly 10.1.2 pág. 837] 7.6.2.2. Tipos comerciales de ROM [ Wakerly 10.1.4
Más detallesCICLOS DEL PROCESADOR
UNIDAD DE CONTROL CICLOS DEL PROCESADOR Qué es un ciclo de búsqueda? Para qué sirve estudiar los ciclos de instrucción de una CPU? Para comprender el funcionamiento de la ejecución de instrucciones del
Más detallesALMACENAMIENTO Y OTROS ASPECTOS DE LA ENTRADA/SALIDA. Ancho de banda máximo posible: una palabra por ciclo de reloj de manera sostenida, es decir:
5.1. Se tiene un bus de 64 bits a 200 MHz. Sólo con estos datos: a) Cuál es el ancho de banda máximo posible? Ancho de banda máximo posible: una palabra por ciclo de reloj de manera sostenida, es decir:
Más detallesUNIDAD 3 ARQUITECTURA DEL Z80. Microprocesadores Otoño 2011
1 UNIDAD 3 ARQUITECTURA DEL Z80 Microprocesadores Otoño 2011 Contenido 2 Arquitectura interna del Z-80 Interface Ciclos de máquina y temporización del bus de comunicación. Conjunto de Instrucciones Arquitectura
Más detallesCAPÍTULO 2. ARQUITECTURA Y COMPONENTES.
CAPÍTULO 2. ARQUITECTURA Y COMPONENTES. 2.1. ARQUITECTURA DEL SISTEMA. Vamos a proporcionar en este apartado una visión general de la arquitectura del sistema, para que así el lector pueda obtener una
Más detallesESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN APUNTES DE MICROPROCESADORES
Más detallesARQUITECTURA DE LOS SUBSISTEMAS DE BUSES Y ENTRADA/SALIDA
U C V F A C C I E N C I A S Organización y Estructura del Computador II ARQUITECTURA DE LOS SUBSISTEMAS DE BUSES Y ENTRADA/SALIDA T e m a 2 G D O E C - II S e m e st r e I - 2012 AGENDA Subsistema de Buses
Más detallesConsiste en un conjunto de circuitos impresos y conectores integrados en una única placa donde se alojan todos los componentes internos del ordenador
LA PLACA MADRE Consiste en un conjunto de circuitos impresos y conectores integrados en una única placa donde se alojan todos los componentes internos del ordenador como el procesador, la caché de segundo
Más detallesPANORAMA GENERAL DE LOS µc
PANORAMA GENERAL DE LOS µc Sistemas Digitales II Este tipo de dispositivos en la actualidad se encuentran en los supermercados, artículos electrodomésticos, instrumentos musicales, juguetes, equipo automotriz
Más detallesIntroducción a los sistemas de entrada/salida Profesores y tutorías
Introducción a los sistemas de entrada/salida Profesores y tutorías Teoría: Daniel Cascado Caballero Despacho: F070 Horario de tutorías: Lunes: 17:30h a 19:30h Martes: 12:30h a 13:30h Jueves: 10:30h a
Más detallesTARJETA DE ADQUISICIÓN DE DATOS Y CONTROL
UNIDAD VII TARJETA DE ADQUISICIÓN DE DATOS Y CONTROL Las computadoras personales tienen ranuras de expansión para conectar las tarjetas controladoras de periféricos (ver figura 7.1). Es en esta ranura
Más detallesMicroprocesadores, Tema 4:
Microprocesadores, Tema 4: Conceptos de Entrada / Salida Guillermo Carpintero Marta Ruiz Universidad Carlos III de Madrid Objetivos Concepto de Interface Modelo de los Dispositivos de Interface Técnicas
Más detalles3 Interfaz PC DSP. 3.1 Introducción a las comunicaciones serie. 3 Interfaz PC DSP
3 Interfaz PC DSP 3.1 Introducción a las comunicaciones serie Las comunicaciones serie se utilizan para enviar datos a través de largas distancias, ya que las comunicaciones en paralelo exigen demasiado
Más detallesMICROCONTROLADORES PIC
MICROCONTROLADORES PIC LOS TIMER DE LOS 16F87x TEMA EL TIMER 1 CCFF D.P.E. MÓDULO DE PROYECTOS 1 Diagrama de Bloques del TIMER1 CCFF D.P.E. MÓDULO DE PROYECTOS 2 INTRODUCCIÓN El módulo TIMER1 es un temporizador/contador
Más detallesSistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos
Sistema Operativo Repaso de Estructura de Computadores Capítulo 1 Explota los recursos hardware de uno o más procesadores Proporciona un conjunto de servicios a los usuarios del sistema Gestiona la memoria
Más detallesOrganización n del Computador 1. C13 buses
Organización n del Computador 1 C13 buses Buses Interconexiones en un computador Buses CPU ROM RAM I/O Buses Memoria ROM CPU BUS I/O Memoria RAM Buses Memoria ROM CPU I/O Memoria RAM Bus de 20 líneas Buses
Más detallesPara implementar una memoria de mayor capacidad se deben considerar los siguientes pasos:
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO FACULTAD DE INGENIERIA LAB. DISPOSITIVOS DE ALMACENAMIENTO Y DE E/S PREVIO #5 IMPLEMENTACION DE MEMORIAS DE MAYOR CAPACIDAD 1. Investigar los pasos que se deben
Más detallesTRABAJO PRÁCTICO Nº 4. Sistemas combinacionales MSI
Sistemas Digitales TRABAJO PRÁCTICO Nº 4 Sistemas combinacionales MSI Ejercicio Nº 1: Se desea transmitir datos de dos bits con control de paridad impar. Utilice un decodificador para diseñar un circuito
Más detallesUSB232. Hoja de datos
- 1 - USB232 Hoja de datos 9600, 19200, 38400, 57600, 115200 bps Interfaz USB serie RS232 Integración de tecnología USB Para sistemas con comunicación serie RS232 - 2 - USB232 Interfaz USB serie RS232
Más detallesORGANIZACIÓN DE LA MEMORIA
Existen dos tipos de memoria en todos los µc, memoria de programa y memoria de datos. La primera (EPROM, EEPROM, FLASH, etc) contiene los códigos de operación que se ejecutarán para seguir una secuencia
Más detalles3.1. Buses Y La Transferencia De La Información.
CUESTIONARIO 3.1. Buses Y La Transferencia De La Información. Carrera: Ingeniería Informática Docente: Ernesto Leal Sánchez Unidad de Aprendizaje: Arquitectura de Computadoras. INTEGRANTES: Mayra Leyva
Más detallesInstituto Tecnológico de Morelia
Instituto Tecnológico de Morelia Arquitectura de Computadoras Unidad 1b Programa 1.2.2 Memoria. 1.2.2.1 Conceptos de manejo de memoria. 1.2.2.2 Memoria principal semiconductora. 1.2.2.3 Memoria cache.
Más detallesArquitectura de computadoras
Arquitectura de computadoras Técnicas Digitales III Ing. Gustavo Nudelman 2013 Que entendemos por arquitectura Un sistema con una CPU, memoria y dispositivos de entrada y salida puede considerarse un sistema
Más detallesEstructura y Tecnología de Computadores. Módulo E. El subsistema de E/S. Tema 9. Acceso directo a memoria (DMA) y procesadores de E/S
1 Estructura y Tecnología de Computadores Módulo E. El subsistema de Tema 9. Acceso directo a memoria (DMA) y procesadores de José Manuel Mendías Cuadros Dpto.. Arquitectura de Computadores y Automática
Más detalles1-Componentes Físicos y Lógicos de un Ordenador.
1-Componentes Físicos y Lógicos de un Ordenador. En este capítulo trataremos de explicar el conjunto de elementos por lo que está compuesto un ordenador. A grandes rasgos un Ordenador Personal o PC ( Personal
Más detallesARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla
ARQUITECTURA BÁSICA DEL ORDENADOR: Hardware y Software. IES Miguel de Cervantes de Sevilla Índice de contenido 1.- Qué es un ordenador?...3 2.-Hardware básico de un ordenador:...3 3.-Software...4 3.1.-Software
Más detallesEstructura de un Ordenador
Estructura de un Ordenador 1. Unidad Central de Proceso (CPU) 2. Memoria Principal 3. El Bus: La comunicación entre las distintas unidades 4. La unión de todos los elementos: la placa Base Estructura de
Más detallesPráctica final. Emilia Cruz Fernández Martínez
Guadalinex Práctica final Curso 2003/2004 Emilia Cruz Fernández Martínez Desarrollo de una unidad didáctica usando software libre ELEMENTOS FUNCIONALES DE UN ORDENADOR Qué es un ordenador? Es un dispositivo
Más detalles8.3. Introducción a las E/S del sistema
8.3. Introducción a las E/S del sistema Interface entre dispositivos periféricos y el. iferencia en velocidad de funcionamiento (tasa de transferencia). iferencia en las unidades de información. iferencia
Más detallesArquitectura de Computadoras. Anexo Clase 8 Buses del Sistema
Arquitectura de Computadoras Anexo Clase 8 Buses del Sistema Estructuras de interconexión Todas las unidades han de estar interconectadas. Existen distintos tipos de interconexiones para los distintos
Más detallesSistemas Electrónicos Industriales II EC2112
Sistemas Electrónicos Industriales II EC2112 PROF. JULIO CRUZ DEPARTAMENTO DE ELECTRÓNICA TRIMESTRE ENERO-MARZO 2009 SECCIÓN 2 Previamente Estructura general de un sistema secuencial Ejercicio Clase 6
Más detallesTARJETA DE ENTRADAS Y CONTADORES RÁPIDOS (MTC-3052)
Pag:1 Descripción Tarjeta de entradas y contadores rápidos diseñada para controles complejos en tiempo real. A través de software sencillo permite su configuración al usuario. Cuenta con diversidad de
Más detallesMÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN
MÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN - + Fernando Nuño García 1 Estos dos módulos existen en la versión de los PIC16F87xA pero NO en la versión PIC16F87x PIC16F877 PIC16F877A 2
Más detallesUnidad IV. Chipset Controlador bus Puertos de E/S Controlador de Irrupciones
Unidad IV Chipset Controlador bus Puertos de E/S Controlador de Irrupciones INTRODUCCION Se dará a conocer el concepto de chipset así como sus componentes y funciones que tiene en una placa base. Controlador
Más detallesTema 4: SISTEMAS DE ENTRADA/SALIDA. Un computador no puede estar formado sólo por la CPU y la memoria.
Tema 4: SISTEMAS DE ENTRADA/SALIDA ÍNDICE 1. Introducción. 2. Módulos de Entrada/Salida: comunicación CPU - Periféricos. 3. Mapa de Entrada/Salida: común y separada. 4. Introducción a los métodos de programación
Más detallesArquitectura de Computadoras. Clase 3 Entrada/Salida
Arquitectura de Computadoras Clase 3 Entrada/Salida Problemas de Entrada/Salida Gran variedad de periféricos con varios métodos de operación. Trasmisión de diferentes cantidades de datos. A diferentes
Más detallesDepartamento de Sistemas e Informática
Departamento de Sistemas e Informática Programación en Assembler - Clase 4 Digital II Interrupciones Una interrupción es una llamada generada por hardware (o software) que interrumpe al programa principal
Más detallesTema 6: Periféricos y entrada-salida
Enunciados de problemas Tema 6: Periféricos y entrada-salida Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 2008-2009 Tema 6: Hoja: 2 / 8 Tema 6: Hoja: 3 / 8 Base teórica Al diseñar
Más detalles