SlideShare una empresa de Scribd logo
1 de 16
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
Algunos de los sistemas microcontrolados almacenan datos que en ciertas
ocasiones son tomados por otros sistemas para el estudio y análisis de dichos datos.
El puerto serial de las computadoras es conocido como puerto RS-232, la
ventaja de este puerto es que todas las computadoras traen al menos un puerto serial,
este permite la comunicaciones entre otros dispositivos tales como otra computadora,
el mouse, impresora y para nuestro caso con los microcontroladores.
Existen dos formas de intercambiar información binaria: En paralelo y en serial.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
Comunicación en Paralelo Comunicación Serial
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
La comunicación paralela transmite todos los bits de un dato de manera simultánea,
por lo tanto la velocidad de transferencia es rápida, sin embargo tiene la desventaja
de utilizar una gran cantidad de líneas, por lo tanto se vuelve mas costoso y tiene las
desventaja de atenuarse a grandes distancias, por la capacitancia entre conductores.
En Comunicación Serial se utilizan un solo hilo para llevar la información , pero se
realiza en forma secuencial enviando bit a bit de cada palabra de información
binaria.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
Tipos de Comunicaciones Seriales:
Existen dos tipos de comunicaciones seriales: la síncrona y asíncrona
En la comunicación serial sincronía además de una línea sobre la cual se
transmitirán los datos se necesita de una línea la cual contendrá los pulsos de reloj
que indicaran cuando un datos es valido.
Ejemplos de comunicación serial sincronía :
• I2C
• ONE WIRE
• SPI
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
En la comunicación serial asíncrona, no son necesarios los pulsos
de reloj.
La duración de cada bit esta determinada por la velocidad con la cual
se realiza la transferencia de datos (Baudios; bits por segundos).
La siguiente figura muestra la estructura de una carácter que setrasmite en forma
serial asíncrona.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
Normalmente cuando no se realiza ninguna transferencia de datos, la
línea del transmisor se encuentra en esto de (idle) este quiere
decir en estado alto.
Para iniciar la transmisión de datos , el transmisor coloca esta línea en
bajo durante determinado tiempo, lo cual se le conoce como bit
de arranque (start bit) y a continuación empieza a transmitir con un intervalo de
tiempo los bits correspondientes al dato, empezando siempre por el BIT menos
significativo (LSB), y terminando con el BIT mas significativo.
Si el receptor no esta sincronizado con el transmisor, este desconoce
cuando se van a recibir los datos.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
El USART es uno de los primeros sistemas de comunicación serie. Las
versiones nuevas de este sistema están actualizadas y se les
denomina un poco diferente - EUSART.
EUSART
El módulo Transmisor/Receptor Universal Síncrono/Asíncrono mejorado
(Enhanced Universal Synchronous Asynchronous Receiver Transmitter -EUSART)
es un periférico de comunicación serie de entrada/salida. Asimismo es conocido
como Interfaz de comunicación serie (Serial Communications Interface - SCI).
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
Este periférico incorporado en los PIC16F887 contiene todos los
generadores de señales de reloj, registros de desplazamiento y búfers de datos
necesarios para realizar transmisión de datos serie de entrada/salida,
independientemente de la ejecución de programa del dispositivo. Como indica su
nombre, aparte de utilizar el reloj para la sincronización, este módulo puede
establecer la conexión asíncrona, lo que lo hace único para algunas aplicaciones.
Por ejemplo, en caso de que sea difícil o imposible proporcionar canales
especiales para transmisión y recepción de datos y señales de reloj (por ejemplo,
mando a distancia de radio o infrarrojas), el módulo EUSART es definitivamente
la mejor opción posible.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
El EUSART integrado en el PIC16F887 posee las siguientes
características:
• Transmisión y recepción asíncrona en modo Full-duplex;
• Caracteres de anchura de 8 – 9 bits programables;
• Detección de dirección en modo de 9 bits;
• Detección de errores por saturación del búfer de entrada; y
• Comunicación Half Duplex en modo síncrono.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
EUSART EN MODO ASÍNCRONO
El EUSART transmite y recibe los datos utilizando la codificación de no
retorno a cero - NRZ (non-return-to-zero). Como se muestra en la
siguiente figura, no se utiliza una señal de reloj y los datos se transmiten de
forma muy simple:
Cada dato se transmite de la siguiente forma:
• En estado inactivo la línea de datos permanece en estado alto (1);
• Cada transmisión de datos comienza con un bit de arranque (START), el cual,
siempre es cero (0);
• Cada dato tiene un ancho de 8 o 9 bits (primero se transmite el bit menos
significativo - LSB); y
• Cada transmisión de datos termina con un bit de parada (STOP), el cual,
siempre es uno (1) La siguiente figura muestra cómo conectar de manera
habitual un microcontrolador PIC que utiliza el módulo EUSART. El circuito
RS-232 se utiliza como un convertidor de nivel de voltaje.
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
Niveles lógicos RS232 y TTL
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
EUSART EN MODO DE TRANSMISOR ASÍNCRONO
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
EUSART EN MODO DE RECEPTOR ASÍNCRONO
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
/* En este ejemplo, el módulo EUSART interno se inicializa y se ajusta para enviar
elmensaje inmediatamente después de recibirlo. La velocidad de transmisión en
baudios se ajusta a 9600 bps. El programa utiliza las siguientes rutinas de librería
UART:UART1_init(), UART1_Write_Text(), UART1_Data_Ready(), UART1_Write() y
UART1_Read().*/
char dato;
void main() {
ANSEL = ANSELH = 0; // Todos los pines se configuran como digitales
C1ON_bit = C2ON_bit = 0; // Deshabilitar los comparadores
UART1_Init(9600); // Inicializar el módulo UART a 9600 bps
Delay_ms(100); // Esperar a que señal de reloj del módulo UART se ponga
estable
UART1_Write_Text("Start");
while (1) { // Bucle infinito
if (UART1_Data_Ready()) { // Si el dato se ha recibido,
dato = UART1_Read(); // lea el dato recibido
UART1_Write(uart_rd); // y envíelo atrás por el UART
}
}
}
MICROPROCESADORES Y MICROCONTROLADORES I
UNIDAD V: COMUNICACION SERIAL
En la comunicación serial asíncrona, no son necesarios los pulsos
de reloj.
La duración de cada bit esta determinada por la velocidad con la cual
se realiza la transferencia de datos (Baudios; bits por segundos).
La siguiente figura muestra la estructura de una carácter que setrasmite en forma
serial asíncrona.

