Sei sulla pagina 1di 8

INSTITUTO TECNOLGICO DE DURANGO

INGENIERA EN SISTEMAS COMPUTACIONALES


SISTEMAS PROGRAMABLES
UNIDAD 5 PUERTOS Y BUSES DE COMUNICACIN PARA
INTEGRANTES:
BADILLO CERROS ANA PATRICIA
CUEVAS SALAS LUIS GILBERT
LPEZ GONZLEZ CHRISTIAN EDUARDO
MADERA MUOZ RAFAEL
ROS SNCHEZ IVN ALBERTO
RIVAS REYES JOS DE JESS
RODRGUEZ BARRIOS ERICK EDUARDO

PROFESOR: CALDERN PREZ CARLOS EDUARDO
GRUPO: 7Y
INSTITUTO TECNOLGICO DE DURANGO
INGENIERA EN SISTEMAS COMPUTACIONALES

SISTEMAS PROGRAMABLES
PUERTOS Y BUSES DE COMUNICACIN PARA
MICROCONTROLADORES
No. DE CONTROL:
BADILLO CERROS ANA PATRICIA 11040387
CUEVAS SALAS LUIS GILBERTO 11041254
LPEZ GONZLEZ CHRISTIAN EDUARDO 11040413
MADERA MUOZ RAFAEL 11040414
ROS SNCHEZ IVN ALBERTO 11040430
RIVAS REYES JOS DE JESS 11040431
RODRGUEZ BARRIOS ERICK EDUARDO 10404033
CALDERN PREZ CARLOS EDUARDO
1
INSTITUTO TECNOLGICO DE DURANGO
PUERTOS Y BUSES DE COMUNICACIN PARA
No. DE CONTROL:
11040387
11041254
11040413
11040414
11040430
11040431
33

PUERTOS Y BUSES DE COMUNICACIN PARA MICROCONTROLADORES
INTRODUCCIN
5.1 TIPOS DE PUERTOS
5.1.1 Puertos de comunicacin
5.1.2 Puertos de entrada/
5.2 PROGRAMACIN
5.2.1 Herramientas de programacin
5.2.2 Cargador de arranque
5.3 APLICACIONES DE
5.3.1 Desarrollo de s
5.3.2 Puertos de entrada/
5.3.3 Aplicaciones generales
5.3.4 Requisitos
CONCLUSIONES
REFERENCIAS BIBLIOG



NDICE GENERAL
PUERTOS Y BUSES DE COMUNICACIN PARA MICROCONTROLADORES

omunicacin
ntrada/salida
DE PUERTOS
5.2.1 Herramientas de programacin
Cargador de arranque
E PUERTOS
5.3.1 Desarrollo de sistemas
Puertos de entrada/salida
Aplicaciones generales

GRFICAS
2
PUERTOS Y BUSES DE COMUNICACIN PARA MICROCONTROLADORES
Pg.
.3
...4
5
6
.7
.8

INTRODUCCIN

