Tema 6. Comunicaciones asíncronas (UART's)

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema 6. Comunicaciones asíncronas (UART's)"

Transcripción

1 Tema 6. Comunicaciones asíncronas (UART's) El receptor/transmisor asíncrono universal (Universal Asynchronous Receiver/Transmitter, UART) es el dispositivo clave de un sistema de comunicaciones serie. Su función principal es convertir los datos serie a paralelos cuando se trata de datos recibidos (de entrada) y de convertir datos paralelos a serie para transmisión (de salida). En la figura se muestra el esquema general con los bloques básicos de un UART. Se distinguen los registros de datos, tanto de recepción como de transmisión y sus correspondientes registros de desplazamiento (RxD, TxD), los registros de control de transmisión y recepción y señales de sincronización para comienzo de la transmisión/recepción (RTS, CTS). Aunque la transmisión es realmente síncrona, tradicionalmente se les ha llamado asíncrona para hacer referencia al hecho de que existe flexibilidad para la transmisión de la siguiente palabra de datos. CLK R/W Chip Select UART Control Transmisión D0 D1 D2 D3 D4 D5 D6 D7 D8 Buffer Bus de Datos Registro Transmisión de datos Registro Recepción de datos Control Transmisión Control Recepción Registro de Desplazamiento Registro de Desplazamiento TxD RTS CTS RxD Control Recepción Figura Diagrama de bloques de un Receptor/Transmisor Asíncrono Universal Los UART's también suministran otran funciones como las señales handshaking necesaria para interfaces RS-232-C. Entre las aplicaciones básicas de la UART se puede citar a las comunicaciones con el PC o con PDA s, transmisiones de audio, vídeo, juegos por infrarrojos o bluetooth (teléfonos móviles), y a matrices de diodos para paneles de atención al cliente, vallas publicitarias, etc. Ejemplos de UART's son el MC6850 de Motorola, llamado ACIA (Asynchronous Communication Interface Adapter) y el i8256 de Intel, por citar los más conocidos. La familia M16C/60 dispone de dos UART's, cada una con su propio temporizador y con dos modos de operación: modo síncrono serie y modo asíncrono serie (modo UART propiamente dicho). El M16C/62 tiene tres UART s. En ambos sistemas de desarrollo, siempre la UART 1 está dedicada a la comunicación del microcontrolador con el programa monitor. No es aconsejable su uso.

2 Los parámetros que se han de definir para el correcto diseño de un interfaz de comunicaciones usando un UART son los siguientes: - Sincronismo entre el receptor y el transmisor. - Codificación de los datos. - Prioridad en el envío de los bits. - Tasa de envío de datos. - Señales handshaking. - Señales eléctricas de los valores lógicos. La sincronización en la transmisión de los datos se lleva a cabo colocando en primer lugar un bit de comienzo (start bit), después se envían los datos (data bits) usualmente entre 5 y 9 bits empezando siempre por el bit menos significativo, LSB, y por último, se envía un bit de parada (stop bit). Los UART's que trabajan con 8 bits añaden un bit de detección de error o bit de paridad. Esto se realiza secuencialmente hasta completar la transmisión. En la figura se muestra el esquema de transmisión del M16C/60. M A R C A L S B M S B 1 o 2 B IT S D E P A R A D A 7 a 9 B IT S D E D A T O S E S P A C I O B I T D E C O M I E N Z O B I T D E P A R I D A D Figura Esquema de transmisión/recepción asíncrona serie de los UART's del M16C. La codificación puede ser cualquier código binario. El más utilizado es el código ASCII (American Standard Code for Information Interchange) que utiliza 7 bits para codificar 96 caracteres imprimibles y 32 caracteres de control. Los niveles eléctricos para definir valores lógicos se suelen llamar marcas (1-lógico) (mark) y espacios (0-lógico) (space). Cuando no se realiza transmisión se mantiene el estado de marca (llamado también estado iddle). El comienzo de la transmisión se realiza con el estado de espacio o 0-lógico (figura 6.3.2). La tasa de transmisión se mide en baudios o número de bits que se transmiten por segundo (bps). (J.M. Baudot inventó el código de 5 bits para el sistema telegráfico francés, convirtiéndose posteriormente en un estándar de las comunicaciones telegráficas). En principio puede ser cualquier valor, pero las tasas estándares son: 110, 150, 300, 600, 900, 1.200, 2.400, 4.800, 9.600, , , , , y El M16C tiene un registro generador de la tasa de bits (UiBRG) de 8 bits para cada una de las UART s. La tasa de baudios viene dada como:

3 fi baudios = 16 * ( n + 1) donde f i es la frecuencia de reloj (tanto interno como externo (pin CLK i )) y n puede ser cualquier valor entre y FF 16, que coincide con el contenido del registro UiBRG de 8 bits (dirección de memoria 03A1 16 y 03A9 16 ). En la tabla se muestran los valores de n en hexadecimal para la frecuencias de reloj de 10 MHz para conseguir algunas de las tasas estándares de transmisión. Adaptar la tabla para vuestra frecuencia de reloj. n (10 MHz.) Tasa de baudios (bps) A Tabla Tasa de transmisión para distintos valores de n y para una frecuencia de reloj de 10 MHz. Registros de control de la transmisión/recepción serie En este apartado se hace referencia a los registros de control, especificando para tres UART s, pero si el sistema de desarrollo sólo tiene dos, no son válidas las opciones comentadas para la UART2, pero sí que serán válidas las opciones de las UART0 y 1 salvo casos excepcionales. Se recomienda consultar los manuales del M16C/60. El registro del modo de operación de transmisión/recepción (UiMR, i=0,1) permite configurar a cada UART en modo de E/S serie con los bits SMD0, SMD1 y SMD2. También se pueden seleccionar el tipo de reloj utilizado, interno o externo (pin CLKi), la longitud de los bits de parada, la paridad y su tipo, par o impar. En la figura se muestra de forma detallada este registro.

4 7 (Dirección: 03A0 16 a 03A8 16 ) 0 UiMR SLEP PRYE PRY STPS CKDIR SMD2 SMD1 SMD0 SMD2, 1, 0: Bits de selección del modo E/S serie. El modo síncrono se selecciona con 001, y con 100,101,110 se selecciona el modo asíncrono de longitud de transferencia de 7, 8 y 9 bits,respectivamente. CKDIR: STPS: Bit de selección del tipo de reloj. 0 para reloj interno y 1 para reloj externo. Bit de selección de la longitud del bit de parada. Inválido para modo síncrono, y para modo asíncrono 0 se refiere a 1 bit de parada y 1 a dos bits de parada. PRYE, PRY: Bits de habilitación de paridad y tipo de paridad, respectivamente. Inválido en modo síncrono y para modo asíncrono: 0X sin paridad, 10 paridad impar y 11 paridad par. SLEP: Bit de selección modo reposo (sleep). Debe ser cero para modo síncrono. En modo asíncrono se selecciona con 1 Figura Registro del modo de operación de las UART s. La figura muestra el registro de control de la transmisión/recepción de la UARTi 7 (Dirección: 03A4H, 03ACH, 037CH) 0 UiC0 UFORM CKPOL NCH CRD TXEPT CRS CLK1 CLK0 Después de un reset, se inicializa con 08H. Se tiene permiso de lectura y escritura., excepto escritura de TXEPT CLK1, 0: Bits de selección del reloj para la tasa de transmisióne de UiBRG. 00 para f1 o f2 si es el M16C/62PU, 01 para f8 y 10 para f no válido 0. CRS: Bit de selección de la función CTS/RTS siempre que se haya puesto CRD a cero. Con 0 se selecciona CTS y con 1 se selecciona RTS. TXEPT: Bit que indica si el registro de transmisión está vacío. Si es 1 no hay datos e indica que la transmisión se ha completado. No permiso de escritura, lo ignora. CRD: Bit de habilitación de la función CTS/RTS. Si es 0 se habilita y si es 1 se deshabilita y los pines asociados P6_0, P6_4 y P7_3 se pueden usar como puertos de E/S. NCH: Bit de selección de la salida de datos. Si es 0, los pines de salida TXDi y SCLi, son salidas CMOS, y si es 1 son drenador abierto de canal N. TXD2 son drenador fuente de canal N. CKPOL: Bit de selección de la polaridad de CLK. Si es 0, los datos se transmiten en el flanco de bajada y se reciben en el flanco de subida, o al revés si es 1. UFORM: Bit de selección del formato de transmisión Si es 0 se transmite primero el bit LSB, y si es 1 el bit MSB. Sólo es válido para modo serie síncrono o modo UART de 8-bits. En modo I2Cse debe poner a 1 y en modo UART de 7 o 9 bits a 0. Por ejemplo: mov.b #10H, U0C0 ; f1 o f2, sin función CTS/RTS, salidas CMOS, con transmisión flanco de bajada del reloj, transmitiendo primero el bit LSB. Figura Registro de control de la transmisión/recepción de las UART s La figura muestra el registro generador de la tasa de transmisión, en la que se especifican algunas restricciones como escribir en él con la instrucción MOV, pero no

5 mientras se está transmitiendo o recibiendo datos, y siempre después de haber seleccionado los valores de los bits CLK1, 0 del reloj f de cuenta (00 para f1 o f2 si es el M16C/62PU, 01 para f8 y 10 para f no válido) del registro UiC0. 7 (Dirección: UiBRG-> 03A1H, 03A9H, 0379H, i = 0..2) 0 UiBRG Registro Generador de la tasa de transmisión, n. No se debe escribir en este registro cuando se esté transmitiendo o recibiendo. Se debe escribir con la instrucción MOV, y después de seleccionar los bits CLK1 y CLK0 del registro UiC0. Por ejemplo: mov.b #81h, U0BRG ;tasa transmisión/recepción. Para 10 Figura Registro generador de la tasa de transmisión, UiBRG (Bit Rate Generador). 7 (Dirección: UiTB-> 03A3H, 03ABH, 037BH, i = 0..2) 0 UiTB Registro del Buffer de transmisión. Cuando se lee su contenido es indeterminado y cuando se escribe se pone a cero.

6 Práctica de Laboratorio: Transmisión con la UART0. 2 horas Objetivos: - Aprender el funcionamiento de una UART en modo transmisión. - Analizar los parámetros característicos de la transmisión serie asíncrona. Especificación de la práctica Configurar la UART0 para enviar datos periódicamente por la línea TxD0 (modo transmisión asíncrono). Con la ayuda del osciloscopio se debe verificar dicha transmisión (figura 6.5.2). En la figura se muestra el diagrama de flujo de la transmisión. Puedes hacer uso del código mostrado a continuación o inicializar libremente los parámetros de la transmisión. Transmite UART0 TxD0 P6_3 (35) Figura Diagrama de bloques para la transmisión con UART0. Inicio:Transmision NO BufferVacio? SÍ Transmitir U0TB Figura Diagrama de flujo de la transmisión con UART0. Inicialización: mov.b #45h U0MR mov.b #10h, U0C0 mov.b #00h, UCON mov.b #81h, U0BRG ;modo asíncrono de transmisión, de 8 bits, con 1 bit de parada y ;paridad impar con frecuencia del reloj interno. ;f1 como reloj interno (f2 para M16C/62PU), sin función CTS/RTS, ;puesto que el receptor (osciloscopio) no envía señal de ready ;señales CTS/RTS por el mismo pin. Las demás funciones son ;inválidas. Válido también #04h, Por qué? ;tasa transmisión/recepción. Para 10 MHz es 4870Hz. f1/(16(n+1)). Activar modo transmisión: or.b #01h, U0C1 Transmitir el dato: mov.b #55h, U0TB ; habilita transmisión UART0. ;transmite para facilitar su observación en el osciloscopio. ;marca(1), inico(0), LSB(1),0,1,0,1,0,1, MSB(0), paridad(1).parada (1)

7 Para realizar una correcta transmisión, se debe esperar que el buffer de transmisión esté vacío, antes de enviar el siguiente dato. Por ello, realiza con un temporizador una espera de, por ejemplo, 4 ms. Aunque, lo correcto es chequear el bit de fin de transmisión del registro U0C1, en cuyo caso, no se apreciará en el osciloscopio los bit de marca, o utilizar el bit de señalización de que el buffer de transmisión se ha vaciado. BufferVacio: btst 1, U0C1 jnc BufferVacio mov.b #55h, U0TB ;transmite jmp BufferVacio BufferVacio: btst TXEPT_U0C0 jnc BufferVacio mov.b #55h, U0TB ;transmite jmp BufferVacio Contesta a esta cuestión: Es posible ver en el depurador el contenido de lo que se transmite (contenido del registro UiTB)?.

8 Práctica de Laboratorio: Recepción con la UART0. 4 horas Objetivos: - Aprender el funcionamiento de una UART en modo recepción. - Analizar los parámetros característicos de la recepción serie asíncrona. Especificación de la práctica Configurar una UART para enviar datos periódicamente por la línea TxDi (modo transmisión asíncrono) y otra UART para recibirlos (línea RxDi). Con la ayuda del osciloscopio se debe verificar la recepción. También, se puede usar algún dispositivo para verificarlo (led, altavoz, motor paso a paso, display, ). Además, se puede chequear la paridad de los datos recibidos y si ha habido errores en la transmisión/recepción (overrun error, framing error, parity error, error-sum flag). Nota: se debe puentear P6_0 con P6_4 y P6_3 con P6_6 si usas UART0 para transmisión y UART1 para recepción. Si usas la UART2 comprueba las señales a puentear. (figura 6.6.2). La figura muestra el diagrama de flujo de la transmisiónrecepción. Transmite UART0 TxD0 P6_3 (35) RxD P7 1 (29) RTS CTS P6_0 (38) P7 3 (27) Recibe UART2 Figura Diagrama de bloques para la transmisión-recepción (UART0-UART2).

9 Inicio:Transmision/ Rrecepción NO BufferVacio? SÍ Transmitir U0TB Recepción U2RB (Interrupción Recepción) Errores? SÍ NO Figura Diagrama de flujo de la transmisión-recepción. Inicialización transmisión UART0: Fin mov.b #45h U0MR mov.b #00h, U0C0 mov.b #00h, UCON mov.b #??h, U0BRG ;modo asíncrono de transmisión, de 8 bits, con 1 bit de parada y ;paridad impar con frecuencia del reloj interno. ;f1 como reloj interno, CON función CTS, ahora el receptor ;(otra UART) envía señal de ready RTS. Válido #04h ;señales CTS/RTS por el mismo pin. Las demás funciones son ;inválidas. ;tasa transmisión/recepción. Activar modo transmisión: or.b #01h, U0C1 ; habilita transmisión UART0. Inicialización recepción UART2: mov.b #45h U2MR ;iguales parámetros que la transmisión. mov.b #00h, U2C0 ;f1 como reloj interno, CON función RTS. Válido #04h mov.b #00h, UCON ;señales CTS/RTS por el mismo pin. Los demás bits son inválidos. mov.b #??h, U2BRG ;igual tasa transmisión/recepción. fclr I mov.b #03h, S2RIC ;prioridad 3. fset I Activar modo recepción: or.b #04h, U2C1 ; habilita recepción UART2.

10 El dato transmitido por la UART0 se almacena en el registro U2RB, siendo los bits más significativos de este registro los de detección de errores, con 0 no error, y 1 error: Bit 15 es el bit o flag de error suma (SUM); bit 14 es el bit de error paridad (PER); bit 13 es el bit de error framming o error de los bits de parada (FER); y bit 12 es el bit de error producido cuando los datos son escritos sin haber sido leídos, error de sincronización, overrun, (OER); Tratamiento de los errores overrun: error: btst OER_U2RB jeq mensaje_error mensaje_error mov.w #0FFFFh, R0 jmp.w inicio Bibliografía. [Luecke, 2005] Luecke, J., Analog and Digital Circuits for Electronic Control System Applications, Embedded Technology Series, Elsevier, 2005 (Cap.8. Data Communications). [Colomar, 1993] Colomar, E., Garrigues, J., Ballester, F.J., Y Roig, D., Diseño y programación del mp y periféricos. SPU. Valencia, 1993 (Cap. 9). Manuales del fabricante. Disponibles en el laboratorio en formato pdf.

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso sobre Microcontroladores Familia HC9S08 de Freescale Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: [email protected] Capítulo 6.- Módulo Serial Asincrónico de Comunicación

Más detalles

Práctica 2NivelFisico: Estudio del nivel físico en la RS232 y en la RS485

Práctica 2NivelFisico: Estudio del nivel físico en la RS232 y en la RS485 Práctica 2NivelFisico: Estudio del nivel físico en la y en la RS485 1 Objetivos El objetivo de esta práctica es el estudio físico de la y de la RS485 y su relación cuando conviven en un mismo sistema.

Más detalles

TRABAJO PRÁCTICO Nº 6: PUERTO SERIE

TRABAJO PRÁCTICO Nº 6: PUERTO SERIE TRABAJO PRÁCTICO Nº 6: PUERTO SERIE 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

Más detalles

I2C. Ing. Pablo Martín Gomez [email protected]

I2C. Ing. Pablo Martín Gomez pgomez@fi.uba.ar I2C Ing. Pablo Martín Gomez [email protected] 1 Comunicaciones en un bus serie 2 Comunicaciones en un bus serie 3 I²C Velocidad 4 UART Universal Asynchronous Receiver Transmitter Estándar de comunicación

Más detalles

BLOQUE 3. Enrique Mandado Pérez María José Moure Rodríguez. Microcontroladores

BLOQUE 3. Enrique Mandado Pérez María José Moure Rodríguez. Microcontroladores SISTEMAS ELECTRÓNICOS DIGITALES BLOQUE 3 MICROCONTROLADORES (PARTE 4) DESARROLLO DE SISTEMAS ELECTRÓNICOS DIGITALES Interrupciones,Temporizadores/Contadores y Puerto serie Enrique Mandado Pérez María José

Más detalles

ELECTRÓNICA DIGITAL TEMA 1

ELECTRÓNICA DIGITAL TEMA 1 ELECTRÓNICA DIGITAL TEMA CÓDIGOS BINARIOS 2 Escuelas Técnicas de Ingenieros CÓDIGOS BINARIOS CÓDIGOS BINARIOS CÓDIGO BINARIO NATURAL CÓDIGO BINARIO NATURAL 5 4 3 2 9 8 7 6 5 4 3 2 Sistema decimal de numeración

Más detalles

PUERTOS DE ENTRADA Y SALIDA

PUERTOS DE ENTRADA Y SALIDA PUERTOS DE ENTRADA Y SALIDA El microcontrolador Z8 PLUS dedica 14 líneas para puertos de entrada y salida. Estas líneas están agrupadas en dos puertos conocidos como el Puerto A y el Puerto B. El puerto

Más detalles

3. FUNCIONAMIENTO DE LA FUNCIONES TXD Y RXD 4. EJEMPLO DE ENVÍO DE SMS DESDE EL PLC 5. EJEMPLO DE RECEPCIÓN DE SMS EN EL PLC

3. FUNCIONAMIENTO DE LA FUNCIONES TXD Y RXD 4. EJEMPLO DE ENVÍO DE SMS DESDE EL PLC 5. EJEMPLO DE RECEPCIÓN DE SMS EN EL PLC MÓDEM-GSM INDICE 1. INTRODUCCIÓN Centro Integrado Politécnico ETI Departamento de Electricidad 2. CONFIGURACIÓN PUERTO SERIE CPU 3. FUNCIONAMIENTO DE LA FUNCIONES TXD Y RXD 4. EJEMPLO DE ENVÍO DE SMS DESDE

Más detalles

REGISTROS DE DESPLAZAMIENTO

REGISTROS DE DESPLAZAMIENTO REGISTROS DE DESPLAZAMIENTO Es un circuito digital que acepta datos binarios de una fuente de entrada y luego los desplaza, un bit a la vez, a través de una cadena de flip-flops. Este sistema secuencial

Más detalles

SPI. Teoría y Aplicaciones. INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Protocolo

SPI. Teoría y Aplicaciones. INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Protocolo Protocolo SPI INGENIERIA EN MICROCONTROLADORES Protocolo SPI( Serial Peripherical Interface) Teoría y Aplicaciones INGENIERÍA EN MICROCONTROLADORES Curso de Redes de Microcontroladores PIC (Protocolo SPI)

Más detalles

COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA.

COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA. COMUNICACION DE PLC S MEDIANTE EL PUERTO RS- 485 Y MONITOREADO POR PANTALLA. Planteamiento: Usando dos PLC s de la familia SS y dos pantallas AS35THTD, desarrollar un programa para el PLC ESCLAVO que cuente

Más detalles

CAPÍTULO 3 LA COMUNICACIÓN SERIAL

CAPÍTULO 3 LA COMUNICACIÓN SERIAL CAPÍTULO 3 LA COMUNICACIÓN SERIAL 3.1 Introducción. La historia de las comunicaciones se remonta a 1810 cuando un señor alemán de apellido Von Soemmering, utilizó 26 cables (1 por cada letra del alfabeto)

Más detalles

Instrucciones de Comunicaciones

Instrucciones de Comunicaciones Guía Rápida Instrucciones de Comunicaciones Introducción Guía Rápida Puertos lógicos (Asignación automática). Instrucciones de red. Instrucción para macros. Instrucciones para comunicaciones serie. OMRON

Más detalles

Anexo B. Comunicaciones entre mc y PC

Anexo B. Comunicaciones entre mc y PC Anexo B Comunicaciones entre mc y PC En este apartado se hará hincapié en los comandos para el manejo del módulo de comunicaciones desde el PC. Conociendo estos comando se podrá realizar una aplicación

Más detalles

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES

ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES ANEXO 2: REPRESENTACION DE LA INFORMACION EN LOS COMPUTADORES SISTEMA DE NUMERACIÓN BASE 2 El sistema de numeración binario es el conjunto de elementos {0, 1} con las operaciones aritméticas (suma, resta,

Más detalles

5.5 Interfaces especiales. 5.5.1 Interfaz V.24. Norma V.24. neris 4/8/64

5.5 Interfaces especiales. 5.5.1 Interfaz V.24. Norma V.24. neris 4/8/64 5.5 Interfaces especiales 5.5.1 Interfaz V.24 Norma V.24 V.24 es una interfaz serie utilizada para la conexión con una impresora o PC. De acuerdo con la recomendación V.24, una extensión de cable de 15

Más detalles

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso sobre Microcontroladores Familia HC9S08 de Freescale Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: [email protected] Capítulo 8.- Inter Integrated Circuit Interface I2C MMIIC

Más detalles

Figura 1: Símbolo lógico de un flip-flop SR

Figura 1: Símbolo lógico de un flip-flop SR FLIP-FLOPS Los circuitos lógicos se clasifican en dos categorías. Los grupos de puertas descritos hasta ahora, y los que se denominan circuitos lógicos secuenciales. Los bloques básicos para construir

Más detalles

Actividad 4: Comunicación entre PLC s vía Ethernet

Actividad 4: Comunicación entre PLC s vía Ethernet Actividad 4: Comunicación entre PLC s vía Ethernet 1.- Listado de materiales: PC con Tarjeta de red 3com o similar. 2 PLC Omrom CJ1M CPU11 ETN Estos autómatas llevan integrada la tarjeta de comunicaciones

Más detalles

Entrada salida y comunicación

Entrada salida y comunicación Entrada salida y comunicación E/S de los computadores Introducción: Variedad de dispositivos. Modo de transfer. Tipo de información. Diferencias de velocidades (tasas de transferencias). Ejemplos de periféricos:

Más detalles

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS

Tema 7. SISTEMAS SECUENCIALES SISTEMAS SECUENCIALES SÍNCRONOS Fundamentos de Computadores. Sistemas Secuenciales. T7-1 INDICE: Tema 7. SISTEMAS SECUENCIALES INTRODUCCIÓN SISTEMAS SECUENCIALES SÍNCRONOS TIPOS DE BIESTABLES o TABLAS DE ECITACIÓN DE LOS BIESTABLES o

Más detalles

Capítulo Comunicaciones de datos 1. Conexión de dos unidades 2. Conectando la unidad con una computadora personal

Capítulo Comunicaciones de datos 1. Conexión de dos unidades 2. Conectando la unidad con una computadora personal Capítulo Comunicaciones de datos Este capítulo describe todo lo que necesita saber para poder transferir programas entre la fx-7400g PLUS y ciertos modelos de calculadoras científicas gráficas CASIO, que

Más detalles

Diseño de un sistema de adquisición de datos de un micrófono utilizando una FPGA

Diseño de un sistema de adquisición de datos de un micrófono utilizando una FPGA Diseño de un sistema de adquisición de datos de un micrófono utilizando una FPGA Experimental III: Introducción a la Microfabricación y FPGA - Instituto Balseiro Mauricio Tosi Diciembre de 2013 Resumen

Más detalles

DISPLAYS DE CRISTAL LIQUIDO

DISPLAYS DE CRISTAL LIQUIDO DISPLAYS DE CRISTAL LIQUIDO INDICE MANUAL DE REFERENCIA DEL LCD 1.- INTRODUCCION 2.- CARACTERISTICAS DEL DISPLAY 2.1.- Aspecto físico 2.2.- Alimentación 2.3.- Los caracteres del LCD 2.4.- La memoria del

Más detalles

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454.

Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454. Trabajo 3. PROTOCOLOS DE COMUNICACIÓN SERIAL INDUSTRIALES Edwin Gilberto Carreño Lozano, Código: 2090454. I. OBJETIVO Hacer un resumen acerca de los protocolos RS232, RS485, RS422 y HART; protocolos de

Más detalles

El Protocolo SPI. IES Juan de la Cierva. Aprendizaje de la Electrónica a través de la Robótica. Fernando Remiro Domínguez

El Protocolo SPI. IES Juan de la Cierva. Aprendizaje de la Electrónica a través de la Robótica. Fernando Remiro Domínguez El Protocolo SPI IES Juan de la Cierva Aprendizaje de la Electrónica a través de la Robótica Fernando Remiro Domínguez Serial Periferical Interface (SPI) SPI es un bus de tres líneas, sobre el cual se

Más detalles

TEMA7. SISTEMAS SECUENCIALES

TEMA7. SISTEMAS SECUENCIALES Sistemas Secuenciales 1 TEMA7. SISTEMAS SECUENCIALES Los circuitos lógicos se clasifican en dos tipos: Combinacionales, aquellos cuyas salidas sólo dependen de las entradas actuales. Secuenciales, aquellos

Más detalles

Buses y Periféricos 2006/2007 Práctica 3. Ensamblador

Buses y Periféricos 2006/2007 Práctica 3. Ensamblador Calculadora Descripción El objetivo de esta práctica es utilizar las interrupciones de BIOS y MSDOS para presentar una pequeña calculadora en pantalla. Se pretende programar una calculadora que opere en

Más detalles

Introducción a los Sistemas Digitales

Introducción a los Sistemas Digitales Tema Sistema Estructura y comportamiento Señal analógica y señal digital Señal binaria Sistemas de numeración Representación de números enteros Signo-magnitud Complemento a dos Codificación Códigos numéricos

Más detalles

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3

UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 UNIDADES FUNCIONALES DEL ORDENADOR TEMA 3 INTRODUCCIÓN El elemento hardware de un sistema básico de proceso de datos se puede estructurar en tres partes claramente diferenciadas en cuanto a sus funciones:

Más detalles

Tema. Módulo Captura Comparación Modulación n de Achura de Pulsos. C. F. G.S. D.P.E. Módulo de Proyectos 1

Tema. Módulo Captura Comparación Modulación n de Achura de Pulsos. C. F. G.S. D.P.E. Módulo de Proyectos 1 Tema Módulo Captura Comparación Modulación n de Achura de Pulsos C. F. G.S. D.P.E. Módulo de Proyectos 1 Módulo de Captura/ aptura/comparación/ n/pwm Los microcontroladores de la familia 16F87X disponen

Más detalles

Sistemas de Numeración Operaciones - Códigos

Sistemas de Numeración Operaciones - Códigos Sistemas de Numeración Operaciones - Códigos Tema 2 1. Sistema decimal 2. Sistema binario 3. Sistema hexadecimal 4. Sistema octal 5. Conversión decimal binario 6. Aritmética binaria 7. Complemento a la

Más detalles

DESCRIPCION DEL SITEMA MASTER.

DESCRIPCION DEL SITEMA MASTER. DESCRIPCION DEL SITEMA MASTER. ESTRUCTURA. El sistema MASTER (Sistema Modular para Control Adaptativo en Tiempo Real) se ha implementado en base a un computador compatible PC-AT, dotado de una tarjeta

Más detalles

Montaje y manejo del CTD 911+

Montaje y manejo del CTD 911+ Montaje y manejo del CTD 911+ HARDWARE Antes de cualquier operación con la unidad y los sensores es necesario realizar un test en el laboratorio que me permita comprobar que realmente la unidad en superficie

Más detalles

A continuación se mostrarán ejemplos de tres clases de códigos: numéricos, alfanuméricos y de despliegue.

A continuación se mostrarán ejemplos de tres clases de códigos: numéricos, alfanuméricos y de despliegue. Capítulo 3 1 Codificación binaria 3.1. Codificación En un ambiente de sistemas digitales se denomina codificación a la asignación de un significado a una configuración de bits. Al modelar problemas es

Más detalles

SISTEMAS DIGITALES II MICROPROCESADORES

SISTEMAS DIGITALES II MICROPROCESADORES SISTEMAS DIGITALES II MICROPROCESADORES Tema 3. TÉCNICAS DE ENTRADA/SALIDA SERIE INDICE 1. INTRODUCCIÓN....1 2. SINCRONIZACIÓN EN LA TRANSMISIÓN SERIE....2 2.1 Sincronización de bit...2 2.2 Sincronización

Más detalles

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática

Tema 1 Introducción. Arquitectura básica y Sistemas Operativos. Fundamentos de Informática Tema 1 Introducción. Arquitectura básica y Sistemas Operativos Fundamentos de Informática Índice Descripción de un ordenador Concepto básico de Sistema Operativo Codificación de la información 2 1 Descripción

Más detalles

En los años 60, cada fabricante usaba una interfaz diferente para comunicar un DTE

En los años 60, cada fabricante usaba una interfaz diferente para comunicar un DTE Historia En los años 60, cada fabricante usaba una interfaz diferente para comunicar un DTE (Data Terminal Equipment) y un DCE (Data Communications Equipment). Cables, conectores y niveles de voltaje eran

Más detalles

Utilización de los puertos serial y paralelo de una PC usando LabView

Utilización de los puertos serial y paralelo de una PC usando LabView Universidad del Táchira Departamento de Ingeniería Electrónica Instrumentación Electrónica Utilización de los puertos serial y paralelo de una PC usando LabView Hecho Por: Ing. Rafael Chacón Ing. José

Más detalles

Protocolo de Capa Física y Modems

Protocolo de Capa Física y Modems FIU (Prof. María Feldgen) 1 75.43 Introducción a los Sistemas Distribuidos FIU Protocolo de Capa Física y Modems Prof. María Feldgen Tema: Protocolo de Capa Fïsica y Modems Prof. María Feldgen 1 Protocolo

Más detalles

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes:

Lo que definimos como CPU (Central Process Unit) o Unidad Central de Proceso, está estructurado por tres unidades operativamente diferentes: Facultad de Ciencias Exactas y Naturales y Agrimensura Departamento de Ingeniería Cátedra : Proyecto Final Apuntes : Microprocesadores Tema 6-1 : Esquema de un µp. La CPU Lo que definimos como CPU (Central

Más detalles

Circuitos Electrónicos. Septiembre 2005/2006. Problema 1º parcial

Circuitos Electrónicos. Septiembre 2005/2006. Problema 1º parcial Circuitos Electrónicos. Septiembre 2005/2006. Problema 1º parcial Se pretende realizar el circuito lógico interno de una máquina tragaperras de tres ruletas. El sistema completo tiene un esquema como el

Más detalles

2 Sea una unidad de disco duro de brazo móvil con las siguientes características:

2 Sea una unidad de disco duro de brazo móvil con las siguientes características: 1 Sea una unidad de disco duro de brazo móvil con las siguientes características: 18 superficies, 20.331 cilindros y 400 sectores por pista. Sectores de 1.024 bytes de información neta. Velocidad de rotación:

Más detalles

Introducción a Códigos

Introducción a Códigos Introducción a Página 1 Agenda Página 2 numéricos posicionales numéricos no posicionales Construcción de cantidades Sistema decimal Sistema binario binarios alfanuméricos Conversión decimal a binario Conversión

Más detalles

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03.

INFORMÁTICA. Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial. Curso 2013-2014. v1.0 (05.03. INFORMÁTICA Práctica 5. Programación en C. Grado en Ingeniería en Electrónica y Automática Industrial Curso 2013-2014 v1.0 (05.03.14) A continuación figuran una serie de ejercicios propuestos, agrupados

Más detalles

TEMA 20.0. EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C

TEMA 20.0. EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C TEMA 20.0 EL BUS I 2 C (Inter Integrated Circuit Bus) I2C EN C La comunicación n serie en los PIC 16F87X Los microcontroladores PIC de la familia 16F78x, tienen la posibilidad de comunicación serie, las

Más detalles

Unidad VI: Dispositivos de comunicaciones

Unidad VI: Dispositivos de comunicaciones Unidad VI: Dispositivos de comunicaciones Los dispositivos de comunicación son los que envían y reciben archivos de una computadora a otra. Entre los más comunes tenemos el módem y las tarjetas de red

Más detalles

1. SISTEMAS DIGITALES

1. SISTEMAS DIGITALES 1. SISTEMAS DIGITALES DOCENTE: ING. LUIS FELIPE CASTELLANOS CASTELLANOS CORREO ELECTRÓNICO: [email protected] [email protected] PAGINA WEB MAESTROFELIPE.JIMDO.COM 1.1. INTRODUCCIÓN

Más detalles

Programación De interfaces

Programación De interfaces Lic. Tecnologías de la Información ASIGNATURA: Programación De interfaces TEMA: CABLE SERIAL O DB9 CATEDRATICO: LIA. Andrés Domínguez Mena ALUMNOS: José Francisco Arellano Pérez Rahab Obed Juárez Téllez

Más detalles

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali

Universidad Autónoma de Baja California Facultad de Ingeniería Mexicali Sumadores En este documento se describe el funcionamiento del circuito integrado 7483, el cual implementa un sumador binario de 4 bits. Adicionalmente, se muestra la manera de conectarlo con otros dispositivos

Más detalles

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 6: Estándares en LAN

Redes (IS20) Ingeniería Técnica en Informática de Sistemas. http://www.icc.uji.es. CAPÍTULO 6: Estándares en LAN Redes (IS20) Ingeniería Técnica en Informática de Sistemas http://www.icc.uji.es CAPÍTULO 6: Estándares en LAN ÍNDICE (Ethernet) 3. Estándar IEEE 802.2 (LLC) 4. Estándar IEEE 802.4 (Token Bus) Curso 2002-2003

Más detalles

ELO211: Sistemas Digitales. Tomás Arredondo Vidal 1er Semestre 2007

ELO211: Sistemas Digitales. Tomás Arredondo Vidal 1er Semestre 2007 ELO211: Sistemas Digitales Tomás Arredondo Vidal 1er Semestre 2007 Este material está basado en: textos y material de apoyo: Contemporary Logic Design 1 st / 2 nd edition. Gaetano Borriello and Randy Katz.

Más detalles

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León

Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Estructura y Tecnología de Computadores (ITIG) Luis Rincón Córcoles Ángel Serrano Sánchez de León Programa. Introducción. 2. Elementos de almacenamiento. 3. Elementos de proceso. 4. Elementos de interconexión.

Más detalles

TARJETA CONVERSORA ANALOGA/DIGITAL (A/D)

TARJETA CONVERSORA ANALOGA/DIGITAL (A/D) TARJETA CONVERSORA ANALOGA/DIGITAL (A/D) 1. INTRODUCCIÓN. Un conversor A/D es un dispositivo que mapea una tensión análoga en un código o palabra digital de n bits. Para esto toma muestras de la señal

Más detalles

INTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A

INTERRUPCIONES. Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset 32 F0 50 8A Tres tipos de interrupciones: Internas (TRAPS) Externas (HARDWARE) Software Existen 256 interrupciones En el modo real cada una tiene un vector asociado Vectores de 4 bytes: segmento + offset... 0000:0008

Más detalles

TUTORIAL Comunicación Serial

TUTORIAL Comunicación Serial 1 TUTORIAL Comunicación Serial OBJETIVOS Manejar el módulo USART para comunicaciones seriales asíncronas. Realizar transmisiones y recepciones seriales útiles para el control y monitoreo de eventos. INTRODUCCIÓN:

Más detalles

Circuitos Electrónicos. Primer parcial curso 2006-07

Circuitos Electrónicos. Primer parcial curso 2006-07 Circuitos Electrónicos. Primer parcial curso 2006-07 Ante el creciente interés por las apuestas deportivas, el Departamento Técnico de las Loterías y Apuestas del Estado os ha encargado la actualización

Más detalles

Existen una serie de criterios a tomar en cuenta sobre la información que genera el usuario:

Existen una serie de criterios a tomar en cuenta sobre la información que genera el usuario: Existen una serie de criterios a tomar en cuenta sobre la información que genera el usuario: Su inmunidad al ruido. Algunos bits pueden ser transformado por interferencias en el medio de transmisión. El

Más detalles

1. Representación de la información en los sistemas digitales

1. Representación de la información en los sistemas digitales Oliverio J. SantanaJaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2005 2006 1. Representación de la información en los sistemas digitales Durante Hoy Los digital tipo muchos

Más detalles

Área Académica: Ingeniería en Computación. Profesor: M. en C. Evangelina Lezama León

Área Académica: Ingeniería en Computación. Profesor: M. en C. Evangelina Lezama León Área Académica: Ingeniería en Computación Tema: Datos Profesor: M. en C. Evangelina Lezama León Periodo: Enero-Junio 2012 Tema: Abstract The data are the base of computer. In this paper we study concepts,

Más detalles

El módulo LCD Ejemplos de funcionamiento

El módulo LCD Ejemplos de funcionamiento SISTEMAS ELECTRÓNICOS Y AUTOMÁTICOS PRACTICAS DE MICROCONTROLADORES PIC PRÁCTICA 7: El módulo LCD El módulo LCD Ejemplos de funcionamiento - 1 - 1. Objetivos: - Conocer el funcionamiento y programación

Más detalles

AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 4: Sistema de Monitorización de tiempo mediante Arduino

AUTOMATIZACIÓN - CURSO: 2010-2011- Práctica 4: Sistema de Monitorización de tiempo mediante Arduino AUTOMATIZACIÓN - CURSO: 2010-2011- Juan Antonio Corrales Ramón Carlos Alberto Jara Bravo Fernando Torres Medina Grupo de Innovación Educativa en Automática Departamento de Física, Ingeniería de Sistemas

Más detalles

GENERADOR DE SECUENCIAS PROGRAMADAS PARA LA VERIFICACIÓN DE SISTEMAS DIGITALES GSProg

GENERADOR DE SECUENCIAS PROGRAMADAS PARA LA VERIFICACIÓN DE SISTEMAS DIGITALES GSProg GENERADOR DE SECUENCIAS PROGRAMADAS PARA LA VERIFICACIÓN DE SISTEMAS DIGITALES GSProg JOSE LUIS SALAZAR MONTES GABRIEL ALEJANDRO TOVAR TORRES PONTIFICIA UNIVERSIDAD JAVERIANA FACULTAD DE INGENIERÍA CARRERA

Más detalles

Clase 02: Representación de datos

Clase 02: Representación de datos Arquitectura de Computadores y laboratorio Clase 02: Representación de datos Departamento de Ingeniería de Sistemas Universidad de Antioquia 2015-2 Contenido 1 2 Representación de la Información Y sistemas

Más detalles

2.1 Conexión serie en los procesadores BMX P34 1000/2000/2010/20102/2020

2.1 Conexión serie en los procesadores BMX P34 1000/2000/2010/20102/2020 2.1 Conexión serie en los procesadores BMX P34 1000/2000/2010/20102/2020 Presentación de las comunicaciones serie en los procesadores BMX P34 1000/2000/2010/20102/2020 General Los procesadores siguientes

Más detalles

USB (Universal Serial Bus)

USB (Universal Serial Bus) USB (Universal Serial Bus) USB es una interfaz para transmisión de datos y distribución de energía que ha sido introducida en el mercado de PC s y periféricos para mejorar las lentas interfaces serie (RS-232)

Más detalles

7. CONVERTIDORES DIGITAL A ANALÓGICO (DAC) Y ANALÓGICO A DIGITAL (ADC).

7. CONVERTIDORES DIGITAL A ANALÓGICO (DAC) Y ANALÓGICO A DIGITAL (ADC). 7. CONVERTIDORES DIGITAL A ANALÓGICO (DAC) Y ANALÓGICO A DIGITAL (ADC). ÍNDICE 7.1. Introducción. Interfaces entre el mundo digital y el analógico. 7.2. Convertidores DAC. Características de funcionamiento.

Más detalles

Práctica 1: Sencillo Juego en Ensamblador

Práctica 1: Sencillo Juego en Ensamblador Práctica 1: Sencillo Juego en Ensamblador El objetivo de esta práctica es aprender a programar usando el ensamblador 8086 y, en particular, aprender a utilizar las interrupciones de la BIOS y de MSDOS

Más detalles

ComBridge MCG. 3622-MCG Control 01-0110. Futurasmus, S.L. Eibshop-Spain www.futurasmus.es www.eib-shop.es Tel.: +34 965 95 95 11 1

ComBridge MCG. 3622-MCG Control 01-0110. Futurasmus, S.L. Eibshop-Spain www.futurasmus.es www.eib-shop.es Tel.: +34 965 95 95 11 1 ComBridge MCG 3622-MCG Control 01-0110 1 Contenido 1. Información del producto.... 3 2. Descripción de funciones.... 3 3. Breve descripción de los módulos de funciones.... 5 4. Utilidad de la aplicación

Más detalles

INTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales:

INTERRUPCIONES. La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: INTERRUPCIONES La comunicación asíncrona de los sistemas periféricos con la CPU, en ambos sentidos, se puede establecer de dos maneras fundamentales: a)consultas (POLLING): Se comprueban cíclicamente,

Más detalles

COMUNICACIÓN CON PANTALLAS MP-MERCURY MEDIANTE PROTOCOLO MODBUS

COMUNICACIÓN CON PANTALLAS MP-MERCURY MEDIANTE PROTOCOLO MODBUS COMUNICACIÓN CON PANTALLAS MP-MERCURY MEDIANTE PROTOCOLO MODBUS Manual Técnico Revisión del documento 1.0 Fecha: 29/06/2015 Nombre de fichero: Comunicación con Pantallas MP-MERCURY mediante Protocolo MODBUS.

Más detalles

Tema 14. Interrupciones. Las. C. F. G.S. D.P.E. Módulo de Proyectos 1

Tema 14. Interrupciones. Las. C. F. G.S. D.P.E. Módulo de Proyectos 1 Tema 14 Las Interrupciones C. F. G.S. D.P.E. Módulo de Proyectos 1 Los PIC de la familia 16F8X poseen 4 fuentes de interrupción: Interrupción externa a través del pin RB0/INT Interrupción por overflow

Más detalles

COMUNICACIÓN SERIAL FAMILIA DSP56800: Síncronas y Asíncronas CAPÍTULO VII

COMUNICACIÓN SERIAL FAMILIA DSP56800: Síncronas y Asíncronas CAPÍTULO VII Página 1 de 21 INTRODUCCIÓN CAPÍTULO VII El intercambio de información digital entre un procesador y los periféricos puede ser de dos formas: de manera paralela o serial. La primera implica el envió simultáneo

Más detalles

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo

SISTEMAS NUMERICOS. Ing. Rudy Alberto Bravo SISTEMAS NUMERICOS SISTEMAS NUMERICOS Si bien el sistema de numeración binario es el más importante de los sistemas digitales, hay otros que también lo son. El sistema decimal es importante porque se usa

Más detalles

Circuitos Digitales CON José Manuel Ruiz Gutiérrez

Circuitos Digitales CON José Manuel Ruiz Gutiérrez Circuitos Digitales CON José Manuel Ruiz Gutiérrez [email protected] PRÁCTICAS DE CIRCUITOS DIGITALES Circuitos digitales básicos 1. Simulación de operadores lógicos básicos. Realizar la simulación

Más detalles

18. Camino de datos y unidad de control

18. Camino de datos y unidad de control Oliverio J. Santana Jaria Sistemas Digitales Ingeniería Técnica en Informática de Sistemas Curso 2006 2007 18. Camino de datos y unidad de control Un La versatilidad una característica deseable los Los

Más detalles

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016!

!!!!!!!! !!!!! Práctica!4.! Programación!básica!en!C.! ! Grado!en!Ingeniería!!en!Electrónica!y!Automática!Industrial! ! Curso!2015H2016! INFORMÁTICA Práctica4. ProgramaciónbásicaenC. GradoenIngenieríaenElectrónicayAutomáticaIndustrial Curso2015H2016 v2.1(18.09.2015) A continuación figuran una serie de ejercicios propuestos, agrupados por

Más detalles

EXAMEN DE SEPTIEMBRE DE CIRCUITOS ELECTRÓNICOS. CURSO 2007/08. PROBLEMA DEL PRIMER PARCIAL

EXAMEN DE SEPTIEMBRE DE CIRCUITOS ELECTRÓNICOS. CURSO 2007/08. PROBLEMA DEL PRIMER PARCIAL EXAMEN DE SEPTIEMBRE DE CIRCUITOS ELECTRÓNICOS. CURSO 27/8. PROBLEMA DEL PRIMER PARCIAL Se desea diseñar un sistema para jugar a Piedra, papel o tijera. Como se sabe, en este juego cada uno de los dos

Más detalles

Memoria 24LC256 I. I NTRODUCCIÓN

Memoria 24LC256 I. I NTRODUCCIÓN 1 Memoria 24LC256 I. I NTRODUCCIÓN I2C es un bus de comunicación serial sincrónica desarrollado por Phillips Semiconductors a principios de los años 80 s, con la principal intención de interconectar una

Más detalles

EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos

EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos EIE 446 - SISTEMAS DIGITALES Tema 2: Sistemas de Numeración, Operaciones y Códigos Nombre del curso: Sistemas Digitales Nombre del docente: Héctor Vargas Fecha: 1 er semestre de 2011 INTRODUCCIÓN El sistema

Más detalles

Instituto Tecnológico de Massachussets Departamento de Ingeniería Eléctrica e Informática. 6.002 Circuitos electrónicos Otoño 2000

Instituto Tecnológico de Massachussets Departamento de Ingeniería Eléctrica e Informática. 6.002 Circuitos electrónicos Otoño 2000 Instituto Tecnológico de Massachussets Departamento de Ingeniería Eléctrica e Informática 6.002 Circuitos electrónicos Otoño 2000 Tarea para casa 11 Boletín F00-057 Fecha de entrega: 6/12/00 Introducción

Más detalles

Sistemas Electrónicos Digitales. Práctica 1 Multiplicador de 8 bits secuencial con desplazamiento hacia la derecha

Sistemas Electrónicos Digitales. Práctica 1 Multiplicador de 8 bits secuencial con desplazamiento hacia la derecha Sistemas Electrónicos igitales Práctica de 8 bits secuencial con desplazamiento hacia la derecha Javier Toledo Moreo pto. Electrónica, Tecnología de Computadoras y Proyectos Universidad Politécnica de

Más detalles

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5.

2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA. JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. ARQUITECTURAS DE COMPUTADORES 2º CURSO INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN TEMA 5 ENTRADA/SALIDA JOSÉ GARCÍA RODRÍGUEZ JOSÉ ANTONIO SERRA PÉREZ Tema 5. Unidad de E/S 1 Unidad de E/S Indice Introducción.

Más detalles

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES.

ACTIVIDADES TEMA 1. EL LENGUAJE DE LOS ORDENADORES. 4º E.S.O- SOLUCIONES. 1.- a) Explica qué es un bit de información. Qué es el lenguaje binario? Bit es la abreviatura de Binary digit. (Dígito binario). Un bit es un dígito del lenguaje binario que es el lenguaje universal usado

Más detalles

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC.

DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. TESIS DISEÑO E IMPLEMENTACIÓN DE UNA TARJETA DE ADQUISICIÓN DE DATOS PARA EL LABORATORIO DE TELECOMUNICACIONES DE LA FIEC. DIRECTOR DE TESIS.- Ing. Francisco Novillo AUTOR Walter Mestanza Vera. Egresado

Más detalles

Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950).

Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950). Código binario en Sistemas Digitales Historia Primeros conmutadores: diodos de cristal y de tubos de vacío (1906). Transistor (TRT): más pequeño y fiable, de material semiconductor (1950). Circuitos integrados

Más detalles

Desarrollo de una interfaz RS-232 para el manejo de un coche de radiocontrol desde el PC

Desarrollo de una interfaz RS-232 para el manejo de un coche de radiocontrol desde el PC Desarrollo de una interfaz RS-232 para el manejo de un coche de radiocontrol desde el PC A. Muñoz, A. Millan, P. Ruiz-de-Clavijo, J. Viejo, E. Ostua, D. Guerrero Grupo ID2 (Investigación y Desarrollo Digital).

Más detalles

5.2 Plataforma de Desarrollo Para la Interfaz de Usuario

5.2 Plataforma de Desarrollo Para la Interfaz de Usuario 5.1 Introducción Para la comunicación entre SATEDU y su estación terrena se necesita ajustar ciertos parámetros de comunicación de la Tarjeta de Comunicaciones como la tasa de transmisión, el número de

Más detalles

Tema 4. Gestión de entrada/salida

Tema 4. Gestión de entrada/salida Tema 4. Gestión de entrada/salida 1. Principios de la gestión de E/S. 1.Problemática de los dispositivos de E/S. 2.Objetivos generales del software de E/S. 3.Principios hardware de E/S. 1. E/S controlada

Más detalles

Curso a distancia: INTRODUCCIÓN AL DISEÑO LÓGICO PROGRAMABLE CON VHDL. Capítulo 3. Codificadores

Curso a distancia: INTRODUCCIÓN AL DISEÑO LÓGICO PROGRAMABLE CON VHDL. Capítulo 3. Codificadores Curso a distancia: INTRODUCCIÓN AL DISEÑO LÓGICO PROGRAMABLE CON VHDL Capítulo 3 Codificadores Codificadores binarios y codificadores de prioridad. Codificadores de 3 a 2 líneas y de 4 a dos líneas. Detector

Más detalles

Capítulo 1 CAPÍTULO 1-INTRODUCCIÓN-

Capítulo 1 CAPÍTULO 1-INTRODUCCIÓN- CAPÍTULO 1-INTRODUCCIÓN- 1 1.1 INTRODUCCIÓN El Procesamiento Digital de Señales es un área de la ingeniería que ha estado creciendo rápidamente a través de las últimas décadas. Su rápido desarrollo es

Más detalles

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones:

Ensamblador. Interrupciones. Dentro de una computadora existen dos clases de interrupciones: Ensamblador Interrupciones Definición: Una interrupción es el rompimiento en la secuencia de un programa para ejecutar un programa especial llamando una rutina de servicio cuya característica principal

Más detalles

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

Más detalles

Ejercicios Tema 1 1.- Supongamos que hay exactamente un switch de paquetes entre un host que envía y un host que recibe. Las tasas de transmisión entre el host que envía y el que recibe son R 1 y R 2 respectivamente.

Más detalles

UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA T.S.U. EN MANTENIMIENTO EN SISTEMAS INFÓRMATICOS

UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA T.S.U. EN MANTENIMIENTO EN SISTEMAS INFÓRMATICOS 1era. Prueba Integral 1/7 UNIVERSIDAD NACIONAL ABIERTA VICERRECTORADO ACADÉMICO ÁREA INGENIERÍA T.S.U. EN MANTENIMIENTO EN SISTEMAS INFÓRMATICOS MODELO DE RESPUESTA ASIGNATURA: FUNDAMENTOS DEL COMPUTADOR

Más detalles

Códigos Binarios de Representación de Datos

Códigos Binarios de Representación de Datos Códigos Binarios de Representación de Datos M. en C. Erika Vilches Parte 1 Código Gray No tiene pesos asignados a las posiciones de los bits y no es un código aritmético. Principal característica: Muestra

Más detalles

Temporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC

Temporizadores y contadores en tiempo real: El módulo Timer0 y el prescaler del PIC Temporizadores y contadores en tiempo real: El módulo Timer0 y el aler del PIC 1. Introducción...1 2. Estructura del Timer0...1 3. Funcionamiento del Timer0...2 3.1. Entrada de reloj del modulo Timer0...

Más detalles

Clase 20: Arquitectura Von Neuman

Clase 20: Arquitectura Von Neuman http://computacion.cs.cinvestav.mx/~efranco @efranco_escom [email protected] Estructuras de datos (Prof. Edgardo A. Franco) 1 Contenido Arquitectura de una computadora Elementos básicos de una

Más detalles