Más contenido relacionado

La actualidad más candente

Modulación por desplazamiento de frecuencia
Modulación por desplazamiento de frecuenciaModulación por desplazamiento de frecuencia
Modulación por desplazamiento de frecuenciaCarmen Ea
 
Muestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabMuestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabmarco calderon layme
 
Tipos de Ruido en las telecomunicaciones
Tipos de Ruido en las telecomunicacionesTipos de Ruido en las telecomunicaciones
Tipos de Ruido en las telecomunicacionesSaúl Vázquez
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de ComunicaciónJosé Antonio Sandoval Acosta
 
Sistemas lineales invariantes en el tiempo
Sistemas lineales invariantes en el tiempoSistemas lineales invariantes en el tiempo
Sistemas lineales invariantes en el tiempoMari Colmenares
 
9 modulacion, ask, fsk, psk y qam
9  modulacion, ask, fsk, psk y qam9  modulacion, ask, fsk, psk y qam
9 modulacion, ask, fsk, psk y qamUTU
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSIng. Electrónica xD
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladoresXavier Solis
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarthejp
 
Ejemplos de simplex
Ejemplos de simplexEjemplos de simplex
Ejemplos de simplexEIYSC
 
Amplitud modulada (am)
Amplitud modulada (am)Amplitud modulada (am)
Amplitud modulada (am)Juan Miguel
 

La actualidad más candente (20)

Modulación por desplazamiento de frecuencia
Modulación por desplazamiento de frecuenciaModulación por desplazamiento de frecuencia
Modulación por desplazamiento de frecuencia
 
