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

Enrutamiento estatico pptx1509813317
Enrutamiento estatico pptx1509813317Enrutamiento estatico pptx1509813317
Enrutamiento estatico pptx1509813317Pedro Perez
 
Routers Cisco rutas dinámicas rip
Routers Cisco rutas dinámicas ripRouters Cisco rutas dinámicas rip
Routers Cisco rutas dinámicas ripJosu Orbe
 
Hoja de datos USB2TTL
Hoja de datos USB2TTLHoja de datos USB2TTL
Hoja de datos USB2TTLalepusto
 
Funcionamiento y diagnóstico de redes multiplexadas
Funcionamiento y diagnóstico de redes multiplexadas Funcionamiento y diagnóstico de redes multiplexadas
Funcionamiento y diagnóstico de redes multiplexadas Jorge Antonio Guillen
 
Bus i2 c de arduino
Bus i2 c de arduinoBus i2 c de arduino
Bus i2 c de arduinoFabio Sierra
 
Modulo de adaptación para Reconectadores
Modulo de adaptación para ReconectadoresModulo de adaptación para Reconectadores
Modulo de adaptación para ReconectadoresGreenlabs
 
Conmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPConmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPFrancesc Perez
 
Configuracion de router sara muñoz
Configuracion de router  sara muñozConfiguracion de router  sara muñoz
Configuracion de router sara muñozOnce Redes
 
Conexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresConexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresDanny Tierra
 
Conmutación LAN e inalámbrica: 4.2 VLAN y VTP
Conmutación LAN e inalámbrica:  4.2 VLAN y VTPConmutación LAN e inalámbrica:  4.2 VLAN y VTP
Conmutación LAN e inalámbrica: 4.2 VLAN y VTPFrancesc Perez
 
Conmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónConmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónFrancesc Perez
 

La actualidad más candente (19)

Enrutamiento estatico pptx1509813317
Enrutamiento estatico pptx1509813317Enrutamiento estatico pptx1509813317
Enrutamiento estatico pptx1509813317
 
Medios de transmisión
Medios de transmisiónMedios de transmisión
Medios de transmisión
 
Routers Cisco rutas dinámicas rip
Routers Cisco rutas dinámicas ripRouters Cisco rutas dinámicas rip
Routers Cisco rutas dinámicas rip
 
Hoja de datos USB2TTL
Hoja de datos USB2TTLHoja de datos USB2TTL
Hoja de datos USB2TTL
 
Funcionamiento y diagnóstico de redes multiplexadas
Funcionamiento y diagnóstico de redes multiplexadas Funcionamiento y diagnóstico de redes multiplexadas
Funcionamiento y diagnóstico de redes multiplexadas
 
Bus i2 c de arduino
Bus i2 c de arduinoBus i2 c de arduino
Bus i2 c de arduino
 
Exposicion de router
Exposicion de routerExposicion de router
Exposicion de router
 
Comunicación I2C y SPI
Comunicación I2C y SPIComunicación I2C y SPI
Comunicación I2C y SPI
 
Rs232
Rs232Rs232
Rs232
 
Comunicación Serie
Comunicación SerieComunicación Serie
Comunicación Serie
 
Modulo de adaptación para Reconectadores
Modulo de adaptación para ReconectadoresModulo de adaptación para Reconectadores
Modulo de adaptación para Reconectadores
 
Conmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTPConmutación LAn e inalámbrica: 5.1 VTP
Conmutación LAn e inalámbrica: 5.1 VTP
 
Configuracion de router sara muñoz
Configuracion de router  sara muñozConfiguracion de router  sara muñoz
Configuracion de router sara muñoz
 
Conexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladoresConexiones en-serie-microcontroladores
Conexiones en-serie-microcontroladores
 
Tipos de modem
Tipos de modemTipos de modem
Tipos de modem
 
Rs232
Rs232Rs232
Rs232
 
Conmutación LAN e inalámbrica: 4.2 VLAN y VTP
Conmutación LAN e inalámbrica:  4.2 VLAN y VTPConmutación LAN e inalámbrica:  4.2 VLAN y VTP
Conmutación LAN e inalámbrica: 4.2 VLAN y VTP
 
Conmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP SoluciónConmutación LAN e inalámbrica: 5.2 VTP Solución
Conmutación LAN e inalámbrica: 5.2 VTP Solución
 
Uart
UartUart
Uart
 

Similar a Unidad V

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
 
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
 
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..William Javier Montealegre
 
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)Cristina Urdiales
 
Modem y adsl por Javier Trinidad Pérez
Modem y adsl por Javier Trinidad PérezModem y adsl por Javier Trinidad Pérez
Modem y adsl por Javier Trinidad PérezJavi Trinidad
 
Microcontroladores ver2.0
Microcontroladores ver2.0Microcontroladores ver2.0
Microcontroladores ver2.0ITS EL ORO
 

Similar a Unidad V (20)

Usart 3
Usart 3Usart 3
Usart 3
 
Micro2 tema 5
Micro2 tema 5Micro2 tema 5
Micro2 tema 5
 
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
 
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
 
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
 
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..
Definiciones sobre Switche, Router, Modem, Wimax, Acces Point..
 
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
Enlace radio bidireccional PC-MICROBOT (E. Rodriguez Regidor)
 
Modem y adsl por Javier Trinidad Pérez
Modem y adsl por Javier Trinidad PérezModem y adsl por Javier Trinidad Pérez
Modem y adsl por Javier Trinidad Pérez
 
Microcontroladores ver2.0
Microcontroladores ver2.0Microcontroladores ver2.0
Microcontroladores ver2.0
 
Adc y usart pic16 f887
Adc y usart pic16 f887Adc y usart pic16 f887
Adc y usart pic16 f887
 
Módem y adsl
Módem y adslMódem y adsl
Módem y adsl
 

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

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
 
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
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwealekzHuri
 

Último (20)

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
 
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
 
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
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
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
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 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
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtweBROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
BROCHURE EXCEL 2024 FII.pdfwrfertetwetewtewtwtwtwtwtwtwtewtewtewtwtwtwtwe
 

Unidad V

  • 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.