UNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA ELO312 Laboratorio de Estructuras de Computadores
|
|
- Valentín Miranda Córdoba
- hace 5 años
- Vistas:
Transcripción
1 Comunicación serial en microcontroladores. Objetivos. Conocer los fundamentos y usar una comunicación serial asincrónica. Programar los registros que determinan la comunicación serial. Conocer las rutinas primitivas de comunicación: putchar y getchar. Simular el comportamiento de la comunicación serial. Visualizar en un osciloscopio los frames asincrónicos seriales. Programar la comunicación serial por interrupciones. Estudio previo. Comunicación Serial Asincrónica. Se emplea para comunicar dos sistemas digitales empleando un mínimo de cables. No se transmite un reloj entre las unidades que se comunican. Esta forma de intercambio de información ha sido muy empleada y su uso está normalizado. Básicamente, en la configuración mínima consiste de tres cables. Usando la norma RS-232, los nombres lógicos de las señales y su ubicación en conectores de 9 y 25 pines se ilustran en el siguiente diagrama: DB9 DB25 DTE DCE Tx Gnd Conector Macho Cable Tx Conector Hembra 1 Los conectores se muestran mirados de frente. El cable que conecta los dos equipos que tengan interfaz serial tiene sus propios conectores que deben sintonizar con las salidas existentes. Un uno lógico en transmisión debe ser mayor de +5 volts y menor que +15; en recepción debe estar entre +3 y +25. Un cero lógico en transmisión debe ser mayor de -15 volts y menor que -5; en recepción debe estar entre -25 y -3. A pesar que está normalizado el tipo de conector si se trata de un equipo terminal(data Terminal Equipment) o un equipo de comunicación(data Communication Equipment) es preferible efectuar pruebas para determinar cuál es el transmisor y cuál es el receptor antes de efectuar una conexión entre los dispositivos, ya que significa un riesgo eléctrico conectar dos transmisores, que suelen ser dispositivos activos. Ubicando un tester entre tierra y el pin 2 ó 3 en cada dispositivo antes de que estén conectados, puede determinarse la señal Tx, ya que ésta es una salida activa; y normalmente está en uno lógico. Prof. Leopoldo Silva Bijit. Lab
2 En el 8051, el pin 11 corresponde a la señal, que puede denominarse también P3.0. Tx se encuentra en el pin 10, y se denomina P3.1. Y recibe y transmite en niveles compatibles TTL. Tx Pin 13 P3.1 Pin 11 P3.0 Los pines corresponden al chip de 44 pines PLCC, que se encuetra en la tarjeta xess. Existen circuitos integrados para cambiar de niveles lógicos entre RS-232 y TTL: Los chips 1488, 1489 requieren dos fuentes. Los integrados ICL232 o MAX 232 emplean sólo una fuente de 5 V. Un frame de datos comienza cuando ocurre un canto de bajada, luego se envía un bit de start, con nivel bajo. Luego los 8 bits de datos, con el menos significativo(lsb) primero; y el más significativo (msb) al final. Luego termina el frame un pulso de stop en nivel alto. lsb 1 msb 8 start Puede programarse un frame con uno, 1,5 ó 2 bits de stop. Que agregue un bit de paridad par o impar, o que no agregue dicho bit, antes del bit se stop. Las velocidades de transmisión se miden en baudios, que está definido como el número de bits por segundo. Las velocidades usuales son: 300, 1200, 2400, 4800, 9600, , hasta en algunas puertas seriales. Existen circuitos integrados que realizan la transmisión y recepción serial, tienen diferentes denominaciones según los fabricantes: USART, ACIA. La unidad de control del microcontrolador implementa un transmisor y receptor serial que pueden funcionar en 4 diferentes modos. Dos de ellos tienen velocidades fijas de transmisión y dos modos(uno de 8 y otro de 9 bits de datos) tienen velocidades programables. El frame anterior, que se ilustra en el diagrama, corresponde al modo 8-bit UART con velocidad variable( modo 1). Los modos 2 y 3 se emplean para comunicar dos microcontroladores. En el modo 1 (y 3) se requiere emplear el timer 1 como generador de baudios. Suele emplearse el modo 2 del timer(autocarga) y con interrupciones deshabilitadas. En esta configuración, la baudios quedan determinados por: (2 SMOD * Frecuencia reloj)/(32*12(256-th1)). SMOD es PCON.7, y PCON ocupa la dirección 0x87; se escribe por Byte. stop Prof. Leopoldo Silva Bijit. Lab
3 SBUF tiene dirección 0x99, pero internamente son dos registros separados; uno para transmisión y el otro para recepción. Basta mover un byte desde un registro a SBUFF para que comience la transmisión. El registro SCON, con dirección 0x98, permite programar el modo. El bit PCON.4 es REN que estando en 1 habilita la recepción. PCON, también contiene a los flags TI, RI. SCON x98 SM0 SM1 SM2 REN TB8 RB8 TI RI bit La siguiente programación ilustra la inicialización de la puerta serial. SCON = 0x50; /* mode 1, 8-bit UART, receptor habilitado */ TI = 1; /* vacía el registro del transmisor, simulando que está lleno. */ Requiere también programar timer 1. TMOD = 0x20; /* timer 1, modo 2, 8-bit recarga */ TH1 = 0xf3; /* Valor de recarga para 2400 baudios. Depende del reloj */ TR1 = 1; /* pone a funcionar el timer */ TMODo x89 Gate 1 C/T 1 M1 1 M0 1 Gate 0 C/T 0 M1 0 M0 0 Byte 1 TCONontrol x88 TF 1 TR 1 TF 0 TR 0 IE 1 IT 1 IE 0 IT 0 bit 1 Luego de esta inicialización pueden ejecutarse las funciones orientadas a entrada salida de caracteres: putchar, printf, scanf, getch Las rutinas printf y scanf están implementadas en base a putchar y getchar. Se ilustran a continuación las rutinas más primitivas para entrada y salida de caracteres. Ambas rutinas son del tipo dedicación completa(el procesador espera, ejecutando instrucciones), y operan encuestando(pooling) a los bits TI y RI. La unidad de control del microcontrolador coloca en uno dichos bits, cuando se ha terminado de sacar bit por bit(en serie) el contenido de un registro que se carga en paralelo(ti); o cuando desde el medio externo ha llegado completo un frame, en serie, y se tiene el carácter(ya en paralelo) en un registro de 8 bits(ri). Prof. Leopoldo Silva Bijit. Lab
4 Los siguientes diagramas muestran la generación de las señales TI y RI, cuando el 8031 transmite y recibe respectivamente. Tx lsb 0 msb 7 start stop El programa escribe en SBUF TI Cuando el buffer de transmisión envía el octavo bit, queda disponible para ser cargado nuevamente. Debe advertirse que no puede escribirse en SBUF si TI está bajo. En el caso de recepción: start lsb 0 msb 7 stop RI Cuando se ha recibido los ocho bits en el buffer de Recepción se activa RI, indicando que puede leerse el carácter. Debe advertirse que no puede leerse SBUF si RI está bajo. #include <reg51.h> #define CR 0x0D #define LF 0x0A int putchar( const char caracter ) { if(caracter == LF ) {/* si es \n saca la secuencia CR, LF */ while(!ti ); /*espera buffer transmisor disponible. Que salga el anterior;*/ TI = 0; /*Asume lleno registro transmisión. Debe sacar en serie el dato. */ SBUF = CR; /*Primero escribe CR */ while(!ti ); /*espera buffer transmisor disponible/ TI = 0; /*marca ocupado al buffer de transmisión*/ SBUF = caracter; /*graba en el buffer de transmisión lo que transmitirá*/ return(caracter); Prof. Leopoldo Silva Bijit. Lab
5 char _getkey (void) { /*lee sin eco */ char c; while (!RI); /*espera buffer recepción lleno/ c = SBUF; /*salva contenido del buffer */ RI = 0; /*marca buffer recepción disponible */ return (c); int getchar(void) { /*lectura con eco */ char c; while (!RI); c = SBUF; RI = 0; putchar(c); /*lo copia en la salida */ return (c); Pueden escribirse rutinas para entrada y salida serial que operen por interrupciones. De esta forma se activan sólo cuando se produce la interrupción por tener registro de transmisión vacío, o cuando se tiene registro de recepción lleno. En lugar de ejecutar instrucciones para encuestar los flags, el microcontrolador realiza el programa principal, mientras la rutina de servicio se activa sólo cuando ocurre un evento(en TI o RI) que requiera servicio. IE xA8 EA ES ET1 EX1 ET0 EX0 bit Son de interés los bits EA y ES para la programación de la puerta serial por interrupciones. La siguiente sentencia instala un vector para enlazar con la rutina de servicio de puerta serial, empleando el banco 3. Denomina serial a la rutina, a la que se ingresa si se produce interrupción, en ésta debe determinarse cuál fue el evento que produjo la interrupción; si fue la llegada de un carácter, o si se terminó de enviar un carácter, y también debe manejar el estado de los flags TI o RI. void serial (void) interrupt 4 using 3 Preparación Previa. a) Escribir en C, un programa que escriba un string hacia la salida, en 4800 baudios. Efectuar una salida repetitiva de un carácter mediante putchar, ejecutar debug y analizar el texto assembler incorporado por el compilador, para la función putchar. Efectuar una salida repetitiva de un carácter mediante printf, ejecutar debug y visualizar el texto assembler incorporado por el compilador, para la función printf("%c", ch). Simular, visualizando la salida(en la consola o terminal del simulador) con: View/Hardware/UART Prof. Leopoldo Silva Bijit. Lab
6 Visualizar el pin P3.1(Tx) mediante una traza. Cuál es la diferencia entre los frames seriales asociados a las letras A y B? b) Generar tabla que muestre en la ventana de la uart, algunos valores de funciones trigonómetricas en el primer cuadrante. Usar campos de anchos y decimales en el argumento de control de printf. Setear el compilador para que procese flotantes. Ver las funciones en help: Index/Compiler Reference/Library Reference/Function Reference/cos Debe emplearse: #include <math.h> para tener acceso a las funciones. Esto debe mostrarse en el simulador solamente. c) Escribir en C, un programa que escriba por interrupciones un carácter hacia la salida, en 9600 baudios. Colocar un puente en el CPLD entre Tx y, y que el programa lea el carácter recibido, también por interrupciones. Además el programa debe generar, como programa principal, las siguientes formas de ondas, empleando el timer 0. P1.1 P ms En el Laboratorio. Ver el frame serial asincrónico mediante el osciloscopio, generado por el programa descrito en a). Medir los baudios. Mostrar la tabla generada en la consola del simulador, por el programa en b). Mostrar en el osciloscopio las señales Tx, P1.1 y P1.2. generadas por el programa escrito en C. Prof. Leopoldo Silva Bijit. Lab
Laboratorio 09. Comunicación Serial en Microcontroladores y manejo de dispositivos externos.
Laoratorio 09. Comunicación Serial en Microcontroladores y manejo de dispositivos externos. Ojetivos Específicos: Conocer los fundamentos y usar una comunicación serial asincrónica. Programar los registros
Más detallesL. Silva B. / W. Freund G. / R. Aguilera R. Lab
Laboratorio 7. Uso de Interrupciones y Comunicación Serial en microcontrolador MSP430. Objetivos. Estudiar y comprender el proceso de interrupciones implementado en el microcontrolador MSP430. Aprender
Más detallesFigura 2. Formato de un dato serie síncrono.
ELECTRÓNICA DIGITAL II 1 COMUNICACIÓN SERIE EN EL 8051 En la comunicación serie los datos se transfieren bit por bit. Una interfaz en el microcontrolador los transfiere el dato en paralelo del CPU a serie
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 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 detallesTEMA 2. Interrupciones y periféricos básicos
TEMA 2 Interrupciones y periféricos básicos INDICE 1. Interrupciones 1. Fuentes y habilitación de interrupciones 2. Vectores de interrupción 3. Prioridad y anidamiento 4. Registros de configuración 5.
Más detallesInterrupciones. Temporizadores y Contadores de eventos en microcontroladores.
Interrupciones. Temporizadores y Contadores de eventos en microcontroladores. Objetivos. Conocer y poder usar interrupciones externas. Programar rutinas de servicio de interrupciones. Entender las diferencias
Más detallesComunicación Asíncrona
Comunicación Serie 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 Microcontroladores - 3 1 Comunicación Asíncrona Bit de Comienzo (Start Bit) Bit de Fin (Stop Bit) n Bits de Datos Bit de Paridad (Par o Impar) Microcontroladores
Más detallesCaracterísticas de algunos Registros de Funciones Especiales (SFR):
E.T.S.I. Telecomunicación Sistemas Digitales Programables I Características de algunos Registros de Funciones Especiales (SFR): Palabra de control (PSW) CY AC FO RS1 RS0 OV - P CY: Bandera de acarreo.
Más detallesArmado de un microcomputador, basado en microcontrolador 8031
Armado de un microcomputador, basado en microcontrolador 8031 Objetivos. Conocer la forma en que están interconectadas la memoria, el controlador, y el CPLD, en la tarjeta de desarrollo. Entender con detalles
Más detallesUART. Diseño de Sistemas con FPGA 1er cuatrimestre 2013 Patricia Borensztejn
UART Diseño de Sistemas con FPGA 1er cuatrimestre 2013 Patricia Borensztejn UART Universal Asynchronous receiver and transmitter: dispositivo (controlador ) que envía datos paralelos sobre una línea serie.
Más detallesCURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA
CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA Un receptor asíncrono / transmisor universal (UART) es un bloque de circuitería responsable de implementar
Más detallesCOMUNICACIÓN SERIE (RS232)
COMUNICACIÓN SERIE (RS232) Introducción Una manera de conectara dos dipositivos es mediante comunicaciones serie asíncronas. En ellas los bits de datos se transmiten "en serie" (uno de trás de otro) y
Más detallesBLOQUE 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 detallesLaboratorio de Estructuras de Computadores. Lab /99 Se dispone del siguiente programa:
Laboratorio de Estructuras de Computadores. Lab 07. 02/99 Se dispone del siguiente programa: /* P1.3 Se le da nombre a un bit determinado */ sbit at 0x93 reloj ; /*Forma de definir la rutina de servicio
Más detallesCAPITULO 2 REGISTROS DE FUNCIONES ESPECIALES (SFR)
CAPITULO 2 REGISTROS DE FUNCIONES ESPECIALES (SFR) Regreso al menú principal Manual del Microcontrolador 8051 14 Dr. Alejandro Vega S. 2.1 LOCALIDADES DE LOS REGISTROS DE FUNCIONES ESPECIALES. En el capítulo
Más detallesLABORATORIO DE INTERFACES
Universidad Nacional de San Luis Facultad de Ciencias Físico Matemáticas y Naturales Ingeniería Electrónica con orientación en Sistemas Digitales Profesorado en Tecnología Electrónica LABORATORIO DE INTERFACES
Más detallesMódulo de la Interfaz de Comunicación Serie
Módulo de la Interfaz de Comunicación Serie M.C. Jorge Eduardo Ibarra Esquer Interfaz de comunicación serie (SCI) Este módulo del HC08 permite realizar comunicación asíncrona de alta velocidad con diversos
Más detallesCOMUNICACIÓN SERIE ENTRE MICROCONTROLADORES MEDIANTE UART SW
COMUNICACIÓN SERIE ENTRE MICROCONTROLADORES MEDIANTE UART SW En esta práctica se describe la forma de realizar una comunicación serie half-duplex entre dos microcontroladores utilizando UARTs software.
Más detallesPuerto serial. Modo 2 y Modo 3 MICROCONTROLADORES PUERTO SERIAL N : fosc/32 1) FRECUENCIA DEL OSCILADOR INTERNO (fosc ) ENTRE 32 =fosc/32
Perto serial Modo 2 y Modo 3 MICROCONTROLADORES PUERTO SERIAL CARACTERÍSTICAS DEL DEL PUERTO SERIE EN EN MODO2 Y MODO 3 ASÍNCRONO ASÍNCRONO Y Y FULL FULL DUPLEX DUPLEX VELOCIDAD VELOCIDAD DE DE TRANSMISIÓN
Más detallesTema: Comunicación en Serie. Interfaz RS-232.
Redes de Comunicación Industrial. Guía 1 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Redes de Comunicación Industrial Lugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta)
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 detallesNota Técnica Conceptos básicos para establecer un Enlace Serie Inalámbrico
Nota Técnica Conceptos básicos para establecer un Enlace Serie Inalámbrico 1. Generalidades En esta nota técnica se busca enumerar los conceptos báscios de cualquier comunicación serie y luego mostrar
Más detallesComunicación Serial: Conceptos Generales
Comunicación Serial: Conceptos Generales Conceptos Generales Qué es la comunicación serial? Qué es RS-232? Qué es RS-422? Qué es RS-485? Qué es handshaking (o intercambio de pulsos de sincronización)?
Más detallesLa expresión módem procede de las palabras modulador-demodulador, que son las dos funciones básicas que realiza ese dispositivo.
EL MODEM EL MODEM. El módem es un dispositivo que convierte las señales digitales procedentes de un emisor o fuente (por ejemplo un ordenador) en señales analógicas, para su transmisión a través de un
Más detallesCOMUNICACIÓN I2C (Bus de circuito inter-integrado)
Aplicar los conocimientos básicos de electrónica de manera teórica (lenguaje ANSI-C) y práctica (montaje de circuitos). Conocer las funciones que gobiernan las entradas y salidas del microcontrolador PIC18F47J53.
Más detallesLaboratorio 6: Teclado Matricial y Comunicación Serial Asincrónica
Laboratorio 6: Teclado Matricial y Comunicación Serial Asincrónica Objetivos. Experimentar con la conexión de dispositivos externos al microcontrolador. Aprender a adquirir datos desde un teclado matricial.
Más detalles2.5-1 USART Introducción.
2.5-1 USART Introducción. El USART (universal synchronous asynchronous receiver transmitter) es uno de los dos puertos series de los que dispone los PIC16F87X. Puede funcionar de forma síncrona (half duplex)
Más detallesManual de Usuario BALANZA ELECTRÓNICA AUR E03P / AUE E06P / AUE E15P
Manual de Usuario BALANZA ELECTRÓNICA ELITE ECO 2 AUR E03P / AUE E06P / AUE E15P KRETZ SA Planta Industrial: Ruta Nº 9 km. 276 (2126)Pueblo Esther / Santa Fe / Argentina ELITE ECO 2 Manual de Usuario Rev.02-10/10/2014
Más detallesLaboratorio 6: Teclado Matricial y Comunicación Serial Asincrónica
Laboratorio 6: Teclado Matricial y Comunicación Serial Asincrónica Objetivos. Experimentar con la conexión de dispositivos externos al microcontrolador. Aprender a adquirir datos desde un teclado matricial.
Más detallesManual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida
Secretaría/División: Área/Departamento: Manual de prácticas del Laboratorio de Dispositivos de Almacenamiento y de Entrada/Salida División de Ingeniería Eléctrica Departamento de Computación Utilización
Más detallesCAPITULO 3 MANEJO DE LOS TEMPORIZADORES Y CONTADORES
CAPITULO 3 MANEJO DE LOS TEMPORIZADORES Y CONTADORES Regreso al menú principal 3. TIMER / CONTADOR. El 85 tiene 2 timer/contadores de 6 bits cada uno, llamados Timer y el Timer respectivamente. Ambos pueden
Más detallesEl puerto serie puede operar en cuatro modos seleccionados utilizando los bit 6 = SM1 y bit 7 = SM0 del registro SCON (Apartado 9.
CAPITULO 9 Comunicaciones 9.1. INTRODUCCION El puerto serie de los Microcontroladores 8052/8051 trabaja en el modo fullduplex, lo que significa que puede recibir y transmitir simultáneamente. Como receptor
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 detallesCOMUNICACIÓN INALAMBRICA MEDIANTE EL PIC16F84A
COMUNICACIÓN INALAMBRICA MEDIANTE EL PIC16F84A Existen muchos medios de comunicación entre diferentes dispositivos, aquí se explica la comunicación inalámbrica unidireccional mediante el PIC16F84A y una
Más detallesLaboratorio 6: Teclado Matricial y Comunicación Serial Asincrónica
Laboratorio 6: Teclado Matricial y Comunicación Serial Asincrónica Objetivos. Experimentar con la conexión de dispositivos externos al microcontrolador. Aprender a adquirir datos desde un teclado matricial.
Más detallesTRABAJO 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 detallesFAGOR RS-232 PARA VISUALIZADORES NV
FAGOR RS- PARA VISUALIZADORES NV Ref: 00 MANUAL DE INSTALACIÓN Y OPERACIÓN INSTALACIÓN Y OPERACIÓN DE LA OPCION RS--C DESCRIPCIÓN DEL CONECTOR DE RS--C Esta prestación está disponible en los modelos cuyo
Más detallesSe trata de generar una señal PWM que salga por PB7, el cual está vinculado al canal 2 del TIM4. Por lo tanto la configuración será como sigue:
No se permiten ni libros, ni apuntes, ni calculadoras programables. Sólo se permite el manual del microcontrolador Se contestará sólo en el espacio reservado al efecto, pudiendo utilizar la cara posterior
Más detalles2.- Cargar el código correspondiente a cada Arduino para su funcionamiento como Master o Esclavo.
Práctica 1 - Serial Peripheral Interface Para esta práctica se la librería SPI.h. 1.- Conectar dos Arduino siguiendo el diagrama siguiente: La asignación de pines quedará de la siguiente manera: (SS) :
Más detallesFACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA LABORATORIO DE TEORÍA DE COMUNICACIONES PRÁCTICA N 5 COMUNICACIÓN SERIAL ENTRE DOS PCS
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Redes de Información LABORATORIO DE TEORÍA DE COMUNICACIONES 1. TEMA PRÁCTICA N 5 COMUNICACIÓN SERIAL ENTRE DOS PCS 2.
Más detallesCURSO BÁSICO MICROCONTROLADORES PIC
CURSO BÁSICO MICROCONTROLADORES PIC CONFIGURACIÓN BÁSICA FUSIBLES Los fusibles son palabras de configuración que definen las condiciones de funcionamiento del microcontrolador. Algunos fusibles importantes
Más detallesEl circuito integrado ADC1230, fabricado
ADC12130 Conversor A/D serial de 12 bits GUILLERMO RAMOS RAMOS gramos@telesat.com.co Los conversores A/D seriales se caracterizan por su tamaño reducido y bajo costo. El circuito integrado que describimos
Más detallesNota: Los siguientes ejercicios se refieren a programas ANSI-C modularizados/modularizables.
Algoritmos y Programación I - 75.02 Guía de Ejercicios Nº 4 Programas lineales - Operadores de Bits Nota: Los siguientes ejercicios se refieren a programas ANSI-C modularizados/modularizables. 1) Calcular
Más detallesCAPITULO V. Implementación del Sistema de Transmisión y Recepción.
CAPITULO V Implementación del Sistema de Transmisión y Recepción. Para que el operador tenga control constante del móvil debe haber una comunicación constante entre este y una terminal, en este caso una
Más detallesMicroprocesadores, Tema 8:
Microprocesadores, Tema 8: Comunicaciones asíncronas con USART del PIC Guillermo Carpintero del Barrio Marta Ruiz Llata Alejandro Quesada Pareja Universidad Carlos III de Madrid Standard de Comunicación
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 detallesPuerto Auxiliar, Puerto de Consola y Pinouts de Adaptador para Cisco 1000, 1600, 2500, 2600 y 3600 Series Routers
Puerto Auxiliar, Puerto Consola y Pinouts para Cisco 1000, 1600, 2500, 2600 y 3600 Series Routers Contenido Introducción prerrequisitos Requisitos Componentes Utilizados Convenciones Auxiliar y puertos
Más detallesLaboratorio 06. Diseño e implementación de un sistema digital para la captura de caracteres desde teclado
Laboratorio 06. Diseño e implementación de un sistema digital para la captura de caracteres desde teclado Objetivos Específicos: - Aplicar sentencias específicas del lenguaje ABEL para describir registros
Más detallesTEMAS 1 y 2 TECNOLOGIA DE LAS COMUNICACIONES INGENIERÍA INFORMÁTICA
TEMAS 1 y 2 TECNOLOGIA DE LAS COMUNICACIONES INGENIERÍA INFORMÁTICA Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción Tema1. Introducción
Más detallesPractica 3: Ver el camino
Pág.: 1 Practica 3: Ver el camino Diseño Práctica: Guillermo Carpintero del Barrio 3.1 - Objetivo El objetivo de esta práctica consiste en diseñar un sistema de visión sencillo que permita localizar una
Más detallesUNIVERSIDAD TECNICA FEDERICO SANTA MARIA DEPARTAMENTO DE ELECTRONICA ELO212 Laboratorio de Sistemas Digitales
Objetivo Principal: Laboratorio 4. Redes Combinacionales II Diseñar y verificar redes combinacionales más complejas, en cuanto a tamaño y número de variables, utilizando dispositivos más complejos que
Más detallesSEMINARIO DE COMPUTADORES I DISE~NO CON MICROCONTROLADORES MSP430: Manejo de motor servo
SEMINARIO DE COMPUTADORES I DISE~NO CON MICROCONTROLADORES MSP430: Manejo de motor servo Nombres: Daniel Arancibia Carocca Alex Garay Herrera Juan Carlos Jarur Mu~noz Bruno Mundaca Moraga Rodrigo Vizcarra
Más detallesAISLADOR FOTOELÉCTRICO PARA INTERFAZ SERIAL RS-232
AISLADOR FOTOELÉCTRICO PARA INTERFAZ SERIAL RS-232 Manual del usuario DA-70163 I. Resumen Adoptando la avanzada tecnología de aislamiento fotoeléctrico, el aislador fotoeléctrico para interfaz serial RS-232,
Más detallesINFORMACIÓN UTIL PARA FUNCIONAMIENTO DEL MÓDULO LCD CON LA TARJETA DE DESARROLLO XS95
Centro de Robótica UTFSM Noviembre 2003 INFORMACIÓN UTIL PARA FUNCIONAMIENTO DEL MÓDULO LCD CON LA TARJETA DE DESARROLLO XS95 1. MAPEO EN MEMORIA PARA DISPOSITIVOS EXTERNOS EN TARJETA XS95 El mapeo en
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 detallesControlador de Puerto Serie
Controlador de Puerto Serie Alejandro Furfaro Progrmación Sistemas Operativos 19 de Mayo de 2011-1c2011 Alejandro Furfaro (PSO - DC) Controlador de Puerto Serie 19 de Mayo de 2011 1 / 22 Temario 1 Comunicación
Más detallesMODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA
MODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA 1.- INTRODUCCIÓN Los módulos WIZ-SML-IA consisten en transceptores para la transferencia de datos punto a punto en el modo half-duplex, vía radio
Más detallesUniversidad Tecnológica Nacional Departamento De Electrónica Facultad Regional Buenos Aires. Informática II GUIA DE TRABAJOS PRACTICOS
TP N 9: SERIALIZACIÓN y COMUNICACIÓN SERIE Ejercicio 9.1 Realizar una función que sea capaz de sacar el contenido de un byte por el puerto P0.1 bit a bit, cuya duración de bit sea la mínima que proporcione
Más detallesCOMUNICACION POR PROTOCOLO RS-232. Asignatura: Redes Industriales. Reporte de practica Angel Arturo Ramirez Suarez
COMUNICACION POR PROTOCOLO RS-232 Asignatura: Redes Industriales Reporte de practica Angel Arturo Ramirez Suarez 2 de junio de 2013 Índice general 1. Introducción. 3 2. Bases teóricas. 4 2.1. Protocolo
Más detallesMICROPROCESADORES I ELECTRONICA DIGITAL III INTERFASE PROGRAMABLE A PERIFERICOS PPI 8255
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
Más detallesEl conector DB 25 para el puerto paralelo, es normalmente hembra para distinguirlo de los conectores serie, que suelen ser normalmente macho.
1/11 Descripción: Se trata del nexo de unión entre el PC y la tarjeta controladora, siendo por tanto importante, tener cuidado en la conexión correcta de todos los contactos que utilizaremos. Para ello,
Más detallesUd debe controlar el flujo de información en una interface paralela CENTRONIX, que opera a 60 KB/seg.
FACULTAD CÓRDOBA DEPARTAMENTO ELECTRÓNICA CATEDRA DE TÉCNICAS DIGITALES II Examen final 12 de febrero de 1998 Ud debe controlar el flujo de información en una interface paralela CENTRONIX, que opera a
Más detallesElementos constituyentes de la ejecución de un programa
Micro-Operaciones En la ejecución de un programa en una computadora, se ejecutan instrucciones, que pueden subdividirse en ciclos: Búsqueda/Ejecución Cada ciclo se compone a su vez de una serie de operaciones
Más detallesCREAR PROYECTO EN ISE v9.2 DE XILINX
EL ISE DE XILINX CREAR PROYECTO EN ISE v9.2 DE XILINX El programa ISE (Integrated Software Environment) de XILINX es una herramienta que mediante la utilización de lenguaje de programación como el VHDL
Más detalles9. Plataforma Desarrollo del ATmega
9. Plataforma Desarrollo del ATmega 9.1. WIN AVR Contiene todas las librerías necesarias para el desarrollo de aplicaciones en los microprocesadores AVR de Atmel. Al instalarlo sobre el PC se podrán realizar
Más detallesConceptos básicos de comunicación de datos
Conceptos básicos de comunicación de datos Comunicación de Datos Es el proceso de comunicar información en forma binaria entre dos o más puntos. Requiere cuatro elementos básicos que son: Emisor: Dispositivo
Más detallesMódulo Transceptor APC220-43
Módulo Transceptor APC220-43 Características Hasta 800 mts de alcance (2400 bps) Potencia de salida de 20mW Rango de frecuencia entre 418Mhz y 455Mhz Más de 100 canales Modulación en GFSK Interfaz UART/TTL
Más detallesTEMA 9: COMUNICACIÓN SERIE ASÍNCRONA (USART)
1 TEMA 9: COMUNICACIÓN SERIE ASÍNCRONA (USART) Raúl Sánchez Reíllo COMUNICACIONES SERIE En este tipo de comunicación se trata de transmitir la información bit a bit: Se divide la información en palabras
Más detallesLa mayor parte de las implementaciones de transmisión de datos vía puerto serial utilizan las siguientes funciones:
Interfaz serial con buffer circular para MSP430 La mayor parte de las implementaciones de transmisión de datos vía puerto serial utilizan las siguientes funciones: Transmisión void USART_SendData (unsigned
Más detallesUtilizació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 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 detallesEstructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez
Estructura de Microprocesadores PIC 18F4550 Módulos de Comunicación Serie Profesor Ing. Johan Carvajal Godínez Contenido Módulos de comunicación serie sincrónica I2C SPI Módulo de comunicación serie Asincrónico
Más detallesConversor de Protocolo SGW1-HMP. Manual del Usuario. Internet Enabling Solutions.
Conversor de Protocolo SGW1-HMP Manual del Usuario Internet Enabling Solutions www.exemys.com Los Productos están en permanente evolución para satisfacer las necesidades de nuestros clientes Por esa razón,
Más detallesLaboratorio de Arquitectura de Redes. Entrada y salida estándar
Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada
Más detallesPráctica de Problemas N o 3
Práctica de Problemas N o 3 Registros y Lógica MSI Ejercicio 1 Se desean comparar dos palabras de 4 bits a = a 3 a 2 a 1 a 0 b = b 3 b 2 b 1 b 0 Diseñe un circuito combinacional que produzca una salida
Más detallesTema 7. Entrada / Salida
Tema 7 Entrada / Salida Problemática Entrada/Salida Elementos claves en un computador: Procesador, memoria y módulos de E/S Cada módulo de E/S se conecta al bus del sistema y controla a uno o a más periféricos
Más detallesITT-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 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 detallesCurso 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: info@edudevices.com.ar Capítulo 6.- Módulo Serial Asincrónico de Comunicación
Más detallesNT 3 PROGRAMACION ON-LINE DE TODA LA FAMILIA APPCON
NT 3 PROGRAMACION ON-LINE DE TODA LA FAMILIA APPCON Introducción El objetivo de esta nota técnica es que el usuario tenga la capacidad de configurar los parámetros de los módulos de toda la familia APPCON
Más detallesDe RS-232 a RS-485 Manual del usuario
De RS-232 a RS-485 Manual del usuario DA-70161 I. Resumen Para poder efectuar una comunicación digital a distancia entre ordenadores con herramientas de conversión de varias interfaces seriales estándar
Más detallesExamen 22 de Febrero 2006
Problema 1 Examen 22 de Febrero 2006 La dirección de marketing de una conocida empresa de desodorantes ha decidido entregar un regalo con cada desodorante en spray. Para ello ha sido encargada la construcción
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 detallesINSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA. Sistema de Control de Posición de un mini-auto usando LabView.
INSTITUTO TECNOLÓGICO SUPERIOR DE TEPEACA. Sistema de Control de Posición de un mini-auto usando LabView. Sánchez A. (BUAP ITS Tepeaca) e-mail: armando_sac@ece.buap.mx Volumen 1. Número 2. Recibido: Mayo2010.
Más detallesGUÍA RÁPIDA SRM1 ESTE MANUAL CONTIENE: 1 CARACTERÍSTICAS Y FUNCIONES 2 ÁREAS DE MEMORIA 3 MAPEADO DE E/S 4 SETUP DEL PLC
GUÍA RÁPIDA SRM1 ESTE MANUAL CONTIENE: 1 CARACTERÍSTICAS Y FUNCIONES 2 ÁREAS DE MEMORIA 3 MAPEADO DE E/S 4 SETUP DEL PLC OMRON ELECTRONICS, S.A. GRSRM1.DOC Pag. 1 1 Características y Funciones GUÍA RÁPIDA
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 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 detallesCAPÍTULO 3 INTERFAZ AL PROTOTIPO
CAPÍTULO 3 INTERFAZ AL PROTOTIPO 3.1 Comunicación Asíncrona al Computador Se decició usar el microcontrolador PIC 16F877 de "Microchip" por sus características de funcionamiento, como la utilidad de señales
Más detallesSADE en LabView. IO PIN: SADE cuenta con 13 pines que se pueden configurar como entrada, salida e inclusive como PWM.
SADE en LabView SADE (Sistema de Adquisición de Datos flexible ) es la aplicación de INTESC la cual facilita el manejo de la tarjeta Symbhia mediante comandos en lenguaje de alto nivel. En el siguiente
Más detallesLenguaje C PIC16F84. Departamento de Electrónica. Fundación San Valero
Lenguaje C Departamento de Electrónica Fundación San Valero Operadores y expresiones Una expresión de asignación tradicional es de la forma expr1 = expr1 operador expr2, pero también puede ser representada
Más detallesMANUAL DE DESCRIPCIÓN
MANUAL DE DESCRIPCIÓN 1 ÍNDICE DE CONTENIDO 1. Alimentación.... 3 2. Comunicaciones digitales.... 5 3. Salidas de relés.... 7 4. Salidas digitales.... 9 6. Entradas analógicas.... 12 7. Varios.... 13 8.
Más detallesUniversidad Autónoma de Baja California
FACULTAD DE CIENCIAS QUÍMICAS E INGENIEÍA Manual de Prácticas Laboratorio de Arquitectura I Elaboró: evisión: Juan Jesús López García Febrero Comentarios y sugerencias: jjesuslg@uabc.mx Arquitectura I
Más detallesARQUITECTURA DE SISTEMAS PARALELOS (3º ING. TÉC. INFORMATICA DE SISTEMAS) PRACTICA (CURSO 2004/05) ENTRADA/SALIDA.
ARQUITECTURA DE SISTEMAS PARALELOS (3º ING. TÉC. INFORMATICA DE SISTEMAS) PRACTICA (CURSO 2004/05) ENTRADA/SALIDA. OBJETIVOS: En esta práctica, se pretenden ilustrar las diferencias entre las distintas
Más detallesLaboratorio 2: Uso de un Simulador MIPS32: PCSpim
Laboratorio 2: Uso de un Simulador MIPS32: PCSpim Objetivos. Dominar el uso de un simulador assembler y herramientas para la depuración de programas. Analizar la creación de frames en la invocación de
Más detallesBalanzas digitales de precisión MIX-A-3000 LEXUS manual español MIX A 3000g PLUS BALANZA ELECTRONICA SOLO PESO
MIX A 3000g PLUS BALANZA ELECTRONICA SOLO PESO MANUAL DEL USUARIO 1. Características Plato rectangular en acero inoxidable de 18.5 x 14 cm. Display de cristal líquido (LCD) retroiluminado de alta visibilidad
Más detalles