Señales analogicas
Señales analogicasSeñales analogicas
Señales analogicas
 
Muestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLabMuestreo y cuantificación de una señal analógica con MatLab
Muestreo y cuantificación de una señal analógica con MatLab
 
Modulacion analogica
Modulacion analogicaModulacion analogica
Modulacion analogica
 
Solución ejercicios 9 12
Solución ejercicios 9 12Solución ejercicios 9 12
Solución ejercicios 9 12
 
decodificador
decodificadordecodificador
decodificador
 
Generador de frecuencia
Generador de frecuenciaGenerador de frecuencia
Generador de frecuencia
 
Tipos de Ruido en las telecomunicaciones
Tipos de Ruido en las telecomunicacionesTipos de Ruido en las telecomunicaciones
Tipos de Ruido en las telecomunicaciones
 
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
Fundamentos de TelecomunicacionesUnidad 5 Dispositivos de ComunicaciónFundamentos de TelecomunicacionesUnidad 5 Dispositivos de Comunicación
Fundamentos de Telecomunicaciones Unidad 5 Dispositivos de Comunicación
 
Sistemas lineales invariantes en el tiempo
Sistemas lineales invariantes en el tiempoSistemas lineales invariantes en el tiempo
Sistemas lineales invariantes en el tiempo
 
9 modulacion, ask, fsk, psk y qam
9  modulacion, ask, fsk, psk y qam9  modulacion, ask, fsk, psk y qam
9 modulacion, ask, fsk, psk y qam
 
Lab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECSLab 01 - Análisis de señales - UNTECS
Lab 01 - Análisis de señales - UNTECS
 
Modulación: AM, FM, PM
Modulación: AM, FM, PMModulación: AM, FM, PM
Modulación: AM, FM, PM
 
Modulación delta
Modulación deltaModulación delta
Modulación delta
 
Java con base de datos
Java con base de datosJava con base de datos
Java con base de datos
 
Resumen microcontroladores
Resumen microcontroladoresResumen microcontroladores
Resumen microcontroladores
 
Codigo Hamming
Codigo HammingCodigo Hamming
Codigo Hamming
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolar
 
Ejemplos de simplex
Ejemplos de simplexEjemplos de simplex
Ejemplos de simplex
 
Amplitud modulada (am)
Amplitud modulada (am)Amplitud modulada (am)
Amplitud modulada (am)
 

Similar a Comunicación Serial

Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCFernando Cahueñas
 
Conexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresConexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresDanny Tierra
 
UNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdf
UNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdfUNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdf
UNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdfSistemadeEstudiosMed
 
Comunicación RS-232
Comunicación RS-232Comunicación RS-232
Comunicación RS-232Rubén Loredo
 
Arquitectura decomputadoras
Arquitectura decomputadorasArquitectura decomputadoras
Arquitectura decomputadorasLuiFer Cvil
 
Presetacion powerpoit
Presetacion powerpoitPresetacion powerpoit
Presetacion powerpoitJrlargaespada
 
Presetacion powerpoit
Presetacion powerpoitPresetacion powerpoit
Presetacion powerpoitJrlargaespada
 
Comunicaciones en serie
Comunicaciones  en serieComunicaciones  en serie
Comunicaciones en seriejenym
 
Puerto serial
Puerto serialPuerto serial
Puerto serialtec
 
ARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORASARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORASJimmy Osores
 
Componentes y dispositivos en las redes de computadoras
Componentes y dispositivos en las redes de computadorasComponentes y dispositivos en las redes de computadoras
Componentes y dispositivos en las redes de computadorasRey JOaquin
 

Similar a Comunicación Serial (20)

Comunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PCComunicación Serial entre un microcontrolador y un PC
Comunicación Serial entre un microcontrolador y un PC
 
Usart 3
Usart 3Usart 3
Usart 3
 
Micro2 tema 5
Micro2 tema 5Micro2 tema 5
Micro2 tema 5
 
Conexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresConexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladores
 
motor paso a paso
 motor paso a paso motor paso a paso
motor paso a paso
 
UNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdf
UNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdfUNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdf
UNIDAD_III_COMUNICACIÓN SERIAL_2021-1.pdf
 