Las primeras microcomputadoras se fabricaron al aadirles perifricos externos, tales como
memoria, lneas de entrada/salida, temporizadores u otros.
La situacin actual en el campo de los microcontroladores s
producido gracias al desarrollo de la tecnologa de fabricacin de los
circuitos integrados. Este desarrollo ha permitido construir las centenas de
miles de transistores en un chip. Esto fue una condicin previa para la
fabricacin de un microprocesad
de integracin permiti crear un circuito integrado que contena tanto al
procesador como perifricos. As es cmo fue desarrollada la primera
microcomputadora en un solo chip, denominada ms tarde
microcontrolador.
Para utilizar al microprocesador en una aplicacin real, se debe de conectar con
componentes tales como memoria o componentes buses de transmisin de datos.
Al microcontrolador se le disea de tal manera que
componentes se encuentren integra
necesita de otros componentes especializados para su aplicacin, porque
todos los circuitos necesarios, que de otra manera correspondan a los
perifricos, ya se encuentran incorporados. As
necesario para construir un dispositivo.
considera una mquina de computacin poderosa, no est preparado
para la comunicacin con los dispositivos perifricos que se le conectan.
Para que el microprocesador se comunique con algn
utilizar los circuitos especiales
A continuacin se presentan algunas de las aplicaciones, tipos y
programacin de puertos de los principales microcontroladores.
Las primeras microcomputadoras se fabricaron al aadirles perifricos externos, tales como
memoria, lneas de entrada/salida, temporizadores u otros.
La situacin actual en el campo de los microcontroladores s
producido gracias al desarrollo de la tecnologa de fabricacin de los
circuitos integrados. Este desarrollo ha permitido construir las centenas de
miles de transistores en un chip. Esto fue una condicin previa para la
fabricacin de un microprocesador. El incremento posterior de la densidad
de integracin permiti crear un circuito integrado que contena tanto al
procesador como perifricos. As es cmo fue desarrollada la primera
microcomputadora en un solo chip, denominada ms tarde
Para utilizar al microprocesador en una aplicacin real, se debe de conectar con
componentes tales como memoria o componentes buses de transmisin de datos.
Al microcontrolador se le disea de tal manera que
se encuentren integrados en un mismo chip, es decir, n
necesita de otros componentes especializados para su aplicacin, porque
todos los circuitos necesarios, que de otra manera correspondan a los
perifricos, ya se encuentran incorporados. As, se ahorra tiempo y espacio
esario para construir un dispositivo. Aunque el microprocesador se
considera una mquina de computacin poderosa, no est preparado
para la comunicacin con los dispositivos perifricos que se le conectan.
Para que el microprocesador se comunique con algn perifrico, se deben
utilizar los circuitos especiales.
A continuacin se presentan algunas de las aplicaciones, tipos y
programacin de puertos de los principales microcontroladores.
3
Las primeras microcomputadoras se fabricaron al aadirles perifricos externos, tales como
La situacin actual en el campo de los microcontroladores se ha
producido gracias al desarrollo de la tecnologa de fabricacin de los
circuitos integrados. Este desarrollo ha permitido construir las centenas de
miles de transistores en un chip. Esto fue una condicin previa para la
or. El incremento posterior de la densidad
de integracin permiti crear un circuito integrado que contena tanto al
procesador como perifricos. As es cmo fue desarrollada la primera
microcomputadora en un solo chip, denominada ms tarde
Para utilizar al microprocesador en una aplicacin real, se debe de conectar con
componentes tales como memoria o componentes buses de transmisin de datos.
Al microcontrolador se le disea de tal manera que todos sus
un mismo chip, es decir, no
necesita de otros componentes especializados para su aplicacin, porque
todos los circuitos necesarios, que de otra manera correspondan a los
se ahorra tiempo y espacio
Aunque el microprocesador se
considera una mquina de computacin poderosa, no est preparado
para la comunicacin con los dispositivos perifricos que se le conectan.
perifrico, se deben
A continuacin se presentan algunas de las aplicaciones, tipos y
programacin de puertos de los principales microcontroladores.

5.1 TIPOS DE PUERTOS

La principal utilidad de las patitas que pos
microcontrolador es soportar las lneas de E
interno con los perifricos exteriores.
5.1.1 Puertos de comunicacin
Con objeto de dotar al microcontrolador de la posibilidad de
comunicarse con otros dispositivos externos, otros buses
microprocesadores, de sistemas y
adaptarse con otros elementos bajo otras normas y protocolos, fueron
creados los siguientes puertos de comunicacin:
Nombre
UART
USART
Puerta paralela esclava
USB
Bus I2C
CAN

5.1.2 Puertos de entrada/
Los microcontroladores contienen en su interior diversos circuitos de interfaz tales como
puertos paralelos, puerto serie y circuitos de control de la transferencia
Segn los controladore
microcontrolador, las lneas de E/S se destinan a proporcionar el soporte a
las seales de entrada, salida y control.
comunicaciones, se deben de ejecutar gran cantidad de tareas de
entrada y salida, por lo cual es necesario que se disponga de un gran
nmero de terminales dedicados a esto.

