INTRODUCCIÓN. Comunicación Serial.
|
|
|
- Felipe Maidana Arroyo
- hace 9 años
- Vistas:
Transcripción
1 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 puerto serial (UART) se realiza a través de RxD (P3.0) y TxD (P3.1) mediante la característica FULL-DUPLEX. Además contiene un buffer para almacenar un segundo dato antes de que se haya leído el primer Byte. Los registros especiales (SFR s) SBUF y SCON proveen el control del puerto serial.
2 INTRODUCCIÓN Registro SFR SBUF (Buffer serie) Escribir al registro SBUF carga el dato a ser transmitido y leer el registro SBUF accede al dato recibido. El registro SBUF (99H) son en realidad dos registros buffer.
3 INTRODUCCIÓN Registro SFR SCON (Control Serie) Este registro controla el modo de operación del puerto serie y el estado del mismo (fin de transmisión y recepción). Los bits de estado pueden ser monitoreados por software (poleo) ó programados para producir una interrupción. SM0 (SCON.7). Bit de programación del modo de operación. SM1 (SCON.6). Bit de programación del modo de operación. SM2 (SCON.5). Bit de programación del modo de operación. Habilita la comunicación multiprocesador en los modos 2 y 3. REN (SCON.4). Bit de habilitación de recepción en SBUF.
4 INTRODUCCIÓN Registro SFR SCON (Control Serie) Este registro controla el modo de operación del puerto serie y el estado del mismo (fin de transmisión y recepción). Los bits de estado pueden ser monitoreados por software (poleo) ó programados para producir una interrupción. TB8 (SCON.3). Bit 8 de transmisión y 9º bit transmitido en los modos 2 y 3. Activado y limpiado por software. RB8 (SCON.2). Bit 8 de recepción y 9º bit recibido en los modos 2 y 3. Activado y limpiado por software. TI (SCON.1). Bandera de fin de transmisión. RI (SCON.0). Bandera de fin de recepción.
5 La UART del µc51 tiene cuatro modos de operación seleccionados por la combinación de los bits SM0 y SM1. Tres de esos modos habilitan una comunicación asíncrona, con un bit de inicio y otro bit de paro para cada Byte de datos. Este tipo de comunicación se requiere para comunicar al microcontrolador con una PC bajo el protocolo 232. Un cuarto modo configura a la UART para operar como un simple registro de corrimiento. La frecuencia de operación puede ser fija o variable y en este caso el Timer 1 es usado para generar esta frecuencia.
6 SM0 SM1 Modo Descripción Baud Rate Registro de corrimiento Fijo: f osc bits UART + ini, fin bits UART + ini, fin bits UART + ini, fin Variable, activado por Timer Fijo: f osc 32 ó 64 Variable, activado por Timer
7 Modo 0 (Registro de Corrimiento) Este modo de operación trabaja mediante ocho corrimientos con una velocidad o frecuencia de 1/12 de la frecuencia de oscilación. BAUD RATE = f osc /12 La transmisión inicia cuando se utiliza cualquier instrucción que use al registro SBUF como destino ó como fuente para la recepción: mov SBUF, (fuente) (transmisión) mov (destino), SBUF (recepción) En este modo la línea RxD sirve para enviar o recibir datos y la línea TxD es usada como señal de reloj para sincronizar los dispositivos.
8 Modo 0 (Registro de Corrimiento) Cuando la transmisión en modo 0 inicia, la CPU coloca un 1 en la posición a la izquierda del bit más significativo del dato a transmitir (msb). La transmisión inicia con el bit menos significativo del dato (lsb) realizando un corrimiento a la derecha cada ciclo de máquina. Conforme salen los datos (bits) la CPU coloca ceros a la izquierda:
9 Modo 0 (Registro de Corrimiento) Cuando el bit msb esta en la posición de salida (lsb) y todas las demás posiciones contienen ceros 0, se establece la condición final para que la CPU realice el ultimo corrimiento y active la bandera TI:
10 Modo 0 (Registro de Corrimiento) La recepción en modo 0 se habilita mediante la activación del bit REN (SCON.4), y al limpiar la bandera RI. En este momento el registro de corrimiento se carga con el dato FEH ( ). Cuando inicia la recepción, el corrimiento es hacia la izquierda y cuando el cero menos significativo ocupa el lugar del bit msb, la CPU realiza un ultimo corrimiento.
11 Modo 0 (Registro de Corrimiento) Una vez que la CPU ha realizado el ultimo corrimiento, el contenido del registro de corrimiento es transferido al registro SBUF y la bandera RI es activada para indicar que la recepción ha terminado y poder leer el dato.
12 Modo 1 (8 bits datos, inicio y paro) En este modo son enviados (TxD) y recibidos (RxD) 10 bits, los cuales contienen un bit de inicio 0, 8 bits de datos y un bit de paro 1. En este modo la velocidad de trabajo es variable, generalmente se usa el Timer 1 para generarla, por tanto las interrupciones por Timer 1 deben ser deshabilitadas: BAUD RATE = (2 SMOD * sobreflujo en Timer1) / 32 = (2 SMOD / 32) * (f osc / 12*(256-TH1))
13 Modo 1 (8 bits datos, inicio y paro) La transmisión en modo 1 inicia con cualquier instrucción que use a SBUF como registro destino. La señal de escritura a SBUF carga un 1 en la novena posición del registro de corrimiento, además de colocar el bit de inicio 0 en la terminal TxD (P3.1) para empezar la transferencia de los 8 bits de datos. Como en el modo 0, al realizar los corrimientos se colocan ceros en las posiciones de la izquierda del registro de corrimiento. Cuando el bit de paro 1 se encuentra en la posición del lsb del registro de corrimiento, se activa TI y se realiza el ultimo corrimiento (bit de paro).
14 Modo 1 (8 bits datos, inicio y paro) La recepción en modo 1 se inicia al detectar una transición negativa en la terminal RxD (P3.0) si esta activado el bit REN. Si el bit de inicio es valido se carga el registro de corrimiento con 1FFH y se realiza el corrimiento del bit de inicio 0 y se almacenan los bits de datos. Cuando el bit de inicio se encuetntra en la novena posición del registro de corrimiento, el registro SBUF es cargado con los datos, se activa la bandera RI y se carga RB8 con el bit de paro 1. Esta secuencia es generada sólo si RI = 0 y cualquiera de SM2 = 0 ó RB8 = 1.
15 Modo 2 (9 bits datos, inicio y paro) El Baud Rate en este modo depende del valor del bit SMOD en el registro PCON: Si SMOD = 0 entonces BAUD RATE = (1/64) f osc Si SMOD = 1 entonces BAUD RATE = (1/32) f osc BAUD RATE = (2 SMOD /64) f osc En este modo 11 bits son transmitidos o recibidos como: bit de inicio 0, 8 bits de datos, un 9 bit programable y un bit de paro 1. El noveno bit puede ser de paridad. Este bit se encuentra en el registro SMOD (TB8 y RB8).
16 Modo 2 (9 bits datos, inicio y paro) La transmisión en modo 2 inicia con cualquier instrucción que use a SBUF como registro destino. La señal de escritura a SBUF carga el bit TB8 dentro de la novena posición del registro de corrimiento para activar la transmisión de datos colocando el bit de inicio 0 en TxD. Cuando el bit TB8 se encuentra en la posición de salida, el bit de paro se encuentra a la izquierda de TB8 y todas las posicione de la izquierda se encuentran cargadas con ceros. Esta condición realiza un ultimo corrimiento (transisión de TB8) y activa la bandera TI.
17 Modo 2 (9 bits datos, inicio y paro) La recepción en modo 2 se inicia cuando se detecta una transición negativa en RxD. En este momento es cargado un 1FFH en el registro de corrimiento. Cuando el bit de inicio se encuentra en la posición mas a la izquierda del registro de corrimiento, se realiza un ultimo corrimiento, se carga SBUF con los datos, el noveno bit es colocado en RB8 y se activa RI. Esta secuencia es generada sólo si RI = 0 y cualquiera de SM2 = 0 ó 9 bit = 1. Si cualquiera de estas condiciones no se cumplen, los datos se perderan y se esperará un nuevo bit de inicio.
18 Modo 3 (9 bits datos, inicio y paro) En este modo se transmiten y reciben un bit de inicio 0, 8 bits de datos, un 9 bit programable y un bit de paro 1. El modo de funcionamiento es identico al funcionamiento en modo 2 pero con la diferencia de que el BAUD RATE es variable: BAUD RATE = (2 SMOD * sobreflujo en Timer1) / 32 = (2 SMOD / 32) * (f osc / 12*(256-TH1))
19 BAUD RATE El Timer 1 es usado para generar la velocidad de transmisiónrecepción de datos en serie, cuando el puerto es programado para trabajar en el modo 1 o 3. La frecuencia de transmisión es obtenida a partir del valor almacenado en TH1 y el valor de SMOD mediante la ecuación siguiente: BAUD _ RATE = 2 SMOD * FREC _ OSCILADOR 32*12*(256 ( TH1)) El valor 2 SMOD /32, es debido a los circuitos divisores de frecuencia que se encuentran en la etapa de control del puerto serie, los cuales dividen entre 16 ó 32 dependiendo del bit PCON.7 (SMOD) y la frecuencia que nos proporciona la salida del Timer 1 (sobreflujo).
20 BAUD RATE El valor 12 que divide a la frecuencia del oscilador proviene del divisor, que se encuentra en la etapa de control del Timer 1, cuando este es utilizado como temporizador. Cabe recalcar que el valor que se almacena en TH1 es el valor negativo de la cuenta que se desea, debido a que el contador se incrementa cada vez que un pulso es detectado, de ahí, que en la ecuación se representa como 256 (TH1). La interrupción del Timer 1, en este caso, no tendría mucha aplicación por lo que se podría deshabilitar. El Timer 1 actúa en modo 2, es decir, en modo autorecargable, el valor de conteo se encuentra fijo en el registro TH1, el cual se recarga cada vez que existe un sobreflujo.
21 BAUD RATE Tabla de valores de TH1, para generar el Baud Rate, tomando en cuenta la frecuencia del oscilador. Baud Rate (KHz) Fosc (MHz) SMOD Timer 1 C/T Modo Valor de TH FDH FDH FAH F4H E8H DH H
22 MODOS MULTIPROCESADOR Este tipo de comunicación se activa cuando se tiene un sistema con multiples µc51 conectados en RED con un arreglo maestro esclavos: Con esta comunicación se reciben 9 bits de datos donde el noveno bit es cargado en RB8, seguido por un bit de paro. El puerto puede ser programado de forma que cuando el bit de paro sea recibido, la interrupción por puerto serial se active sólo si RB8 = 1, esta condiciónse habilita cuando SM2 = 1.
23 MODOS MULTIPROCESADOR Cuando el procesador desea transmitir un bloque de datos a uno de varios esclavos, primero debe enviar un Byte de dirección (nodo) que identifique al esclavo seleccionado. Un Byte de dirección difiere de un Byte de datos por el 9 bit, de forma que si el 9 bit (TB8) es 1, entonces el Byte es dirección; si el 9 bit = 0, entonces el Byte es dato. Un byte de dirección siempre interrumpira a todos los esclavos (TB8 = 1), así que cada uno de ellos debe examinar el Byte de dirección para determinar a quién se le esta hablando. Una vez seleccionado el esclavo, este debe limpiar el bit SM2 para recibir los Bytes de datos.
24 MODOS MULTIPROCESADOR Los esclavos que no fueron seleccionados deben dejar activados sus bits SM2 y seguir con su trabajo, ignorando los Bytes que se encuentran en las líneas comunes RxD y TxD. Estos esclavos serán interrumpidos nuevamente cuando se envie un nuevo Byte de dirección por el µc Maestro (TB8 = 1). SM2 no tiene efecto sobre el modo 0 y en el modo 1 se puede usar para checar la validez del bit de paro. En modo 1, en recepción si SM2 = 1, la interupción no es valida a menos que el bit de paro sea valido.
Figura 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
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é
TEMPORIZADORES Y CONTADORES
Los µc51 tienen dos temporizadores/contadores, TIMER0 y TIMER1 de 16 bits cada uno. Cuando operan como temporizadores, los registros SFR s THx y TLx son incrementados cada ciclo de máquina, desde 0000H
MICROCONTROLADORES 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,
MANUAL DEL MICROCONTROLADOR 8051
MANUAL DEL MICROCONTROLADOR 8051 Dr. Alejandro Vega Agosto-diciembre 1999 INDICE Página INTRODUCCIÓN 3 PRIMERA PARTE. CAPITULO 1, CARACTERÍSTICAS DEL MICROCONTROLADOR 8051 5 1.1CARACTERÍSTICAS DELµC-8051
EL 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
2.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)
ORGANIZACIÓ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
3 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
Microprocesador. 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
Comunicació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)?
ESTRUCTURA 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
La familia de microcontroladores de 8 bits MCS-51 esta constituida, entre otros, por los siguientes dispositivos:
1- ARQUITECTURA DE LA FAMILIA INTEL MCS-51 1.1- INTRODUCCION La continua evolución tecnológica en el área Digital de la Electronica, ha permitido que las funciones incluidas en los circuitos integrados
Estructura 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
MICROPROCESADORES 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
EVOLUCIÓ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
MICROCONTROLADORES 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
Bus 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
INTERFAZ SERIAL DEL 80C31
INTERFAZ SERIAL DEL 80C31 El puerto serial es full duplex, lo que significa que puede transmitir y recibir simultáneamente. También está buffereado en el receptor, lo que quiere decir que él puede comenzar
COMUNICACIÓ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.
Registros SFR vistos hasta ahora: Microcontroladores PIC
Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El
Velocidades 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
Arquitectura 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
Diseño Basado en Microcontroladores. Programa Detallado
Diseño Basado en Microcontroladores. Programa Detallado Tema 5. Temporizadores e Interrupciones. (4 horas + 8 horas de laboratorio) 5.1.Temporizadores A y B. Modos de funcionamiento. 5.2. Temporizador
ARQUITECTURA 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:
INSTITUTO 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
NT 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
COMUNICACIÓ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.
Redes de Transmisión de Datos Controladora UART 8250
Redes de Transmisión de Datos Controladora UART 8250 Autor: Juan Manuel Orduña 16 de noviembre de 2010 1. Acceso a la 8250 y direccionamiento de sus registros Como se comentó en la introducción, una UART
Microprocesadores, 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
Memoria 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
Tipos de Filtros Introducción
Tipos de Filtros Introducción Tanto en los circuitos eléctricos como los sistemas de comunicaciones, se desea manejar información la cual debe estar dentro de ciertas frecuencias. Pero, ciertos grupos
MICROCONTROLADORES PIC
MICROCONTROLADORES PIC Bienvenidos - Clase 8 Protocolo de Comunicación I 2 C. Semestre I de 2010 Adaptado Por: Lewin Andrés López Preámbulo Protocolo entre periféricos: conjunto de reglas o normas para
2. 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
LOS MICROCONTROLADORES Y EL MCS-51
LOS MICROCONTROLADORES Y EL MCS-51 En algunas ocasiones todos hemos deseado hechar a rodar nuestras ideas mediante la elaboración de un circuito electrónico, sin embargo, al tratar de elaborarlo nos encontramos
TEMA 2: Organización de computadores
TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S 1 Computador Procesador, memoria, dispositivos de E/S CPU Unidad de control Unidad aritmética y lógica Registros Dispositivos
PANORAMA 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
AUTOMATIZACION. 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
CURSO: Electrónica digital UNIDAD III: CIRCUITOS SECUENCIALES - TEORÍA
www.ceduvirt.com CURSO: Electrónica digital UNIDAD III: CIRCUITOS SECUENCIALES - TEORÍA INTRODUCCIÓN SISTEMA SECUENCIAL Un sistema combinatorio se identifica por: 1. La salida del sistema debe ser estrictamente
Timer Interface Module
Timer Interface Module M.C. Jorge Eduardo Ibarra Esquer Timer Interface (TIM) El TIM es un timer de 2 canales que proporciona una referencia de temporización con captura de entrada, comparador de salida
MODBUS CONTENIDO. Protocolo de Comunicaciones MODBUS. Introducción Estructura de la Red MODBUS Características del Protocolo Aplicaciones Referencias
MODBUS Protocolo de Comunicaciones MODBUS Presenta: Enmanuel Aparicio Velázquez Revisión: M. C. Fermín Hugo Ramírez Leyva CONTENIDO Introducción Estructura de la Red MODBUS Características del Protocolo
SISTEMAS OPERATIVOS Arquitectura de computadores
SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega [email protected] Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios
SISTEMAS 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
GESTION DE ENTRADA Y SALIDA
Dispositivos de salida (impresora, monitor,...) Unidad principal (UCP, registros, memoria RAM, entrada/salida ( discos internos, red,...)) Dispositivos de entrada (teclado, ratón, lápiz óptico,...) Dispositivos
CURSO 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
PROBLEMAS TEMA 1: Estructuras de interconexión de un computador
PROBLEMAS TEMA 1: Estructuras de interconexión de un computador Problemas propuestos en examen 1.1 Una CPU que emplea un tamaño de palabra de 16 bits tiene un repertorio de 16 instrucciones con un formato
PCF8574 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.
RECURSOS FUNDAMENTALES
RECURSOS FUNDAMENTALES Los recursos que se considerarán son : Temporizadores Puertos de E/S La Palabra de Configuración EEPROM de datos 1 TEMPORIZADORES Una labor habitual en los programas de control suele
APUNTE 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)
UART. 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.
Arquitectura 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
Sistema 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
Tema 4. Organización de la memoria
Tema 4 Organización de la memoria 1 ARQUITECTURA DEL PIC16F84 Tema 4. Organización de la memoria Memoria de programa tipo ROM Flash de 1024 registros de 14 bits Memoria de datos dividida en dos áreas:
Microcontrolador PIC16F84: Arquitectura
Microcontrolador PIC16F84: Arquitectura La arquitectura del PIC es tipo Harvard: Mem. de Programa (instrucciones) (tipo FLASH) Control DIR DATOS µp (tipo RISC, pipeline de 2 etapas) Control DIR DATOS 14
Unidad 1: Conceptos generales de Sistemas Operativos.
Unidad 1: Conceptos generales de Sistemas Operativos. Tema 2: Estructura de los stmas de computación. 2.1 Funcionamiento de los sistemas de computación. 2.2 Ejec. de instrucciones e interrupciones y estructura
LABORATORIO 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
TARJETA 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
Unidad IV: Programación de microcontroladores
Unidad IV: Programación de microcontroladores El microcontrolador ejecuta el programa cargado en la memoria Flash. Esto se denomina el código ejecutable y está compuesto por una serie de ceros y unos,
MICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits
1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits MICROCONTROLADORES 2. La memoria de programa del PIC 16F84A es de tipo: a) ROM b) OTP c) RAM d) EPROM e)
Sistemas 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
3.3 Registros de corrimiento
Actividad de aprendizaje 17. Los Flip-Flops Consulta en internet la configuración de terminales de los siguientes Flip-Flops JK y pega una imagen de ellos: Circuito integrado Configuración de terminales
Desarrollo de Herramientas de Programación de Alto Nivel y Aplicaciones de Conectividad y Almacenamiento para el Microcontrolador MSP430
Desarrollo de Herramientas de Programación de Alto Nivel y Aplicaciones de Conectividad y Almacenamiento para el Microcontrolador MSP430 Memoria presentada por Carlos Pablo Silva Lütty Comisión: Wolfgang
Memoria Virtual. Ing. Jorge Castro-Godínez
Memoria Virtual Lección 7 Ing. Jorge Castro-Godínez MT7003 Microprocesadores y Microcontroladores Área de Ingeniería Mecatrónica Instituto Tecnológico de Costa Rica I Semestre 2014 Jorge Castro-Godínez
6. 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
CAPITULO 2 Organización de la memoria en los Microcontroladores 8052/8051
CAPITULO 2 Organización de la memoria en los Microcontroladores 8052/8051 2.1. MEMORIA DE PROGRAMAS Y DATOS Los Microcontroladores 8052/8051 tienen separados los espacios de direcciones para memoria de
INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C
INTERRUPCIONES Y ENTRADA/SALIDA DE PULSOS EN EL CPM2A/CPM2C ESTE MANUAL CONTIENE: 1 FUNCIONES CPM2A/CPM2C 2 INTERRUPCIONES DE ENTRADA 3 INTERRUPCIONES DE TEMPORIZADOR DE INTERVALO 4 INTERRUPCIONES DE CONTADOR
1.2 Arquitectura interna del microcontrolador
1.2 Arquitectura interna del microcontrolador El microcontrolador seleccionado para este curso es el MSP430 de Texas instruments http://www.ti.com/msp430 En particular el MSP430G2553 y la tarjeta LaunchPad
6. Comunicación Serial Microcontroladores
6. Comunicación Serial Microcontroladores M. C. Felipe Santiago Espinosa Mayo/ 2017 2 INTERFACES SERIALES Los microcontroladores AVR incluyen los recursos para el manejo de 3 interfaces seriales diferentes:
Entrada 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
DIVISION DE ELECTRONICA Y COMPUTACION
SERVIDOR DE ACCESO REMOTO AUXILIAR EN LA SUPERVISION DE UNA SUBESTACION ELECTRICA. Oscar Vázquez del Mercado Blanco, Jesús Alfonso Reynaga González [email protected], [email protected] RESUMEN Al presentarse
Examen 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
Memoria Virtual. Memoria Virtual
Memoria Virtual DISEÑO DE SISTEMAS DIGITALES EL-3310 I SEMESTRE 2008 Memoria Virtual Define la relación entre memoria principal y memoria secundaria Permite crear la ilusión de una memoria principal de
Sist s em e a m s s O per e ativos o. s Unidad V Entrada Sali l d i a.
Sistemas Operativos. Unidad V Entrada Salida. Programación de Entrada y Salida Introducción. Comunicación de los procesos con el mundo externo : Mecanismo de E/S de información. Aspectos que diferencian
Introducción. Modo monitor. Cuaderno técnico 4: Grabación de microcontroladores PIC
Cuaderno técnico 4: Grabación de microcontroladores PIC [Introducción] [Modo monitor] [Arquitectura] [Autores] [Licencia] [Download] [Links] [Noticias] Introducción Los microcontroladores PIC se graban
3.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
PIC16F882/883/884/886/ Funcionamiento de Timer1 6 EL MODULO TMR1 CON PUERTA DE CONTROL Selección de Fuente de reloj
6.1. Funcionamiento de Timer1 6 EL MODULO TMR1 CON PUERTA DE CONTROL El módulo TMR1 es un temporizador/contador de 16 bits con las siguientes características: Temporizador/Contador de 16 bits (TMR1L:TMR1H)
CURSO: 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
Tema: 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)
Curso de. Módulo 10 MSSP: I2C. Ricardo Gómez González Andrés Prieto-Moreno Torres
Curso de Micro controladores PIC Módulo 10 MSSP: I2C Juan González Gómez Ricardo Gómez González Andrés Prieto-Moreno Torres 1 Índice 1. Introducción al I2C 2. Registros I2C PIC16f876A 3. Ejemplo de Uso
ENTRADAS DE CONTADOR DE ALTA VELOCIDAD
ENTRADAS DE CONTADOR DE ALTA VELOCIDAD Esta función cuenta las entradas de señales de impulsos en los terminales de entrada incorporada Configuración La configuración del contador de alta velocidad se
Tema 10: Transmisión de datos
Tema 10: Transmisión de datos Solicitado: Tarea 08: Mapa conceptual: Transmisión de datos M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom
Timer s Escuela Superior de Cómputo IPN. Departamento de Posgrado Dr. Julio Cesar Sosa Savedra [email protected] www.desid.escom.ipn.
Interrupciones Timer s Escuela Superior de Cómputo IPN. Departamento de Posgrado Dr. Julio Cesar Sosa Savedra [email protected] www.desid.escom.ipn.mx Definición Definición: Los TIMER's son contadores
ITT-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.
Estructura de los sistemas de cómputo
Estructura de los sistemas de cómputo Introducción Elementos básicos de un computador Registro del procesador Ejecución de las instrucciones Interrupciones Hardware de protección Introducción Qué es un
Práctica de Arquitectura de Computadores Sistemas de Entrada/Salida: Entrada/Salida Programada Curso 2016/2017
Práctica de Arquitectura de Computadores Sistemas de Entrada/Salida: Entrada/Salida Programada Curso 2016/2017 Antonio Pérez Ambite Santiago Rodríguez de la Fuente Departamento de Arquitectura y Tecnología
CURSO DE MICROCONTROLADORES PROGRAMACION E INTERCONEXIONADO DEL µc-8051
CURSO DE MICROCONTROLADORES PROGRAMACION E INTERCONEXIONADO DEL µc-8051 * INTRODUCCION * CARACTERISTICAS DEL 8051 * ARQUITECTURA DEL 8051 * TERMINALES DEL 8051 * REGISTROS INTERNOS DEL 8051 * MODOS DE
Velocidades 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
INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ing. Guillermo Murcia Ing. Jorge Luis Strack [email protected] [email protected] Lecto-grabadora de SDcard - Se comunica con Arduino a través del protocolo de comunicación SPI. - Se comanda a
Tema: 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
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN
INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN LABORATORIO DE CIRCUITOS DIGITALES
TEMA 8. REGISTROS Y CONTADORES.
TEMA 8. REGISTROS Y CONTADORES. TECNOLOGÍA DE COMPUTADORES. CURSO 2007/08 8.1. Registros. Tipos de registros. Registros de desplazamiento. Los registros son circuitos secuenciales capaces de almacenar
5. Microcontroladores de 32 bits. (C) 2007 Ibercomp S. A.
0LFURFRQWURODGRUHVGHELWV Cada vez existen más equipos que incorporan un microcontrolador en su sistema con el fin de aumentar de manera importante sus prestaciones, reducir su tamaño y coste, mejorar su
Características PIC16F84
Departamento de Electrónica Fundación San Valero del Toda la información que grabamos (memoria de programa y de datos) se puede modificar con el microcontrolador conectado a la aplicación. (ICSP = In-Circuit
RMS1-RM Manual del usuario
R4 www.exemys.com 1 Los Productos están en permanente evolución para satisfacer las necesidades de nuestros clientes. Por esta razón, las especificaciones y capacidades están sujetas a cambios sin previo
ARQUITECTURA DE COMPUTADORES DESCRIPCIÓN BUS PCI (Tema 1: Conexión Externa de Procesadores. Buses)
ARQUITECTURA DE COMPUTADORES DESCRIPCIÓN BUS PCI (Tema 1: Conexión Externa de Procesadores. Buses) http:// www.atc.us.es Índice 1. Características bus PCI 2. Señales PCI 3. Transferencias PCI 4. Comandos
PIC16F882/883/884/886/887
12.0 Transmisor Receptor Síncrono Asíncrono Universal Mejorado. EUSART. El módulo Transmisor Receptor Síncrono Asíncrono Mejorado, en adelante, EUSART, es un periférico de comunicación serie de entrada/salida.
Desarrollo de Productos Electrónicos
Examen de problemas de la 2ª evaluación NOTA: explicar detalladamente todo lo que se haga. Problema 1 (3p) Curso 2009/2010 Desarrollo de Productos Electrónicos Lógica Digital y Microprogramable En una
ESTRUCTURA 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