Comunicación RS-232
Comunicación RS-232Comunicación RS-232
Comunicación RS-232
 
Protocolo comunicación serial
Protocolo comunicación serialProtocolo comunicación serial
Protocolo comunicación serial
 
Arquitectura decomputadoras
Arquitectura decomputadorasArquitectura decomputadoras
Arquitectura decomputadoras
 
Presetacion powerpoit
Presetacion powerpoitPresetacion powerpoit
Presetacion powerpoit
 
Presetacion powerpoit
Presetacion powerpoitPresetacion powerpoit
Presetacion powerpoit
 
Semana6
Semana6Semana6
Semana6
 
EL MÓDEM POR DULCE MELO
EL MÓDEM POR DULCE MELOEL MÓDEM POR DULCE MELO
EL MÓDEM POR DULCE MELO
 
Medios de transmisión
Medios de transmisiónMedios de transmisión
Medios de transmisión
 
pre4_2.2.docx
pre4_2.2.docxpre4_2.2.docx
pre4_2.2.docx
 
Comunicaciones en serie
Comunicaciones  en serieComunicaciones  en serie
Comunicaciones en serie
 
Puerto serial
Puerto serialPuerto serial
Puerto serial
 
Routers modem hub
Routers modem hubRouters modem hub
Routers modem hub
 
ARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORASARQUITECTURA DE COMPUTADORAS
ARQUITECTURA DE COMPUTADORAS
 
Componentes y dispositivos en las redes de computadoras
Componentes y dispositivos en las redes de computadorasComponentes y dispositivos en las redes de computadoras
Componentes y dispositivos en las redes de computadoras
 

Más de SistemadeEstudiosMed

Metodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdfMetodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdfSistemadeEstudiosMed
 
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdfDE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdfSistemadeEstudiosMed
 
Clase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptxClase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptxSistemadeEstudiosMed
 
nociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdfnociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdfSistemadeEstudiosMed
 
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.pptUNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.pptSistemadeEstudiosMed
 
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.pptUnidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.pptSistemadeEstudiosMed
 
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdfLineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdfSistemadeEstudiosMed
 

Más de SistemadeEstudiosMed (20)

Metodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdfMetodologia Aprendizaje Multicanal - ADI22.pdf
Metodologia Aprendizaje Multicanal - ADI22.pdf
 
DE-04-COMPRESORES-2022.pdf
DE-04-COMPRESORES-2022.pdfDE-04-COMPRESORES-2022.pdf
DE-04-COMPRESORES-2022.pdf
 
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdfDE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
DE-03-BOMBAS Y SISTEMAS DE BOMBEO-2022.pdf
 
DE-02-FLUJO DE FLUIDOS-2022.pdf
DE-02-FLUJO DE FLUIDOS-2022.pdfDE-02-FLUJO DE FLUIDOS-2022.pdf
DE-02-FLUJO DE FLUIDOS-2022.pdf
 
DE-01-INTRODUCCION-2022.pdf
DE-01-INTRODUCCION-2022.pdfDE-01-INTRODUCCION-2022.pdf
DE-01-INTRODUCCION-2022.pdf
 
Clase 3 Correlación.ppt
Clase 3 Correlación.pptClase 3 Correlación.ppt
Clase 3 Correlación.ppt
 
Clase 2 Medidas Estadisticas.ppt
Clase 2 Medidas Estadisticas.pptClase 2 Medidas Estadisticas.ppt
Clase 2 Medidas Estadisticas.ppt
 
Clase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptxClase 1 Estadistica Generalidades.pptx
Clase 1 Estadistica Generalidades.pptx
 
nociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdfnociones básicas de la comunicación.pdf
nociones básicas de la comunicación.pdf
 
¿Cómo elaborar un Mapa Mental?
¿Cómo  elaborar un  Mapa Mental?¿Cómo  elaborar un  Mapa Mental?
¿Cómo elaborar un Mapa Mental?
 
Unidad 1 Planificación Docente
Unidad 1 Planificación Docente Unidad 1 Planificación Docente
Unidad 1 Planificación Docente
 