de las patitas que posee la cpsula que contiene un
microcontrolador es soportar las lneas de Entrada/Salida que comunican al computador
interno con los perifricos exteriores.
omunicacin
Con objeto de dotar al microcontrolador de la posibilidad de
carse con otros dispositivos externos, otros buses
de sistemas y redes, tienen la capacidad de
con otros elementos bajo otras normas y protocolos, fueron
ados los siguientes puertos de comunicacin:
Tarea
Adaptador de comunicacin asncrono.
Adaptador de comunicacin sncrono y asncrono.
Puerta paralela esclava Conexin con buses de otros microprocesadores.
Bus serie para computadoras.
Interfaz serie de dos hilos.
Adaptador de red para el cableado en automviles.
ntrada/salida
Los microcontroladores contienen en su interior diversos circuitos de interfaz tales como
puertos paralelos, puerto serie y circuitos de control de la transferencia.
Segn los controladores de perifricos que posea cada modelo de
microcontrolador, las lneas de E/S se destinan a proporcionar el soporte a
las seales de entrada, salida y control. En las aplicaciones de control y
se deben de ejecutar gran cantidad de tareas de
entrada y salida, por lo cual es necesario que se disponga de un gran
nmero de terminales dedicados a esto.
4
ee la cpsula que contiene un
que comunican al computador
Con objeto de dotar al microcontrolador de la posibilidad de
carse con otros dispositivos externos, otros buses de
tienen la capacidad de
con otros elementos bajo otras normas y protocolos, fueron
Adaptador de comunicacin sncrono y asncrono.
Conexin con buses de otros microprocesadores.
ara el cableado en automviles.
Los microcontroladores contienen en su interior diversos circuitos de interfaz tales como
s de perifricos que posea cada modelo de
microcontrolador, las lneas de E/S se destinan a proporcionar el soporte a
es de control y
se deben de ejecutar gran cantidad de tareas de
entrada y salida, por lo cual es necesario que se disponga de un gran

5.2 PROGRAMACIN

El programador es un dispositivo que conectado a una computadora que permite grabar
en el microcontrolador el pr
Existe software gratuito para programar no ya solo
microcontroladores sino tambin otros dispositivos, como las memorias.
Actualmente se tiende a realizar la programacin en la propia placa de
utilizacin mediante ISP.
microcontrolador una vez est montado en la placa del circuito utilizando
una conexin de dos, tres o cuatro terminales. Para utilizar esta tcnica se
utiliza un programador que suele ser muy sencillo y que en algunos casos
usuario o programador puede construirlo por s
5.2.1 Herramientas de programacin
Herramienta
Depurador Controlar dispositivos fsicos y comprobar el buen
funcionamiento del microcontrolador cuando es conectado a
otros circuitos.
Simulador Ejecu
microcontrolador.
Evaluador o placa Sistema con un microcontrolador ya montado que suele
conectarse a una computadora en donde se cargan los
programas a ejecutar.
Emulador Instrumento donde se aloja el mic

5.2.2 Cargador de arranque
Es un pequeo programa en el microcontrolador que est montado
en la placa del circuito que se est desarrollando y que puede
comunicarse con las herramientas de programacin.
PROGRAMACIN DE PUERTOS
El programador es un dispositivo que conectado a una computadora que permite grabar
en el microcontrolador el programa desarrollado.
Existe software gratuito para programar no ya solo
microcontroladores sino tambin otros dispositivos, como las memorias.
Actualmente se tiende a realizar la programacin en la propia placa de
ISP. De esta manera, se puede programar al
microcontrolador una vez est montado en la placa del circuito utilizando
una conexin de dos, tres o cuatro terminales. Para utilizar esta tcnica se
utiliza un programador que suele ser muy sencillo y que en algunos casos
o o programador puede construirlo por s mismo.
5.2.1 Herramientas de programacin
Funcin
Controlar dispositivos fsicos y comprobar el buen
funcionamiento del microcontrolador cuando es conectado a
otros circuitos.
Ejecutar un programa mediante una computadora para el
microcontrolador.
Sistema con un microcontrolador ya montado que suele
conectarse a una computadora en donde se cargan los
programas a ejecutar.
Instrumento donde se aloja el microcontrolador.
Cargador de arranque
Es un pequeo programa en el microcontrolador que est montado
en la placa del circuito que se est desarrollando y que puede
comunicarse con las herramientas de programacin.
5
El programador es un dispositivo que conectado a una computadora que permite grabar
Existe software gratuito para programar no ya solo
microcontroladores sino tambin otros dispositivos, como las memorias.
Actualmente se tiende a realizar la programacin en la propia placa de
se puede programar al
microcontrolador una vez est montado en la placa del circuito utilizando
una conexin de dos, tres o cuatro terminales. Para utilizar esta tcnica se
utiliza un programador que suele ser muy sencillo y que en algunos casos el
Controlar dispositivos fsicos y comprobar el buen
funcionamiento del microcontrolador cuando es conectado a
tar un programa mediante una computadora para el
Sistema con un microcontrolador ya montado que suele
conectarse a una computadora en donde se cargan los
Es un pequeo programa en el microcontrolador que est montado
en la placa del circuito que se est desarrollando y que puede

