Anda di halaman 1dari 4

Introduccin

Un microcontrolador es un circuito integrado programable, capaz de ejecutar


las rdenes grabadas en su memoria. Est compuesto de varios bloques
funcionales, los cuales cumplen una tarea especfica.
Cuenta con 4 de las partes que hacen funcional a una computadora, las cuales
son:
Memoria ROM (Memoria de slo lectura)
Memoria RAM (Memoria de acceso aleatorio)
Puertos de entrada/salida (I/O)
Lgica de control Coordina la interaccin entre los dems bloques. En este
trabajo se abordara la parte de los Puertos de entrada y de salida.

Puertos de Entrada y Salida


En las aplicaciones de control y comunicaciones, en las que se utilizan los
microcontroladores, 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. Los Microcontroladores contienen en su interior
diversos circuitos de interfaz tales como puertos paralelos, puerto serie y
circuitos de control de la transferencia.
Tipos de puertos
Algunos modelos disponen de recursos que permiten directamente realizar las
tareas relacionadas con la comunicacin, entre los que destacan:
UART, adaptador de comunicacin serie asncrona.
USART, adaptador de comunicacin serie sncrona y asncrona
Puerta paralela esclava para poder conectarse con los buses de otros
microprocesadores.
USB (Universal Serial Bus), que es un moderno bus serie para los PC.
Bus I2C, que es un interfaz serie de dos hilos desarrollado por Philips.
CAN (Controller Area Network), para permitir la adaptacin con redes de
conexionado multiplexado desarrollado conjuntamente por Bosch e Intel para
el cableado de dispositivos en automviles. En EE.UU. se usa el J185O.

Programacin
Las principales herramientas de ayuda al desarrollo de sistemas basados en
microcontroladores son:
Ensamblador. 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.
Compilador. Las versiones ms potentes suelen ser muy caras, aunque para los
microcontroladores ms populares pueden encontrarse versiones demo
limitadas e incluso compiladores gratuitos.
Depuracin: Debido a que los microcontroladores van a controlar dispositivos
fsicos, los desarrolladores necesitan herramientas que les permitan
comprobar el buen funcionamiento del microcontrolador cuando es conectado al
resto de circuitos.
Simulador. Son capaces de ejecutar en un PC programas realizados para el
microcontrolador. Los simuladores permiten tener un control absoluto sobre la
ejecucin de un programa, siendo ideales para la depuracin de los mismos
Placas de evaluacin. Se trata de pequeos sistemas con un microcontrolador
ya montado y que suelen conectarse a un PC desde el que se cargan los
programas que se ejecutan en el microcontrolador. Las placas suelen incluir
visualizadores LCD, teclados, LEDs, fcil acceso a los pines de E/S, etc.
Emuladores en circuito. Se trata de un instrumento que se coloca entre el
PC anfitrin y el zcalo de la tarjeta de circuito impreso donde se alojar el
microcontrolador definitivo. El programa es ejecutado desde el PC, pero para
la tarjeta de aplicacin es como si lo hiciese el mismo microcontrolador que
luego ir en el zcalo.
Aplicaciones de puertos
Tambin conocidos como puertos de E/S, generalmente agrupadas 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 rels, LED, o cualquier otra cosa que se le ocurra
al programador. Algunos 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.
Tpicamente cualquier pin de E/S puede ser considerada E/S de propsito
general, pero como los microcontroladores no pueden tener infinitos pines, ni
siquiera todos los pines que queramos, las E/S de propsito general comparten
los pines con otros perifricos. Para usar un pin con cualquiera de las

caractersticas a l asignadas debemos configurarlo mediante los registros


destinados a ellos.
Estndares de buses
BUS S100

El bus S-100, IEEE696-1983 (retirado), fue uno de los primeros bus de datos
diseado en 1974como parte del Altair 8800, generalmente considerado el
primer "ordenador personal". El bus S-100 fue el primer bus estndar de la
industria para los fabricantes de microordenadores, y los ordenadores S-100,
procesadores y tarjetas perifricas, fueron producidos por varios fabricantes.
BUS SPI

El bus de interfaz con perifricos serie (SPI) fue desarrollado originalmente


por Motorola en los ltimos aos de los 80 para sus microcontroladores de la
serie 68000. Debido a la simplicidad y al renombre del bus, muchos otros
fabricantes han adoptado el estndar a lo largo de los aos. Ahora se puede
encontrar en una amplia variedad de componentes usados comnmente en el
diseo de sistemas embebidos. El bus SPI se utiliza sobre todo entre los
microcontroladores y sus dispositivos perifricos inmediatos. Se encuentra
comnmente en los telfonos mviles, PDAs y otros dispositivos mviles que
comunican datos entre la CPU, el teclado, la pantalla y los chips de memoria.
Manejo del bus
Existen tres tipos de buses:
Direccin: Se utiliza para seleccionar al dispositivo con el cual se quiere
trabajar o en el caso de las memorias, seleccionar el dato que se desea leer o
escribir.
Datos. Es por donde es transportada la informacin
Control: Se utiliza para gestionar los distintos procesos de escritura lectura
y controlar la operacin de los dispositivos del sistema.
Aplicaciones de buses
La funcin del Bus es la de permitir la conexin lgica entre distintos
subsistemas de un sistema digital, enviando datos entre dispositivos de
distintos rdenes: desde dentro de los mismos circuitos integrados, hasta
equipos digitales completos que forman parte de supercomputadoras.
Conexiones dentro del mismo microcontrolador, del microcontrolador al
procesador central, a los perifricos son solo algunas de las vastas aplicaciones
en el ramo de la comunicacin que tienen estos componentes.

Comunicacin
Con objeto de dotar al microcontrolador de la posibilidad de comunicarse con
otros dispositivos externos, otros buses de microprocesadores, buses de
sistemas, buses de redes y poder adaptarlos con otros elementos bajo otras
normas y protocolos, fueron creados lo puertos de comunicacin.

Conclusiones
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. Mediantes estos, el microcontrolador se dota de una forma
comunicarse.

Anda mungkin juga menyukai