hablemos_pp2_inf.pptx
hablemos_pp2_inf.pptxhablemos_pp2_inf.pptx
hablemos_pp2_inf.pptx
 
UNIDAD 3 FASE METODOLOGICA.pptx
UNIDAD 3 FASE METODOLOGICA.pptxUNIDAD 3 FASE METODOLOGICA.pptx
UNIDAD 3 FASE METODOLOGICA.pptx
 
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.pptUNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
UNIDAD 2 FASE PLANTEAMIENTO ANTECEDENTES Y BASES TEORICAS.ppt
 
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.pptUnidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
Unidad I SEMINARIO DE INVESTIGACION DE TRABAJO DE GRADO.ppt
 
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdfLineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
Lineamientos_Trabajos de Grado_UNEFM-nov-2009.pdf
 
unidad quirurgica.pdf
unidad quirurgica.pdfunidad quirurgica.pdf
unidad quirurgica.pdf
 
Cuidados preoperatorios.pdf
Cuidados preoperatorios.pdfCuidados preoperatorios.pdf
Cuidados preoperatorios.pdf
 
Cirugía..pdf
Cirugía..pdfCirugía..pdf
Cirugía..pdf
 
Cirugía Ambulatoria2.pdf
Cirugía Ambulatoria2.pdfCirugía Ambulatoria2.pdf
Cirugía Ambulatoria2.pdf
 

Último

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptELENA GALLARDO PAÚLS
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 

Último (20)

MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.pptDE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
DE LAS OLIMPIADAS GRIEGAS A LAS DEL MUNDO MODERNO.ppt
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 