Un cargador de arranque interpre
memoria reservada para el programa de la aplicacin.
Cuando se desea verificar el programa que se est desarrollando se
inicia la comunicacin con el programa cargador de arranque, que carga
el cdigo de programa en la memoria de programa del microcontrolador.
Despus el programa cargador de arranque transfiere el control al
programa cargado y entonces se puede ejecutar y verificar el programa
cargado. Esta operacin de carga y prueba puede realizarse tan
como sea necesario.
5.3 APLICACIONES DE PUERTOS

Uno de los factores importantes que se tiene al seleccionar un microcontrolador es el
soporte tanto software como hardware de que dispone.
Un buen conjunto de herramientas de desarrollo puede s
en la eleccin de un microcontrolador
inestimable en el desarrollo de cualquier
5.3.1 Desarrollo de sistemas
Los fabricantes suelen proporcionar el programa ensamblador de
forma gratuita y en cualqui
gratuita para los microcontroladores ms populares.
programa con cuidado, el cdigo resultante puede ser mucho ms
ineficiente que el programado en ensamblador.
5.3.2 Puertos de entrada/
Agrupados en puertos de 8 bits de longitud, permiten leer datos del
exterior o escribir en ellos desde el interior del microcontrolador, el destino
habitual es el trabajo con disposi
Un cargador de arranque interpreta comandos para leer, grabar y borrar la parte de
memoria reservada para el programa de la aplicacin.
Cuando se desea verificar el programa que se est desarrollando se
inicia la comunicacin con el programa cargador de arranque, que carga
programa en la memoria de programa del microcontrolador.
Despus el programa cargador de arranque transfiere el control al
programa cargado y entonces se puede ejecutar y verificar el programa
cargado. Esta operacin de carga y prueba puede realizarse tan
APLICACIONES DE PUERTOS
Uno de los factores importantes que se tiene al seleccionar un microcontrolador es el
soporte tanto software como hardware de que dispone.
Un buen conjunto de herramientas de desarrollo puede s
de un microcontrolador, ya que pueden suponer una ayuda
inestimable en el desarrollo de cualquier proyecto.
istemas
Los fabricantes suelen proporcionar el programa ensamblador de
forma gratuita y en cualquier caso siempre se puede encontrar una versin
gratuita para los microcontroladores ms populares. No obstante, si no se
programa con cuidado, el cdigo resultante puede ser mucho ms
ineficiente que el programado en ensamblador.
Puertos de entrada/salida
Agrupados en puertos de 8 bits de longitud, permiten leer datos del
exterior o escribir en ellos desde el interior del microcontrolador, el destino
habitual es el trabajo con dispositivos simples como rel o LED
6
ta comandos para leer, grabar y borrar la parte de
Cuando se desea verificar el programa que se est desarrollando se
inicia la comunicacin con el programa cargador de arranque, que carga
programa en la memoria de programa del microcontrolador.
Despus el programa cargador de arranque transfiere el control al
programa cargado y entonces se puede ejecutar y verificar el programa
cargado. Esta operacin de carga y prueba puede realizarse tantas veces
Uno de los factores importantes que se tiene al seleccionar un microcontrolador es el
Un buen conjunto de herramientas de desarrollo puede ser decisivo
, ya que pueden suponer una ayuda
Los fabricantes suelen proporcionar el programa ensamblador de
er caso siempre se puede encontrar una versin
No obstante, si no se
programa con cuidado, el cdigo resultante puede ser mucho ms
Agrupados en puertos de 8 bits de longitud, permiten leer datos del
exterior o escribir en ellos desde el interior del microcontrolador, el destino
LEDS. Algunos

puertos de E/S tienen cara
salidas con determinados requerimientos de corriente, o incorporan
mecanismos especiales de interrupcin para el procesador.
5.3.3 Aplicaciones generales
Cada vez existen ms productos que incorporan un micr
aumentar sustancialmente sus prestaciones, reducir su tamao y coste, mejorar su fiabilidad
y disminuir el consumo.
Los microcontroladores estn siendo empleados en multitud
de sistemas presentes en
televisores, computadoras,
nuestro coche, etc.). Una aplicacin tpica podra emplear varios
microcontroladores para controlar pequeas partes de un sistema para
comunicarse entre ellos y con
la informacin y coordinar
computadora.
5.3.4 Requisitos
Requisito
Procesamiento de datos
Memoria
Ancho de palabra
Diseo de la placa

CONCLUSIONES