Comunicación Serial

  • 1. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL Algunos de los sistemas microcontrolados almacenan datos que en ciertas ocasiones son tomados por otros sistemas para el estudio y análisis de dichos datos. El puerto serial de las computadoras es conocido como puerto RS-232, la ventaja de este puerto es que todas las computadoras traen al menos un puerto serial, este permite la comunicaciones entre otros dispositivos tales como otra computadora, el mouse, impresora y para nuestro caso con los microcontroladores. Existen dos formas de intercambiar información binaria: En paralelo y en serial.
  • 2. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL Comunicación en Paralelo Comunicación Serial
  • 3. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL La comunicación paralela transmite todos los bits de un dato de manera simultánea, por lo tanto la velocidad de transferencia es rápida, sin embargo tiene la desventaja de utilizar una gran cantidad de líneas, por lo tanto se vuelve mas costoso y tiene las desventaja de atenuarse a grandes distancias, por la capacitancia entre conductores. En Comunicación Serial se utilizan un solo hilo para llevar la información , pero se realiza en forma secuencial enviando bit a bit de cada palabra de información binaria.
  • 4. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL Tipos de Comunicaciones Seriales: Existen dos tipos de comunicaciones seriales: la síncrona y asíncrona En la comunicación serial sincronía además de una línea sobre la cual se transmitirán los datos se necesita de una línea la cual contendrá los pulsos de reloj que indicaran cuando un datos es valido. Ejemplos de comunicación serial sincronía : • I2C • ONE WIRE • SPI
  • 5. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL En la comunicación serial asíncrona, no son necesarios los pulsos de reloj. La duración de cada bit esta determinada por la velocidad con la cual se realiza la transferencia de datos (Baudios; bits por segundos). La siguiente figura muestra la estructura de una carácter que setrasmite en forma serial asíncrona.
  • 6. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL Normalmente cuando no se realiza ninguna transferencia de datos, la línea del transmisor se encuentra en esto de (idle) este quiere decir en estado alto. Para iniciar la transmisión de datos , el transmisor coloca esta línea en bajo durante determinado tiempo, lo cual se le conoce como bit de arranque (start bit) y a continuación empieza a transmitir con un intervalo de tiempo los bits correspondientes al dato, empezando siempre por el BIT menos significativo (LSB), y terminando con el BIT mas significativo. Si el receptor no esta sincronizado con el transmisor, este desconoce cuando se van a recibir los datos.
  • 7. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL El USART es uno de los primeros sistemas de comunicación serie. Las versiones nuevas de este sistema están actualizadas y se les denomina un poco diferente - EUSART. EUSART El módulo Transmisor/Receptor Universal Síncrono/Asíncrono mejorado (Enhanced Universal Synchronous Asynchronous Receiver Transmitter -EUSART) es un periférico de comunicación serie de entrada/salida. Asimismo es conocido como Interfaz de comunicación serie (Serial Communications Interface - SCI).
  • 8. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL Este periférico incorporado en los PIC16F887 contiene todos los generadores de señales de reloj, registros de desplazamiento y búfers de datos necesarios para realizar transmisión de datos serie de entrada/salida, independientemente de la ejecución de programa del dispositivo. Como indica su nombre, aparte de utilizar el reloj para la sincronización, este módulo puede establecer la conexión asíncrona, lo que lo hace único para algunas aplicaciones. Por ejemplo, en caso de que sea difícil o imposible proporcionar canales especiales para transmisión y recepción de datos y señales de reloj (por ejemplo, mando a distancia de radio o infrarrojas), el módulo EUSART es definitivamente la mejor opción posible.
  • 9. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL El EUSART integrado en el PIC16F887 posee las siguientes características: • Transmisión y recepción asíncrona en modo Full-duplex; • Caracteres de anchura de 8 – 9 bits programables; • Detección de dirección en modo de 9 bits; • Detección de errores por saturación del búfer de entrada; y • Comunicación Half Duplex en modo síncrono.
  • 10. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL EUSART EN MODO ASÍNCRONO El EUSART transmite y recibe los datos utilizando la codificación de no retorno a cero - NRZ (non-return-to-zero). Como se muestra en la siguiente figura, no se utiliza una señal de reloj y los datos se transmiten de forma muy simple: Cada dato se transmite de la siguiente forma: • En estado inactivo la línea de datos permanece en estado alto (1); • Cada transmisión de datos comienza con un bit de arranque (START), el cual, siempre es cero (0); • Cada dato tiene un ancho de 8 o 9 bits (primero se transmite el bit menos significativo - LSB); y • Cada transmisión de datos termina con un bit de parada (STOP), el cual, siempre es uno (1) La siguiente figura muestra cómo conectar de manera habitual un microcontrolador PIC que utiliza el módulo EUSART. El circuito RS-232 se utiliza como un convertidor de nivel de voltaje.
  • 11. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL
  • 12. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL Niveles lógicos RS232 y TTL
  • 13. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL EUSART EN MODO DE TRANSMISOR ASÍNCRONO
  • 14. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL EUSART EN MODO DE RECEPTOR ASÍNCRONO
  • 15. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL /* En este ejemplo, el módulo EUSART interno se inicializa y se ajusta para enviar elmensaje inmediatamente después de recibirlo. La velocidad de transmisión en baudios se ajusta a 9600 bps. El programa utiliza las siguientes rutinas de librería UART:UART1_init(), UART1_Write_Text(), UART1_Data_Ready(), UART1_Write() y UART1_Read().*/ char dato; void main() { ANSEL = ANSELH = 0; // Todos los pines se configuran como digitales C1ON_bit = C2ON_bit = 0; // Deshabilitar los comparadores UART1_Init(9600); // Inicializar el módulo UART a 9600 bps Delay_ms(100); // Esperar a que señal de reloj del módulo UART se ponga estable UART1_Write_Text("Start"); while (1) { // Bucle infinito if (UART1_Data_Ready()) { // Si el dato se ha recibido, dato = UART1_Read(); // lea el dato recibido UART1_Write(uart_rd); // y envíelo atrás por el UART } } }
  • 16. MICROPROCESADORES Y MICROCONTROLADORES I UNIDAD V: COMUNICACION SERIAL En la comunicación serial asíncrona, no son necesarios los pulsos de reloj. La duración de cada bit esta determinada por la velocidad con la cual se realiza la transferencia de datos (Baudios; bits por segundos). La siguiente figura muestra la estructura de una carácter que setrasmite en forma serial asíncrona.