Los microcontroladores
en nuestra vida, en general. Se pueden encontrar controlando el
puertos de E/S tienen caractersticas especiales que le permiten manejar
salidas con determinados requerimientos de corriente, o incorporan
mecanismos especiales de interrupcin para el procesador.
Aplicaciones generales
Cada vez existen ms productos que incorporan un microcontrolador con el fin de
aumentar sustancialmente sus prestaciones, reducir su tamao y coste, mejorar su fiabilidad

Los microcontroladores estn siendo empleados en multitud
presentes en la vida diaria (horno microondas, frigorficos,
computadoras, impresoras, mdems, el sistema de arranque de
. Una aplicacin tpica podra emplear varios
ra controlar pequeas partes de un sistema para
comunicarse entre ellos y con un procesador central, compartir
y coordinar acciones habitualmente en cualquier
Objetivo
Que el microcontrolador realice clculos en un tiempo
limitado.
Incluir informacin especfica (pseudocdigo).
Menor ancho de palabra para un microcontrolador.
Seleccin del microcontrolador adecuado para la placa
de circuitos.
microcontroladores estn presentes en el trabajo, en
en nuestra vida, en general. Se pueden encontrar controlando el
7
ctersticas especiales que le permiten manejar
salidas con determinados requerimientos de corriente, o incorporan
ocontrolador con el fin de
aumentar sustancialmente sus prestaciones, reducir su tamao y coste, mejorar su fiabilidad
Los microcontroladores estn siendo empleados en multitud
das, frigorficos,
impresoras, mdems, el sistema de arranque de
. Una aplicacin tpica podra emplear varios
ra controlar pequeas partes de un sistema para
un procesador central, compartir
habitualmente en cualquier
Que el microcontrolador realice clculos en un tiempo
Menor ancho de palabra para un microcontrolador.
Seleccin del microcontrolador adecuado para la placa
ajo, en el hogar y
en nuestra vida, en general. Se pueden encontrar controlando el

funcionamiento de los ratone
telfonos, en los hornos
tal forma que los microcontro
aparatos que fabrican y usan
microcontroladores brindan las funciones relativas que tienen que ver con
la entrada que reciben estos dispositivos y a la salida que otorgan.
Mediantes estos, el microcontrolador se dota de una forma comunicarse.
Estos puertos son programables con diver
se les pueden dotar de caractersticas especiales o restringirlos para evitar
ciertas entradas.

REFERENCIAS BIBLIOGRFIC
http://perso.wanadoo.es/pictob/microcr.htm
http://html.rincondelvago.com/microcontroladores_2.html
http://www.monografias.com/trabajos12/microco/microco.shtml#ixzz31dd0sHFh
http://www.mikroe.com/chapters/view/79/capitulo
VARGAS, Nstor; Puertos y buses de comunicacin para microcontroladores; Instituto Tecnolgico

funcionamiento de los ratones y teclados de las computadora
microondas y los televisores de nuestro hogar
los microcontroladores gobernarn la mayor parte
aparatos que fabrican y usan los humanos. Los puertos en los
microcontroladores brindan las funciones relativas que tienen que ver con
la entrada que reciben estos dispositivos y a la salida que otorgan.
stos, el microcontrolador se dota de una forma comunicarse.
Estos puertos son programables con diversos lenguajes de programacin y
e les pueden dotar de caractersticas especiales o restringirlos para evitar
REFERENCIAS BIBLIOGRFICAS


http://perso.wanadoo.es/pictob/microcr.htm
http://html.rincondelvago.com/microcontroladores_2.html
http://www.monografias.com/trabajos12/microco/microco.shtml#ixzz31dd0sHFh
roe.com/chapters/view/79/capitulo-1-el-mundo-de-los-microcontroladores/
VARGAS, Nstor; Puertos y buses de comunicacin para microcontroladores; Instituto Tecnolgico
Superior de Puerto Vallarta; 2011.
8
s y teclados de las computadoras, en los
y los televisores de nuestro hogar, de
gobernarn la mayor parte de los
Los puertos en los
microcontroladores brindan las funciones relativas que tienen que ver con
la entrada que reciben estos dispositivos y a la salida que otorgan.
stos, el microcontrolador se dota de una forma comunicarse.
sos lenguajes de programacin y
e les pueden dotar de caractersticas especiales o restringirlos para evitar
http://www.monografias.com/trabajos12/microco/microco.shtml#ixzz31dd0sHFh
microcontroladores/
VARGAS, Nstor; Puertos y buses de comunicacin para microcontroladores; Instituto Tecnolgico

Potrebbero piacerti anche