Você está na página 1de 14

Universidad Tecnolgica de Panam

Facultad de Ingeniera en Sistemas Computacionales


Lic. En Ingeniera en Sistemas y Computacin
Organizacin y Arquitectura de la Computadora

ARQUITECTURA DE MICROCONTROLADORES

Presentado por:
Reyes, Reynaldo
8-868-836
Rodrguez, Clemente
8-832-1209
Insturain, Ingemary
Solis, Josseph

Grupo:
1IL-142

MARTES 10 DE JUNIO DEL 2014

INTRODUCCION

Un microcontrolador es un circuito integrado de alta escala de integracin que incorpora la


mayor parte de los elementos que configuran un controlador, el mismo dispone
normalmente de los siguientes componentes: Procesador o UCP (Unidad Central de
Proceso). Memoria RAM para Contener los datos. Memoria para el programa tipo
ROM/PROM/EPROM. Lneas de E/S para comunicarse con el exterior. Diversos mdulos
para el control de perifricos (temporizadores, Puertas Serie y Paralelo, CAD: Conversores
Analgico/Digital, CDA: Conversores Digital/Analgico, etc.). Generador de impulsos de
reloj que sincronizan el funcionamiento de todo el sistema. Los productos que para su
regulacin incorporan un microcontrolador disponen de las siguientes ventajas: Aumento de
prestaciones: un mayor control sobre un determinado elemento representa una mejora
considerable en el mismo. Aumento de la fiabilidad: al reemplazar el microcontrolador por
un elevado nmero de elementos disminuye el riesgo de averas y se precisan menos
ajustes. Reduccin del tamao en el producto acabado: La integracin del microcontrolador
en un chip disminuye el volumen, la mano de obra y los stocks. Mayor flexibilidad: las
caractersticas de control estn programadas por lo que su modificacin slo necesita
cambios en el programa de instrucciones. El microcontrolador es en definitiva un circuito
integrado que incluye todos los componentes de un computador. Debido a su reducido
tamao es posible montar el controlador en el propio dispositivo al que gobierna. En este
caso el controlador recibe el nombre de controlador empotrado (embedded controller).
Aunque inicialmente todos los microcontroladores adoptaron la arquitectura clsica de von
Neumann, en el momento presente se impone la arquitectura Harvard. La arquitectura de
von Neumann se caracteriza por disponer de una sola memoria principal donde se
almacenan datos e instrucciones de forma indistinta. A dicha memoria se accede a travs de
un sistema de buses nico (direcciones, datos y control). La arquitectura Harvard dispone
de dos memorias independientes una, que contiene slo instrucciones y otra, slo datos.
Ambas disponen de sus respectivos sistemas de buses de acceso y es posible realizar
operaciones de acceso (lectura o escritura) simultneamente en ambas memorias.

El microcontrolador es uno de los logros ms sobresalientes del siglo XX. Hace un cuarto
de siglo tal afirmacin habra parecido absurda. Pero cada ao, el microcontrolador se
acerca ms al centro de nuestras vidas, forjndose un sitio en el ncleo de una mquina tras
otra. Su presencia ha comenzado a cambiar la forma en que percibimos el mundo e incluso
a nosotros mismos. Cada vez se hace ms difcil pasar por alto el microcontrolador como
otro simple producto en una larga lnea de innovaciones tecnolgicas.
Ninguna otra invencin en la historia se ha diseminado tan aprisa por todo el mundo o ha
tocado tan profundamente tantos aspectos de la existencia humana. Hoy existen casi 15,000
millones de microchips de alguna clase en uso . De cara a esa realidad, quin puede dudar
que el microcontrolador no slo est transformando los productos que usamos, sino
tambin nuestra forma de vivir y, por ltimo, la forma en que percibimos la realidad?
No obstante que reconocemos la penetracin del microcontrolador en nuestras vidas, ya
estamos creciendo indiferentes a la presencia de esos miles de mquinas diminutas que nos
encontramos sin saberlo todos los das. As que, antes de que se integre de manera
demasiado imperceptible en nuestra diaria existencia, es el momento de celebrar al
microcontrolador y la revolucin que ha originado, para apreciar el milagro que es en
realidad cada uno de esos chips de silicio diminutos y meditar acerca de su significado para
nuestras vidas y las de nuestros descendientes.
Primero, la revolucin. Si desechramos el microchip de todas y cada una de las
aplicaciones en las que ahora encuentra un hogar, terminaramos aturdidos y aterrorizados
por la prdida. La cocina moderna quedara casi inservible porque el horno de microondas,
la mquina lavavajillas y la mayora de otros aparatos domsticos no funcionaran ms. El
televisor y la videocasete se reduciran a la negrura, el equipo estereofnico se volvera
mudo y la mayora de los relojes se detendran. El automvil no arrancara. Los aviones no
podran despegar del suelo. El sistema telefnico quedara muerto, al igual que la mayora
de las luces de las calles, termostatos y, desde luego, unos 500 millones de computadoras. Y
stas son tan slo las aplicaciones ms evidentes. Todas las fbricas del mundo industrial
pararan y tambin la red elctrica, las bolsas de valores y el sistema bancario global. Pero
vayamos ms a fondo: los marcapasos se detendran tambin, al igual que el equipo
quirrgico y los sistemas de supervisin fetal.

Todo debido a la prdida de un diminuto cuadradito de silicio del tamao de la ua de un


dedo, que pesa menos que una estampilla postal, y construido tan slo de cristal, fuego,
agua y metal.
Desde luego, ste es el milagro. Decenas de miles de microcontroladores se integran todos
los das en las plantas de manufactura ms avanzadas jams conocidas, donde un simple
grnulo de polvo puede significar el desastre, donde los procesadores ocurren en ambientes
ms limpios que ningn otro sitio en la tierra. Incluso el agua que utiliza para enjuagar las
superficies de los chips terminados es ms pura que la que se utiliza en la ciruga a corazn
abierto.
Y no obstante, pese a un proceso de manufactura extraordinariamente refinado, los
microchips se producen en volumen a razn de ms de 1,000 millones de unidades por ao.
Para poner esta complejidad en perspectiva, imagnese que dentro de cada microcontrolador
diminuto existe una estructura tan compleja como una ciudad de tamao mediano, incluidas
todas sus lneas de energa elctrica, lneas telefnicas, lneas de drenaje, edificios, calles y
casas. Ahora imagine que en esa misma ciudad, millones de personas se desplazan a la
velocidad de la luz y con la sincronizacin perfecta en una danza de coreografa muy
complicada.
Y eso es tan slo un chip. De todas las estadsticas asombrosas que se utilizan para describir
el mundo del microcontrolador, ninguna es ms extraordinaria que sta: el nmero total de
transistores que integran todos los microchips que se producirn en el mundo este ao es
equivalente al nmero de gotas de lluvia que caern en California durante ese mismo
periodo.
Pero el microcontrolador ya ha eclipsado hasta a la Revolucin Industrial. Evolucionando a
mayor velocidad que ningn otro invento en la historia, la capacidad del microprocesador
ha aumentado 10,000 veces en los ltimos 25 aos. Lo que es notable, y quiz un poco
atemorizante, es que por todos los indicios, estamos tan slo a la mitad de la historia del
microcontrolador. No es muy aventurado sugerir que la humanidad tardar otro siglo en
comprender todas las implicaciones de esta revolucin. Por lo tanto, todos los milagros de
que somos testigos hoy como resultado del microcontrolador pueden ser si acaso una
pequesima fraccin de todas las maravillas que obtendremos de este dispositivo hacia el
nuevo milenio.
El ms grande atributo del microcontrolador es que puede integrar inteligencia casi a
cualquier artefacto. Se le puede entrenar para adaptarse a su entorno, responder a

condiciones cambiantes y volverse ms eficiente y que responda a las necesidades nicas


de sus usuarios. Desmonte cualquier rincn de la vida moderna, retire la capa exterior de
cajas y material de construccin y luces parpadeantes, y como semillas en una maceta,
aparecern microcontroladores por millones.

ARQUITECTURA DE LOS MICROCONTROLADORES

Arquitectura Von Neumann La arquitectura tradicional:

La arquitectura tradicional de computadoras y microcontroladores se basa en el esquema


propuesto por John Von Neumann, en el cual la unidad central de proceso, o CPU, est
conectada a una memoria nica que contiene las instrucciones del programa y los datos. El
tamao de la unidad de datos o instrucciones est fijado por el ancho del bus de la memoria.
Las dos principales limitaciones de esta arquitectura tradicional son:
a) Que la longitud de las instrucciones est limitada por la unidad de longitud de los datos,
por lo tanto el microprocesador debe hacer varios accesos a memoria para buscar
instrucciones complejas.
b) La velocidad de operacin (o ancho de banda de operacin) est limitada por el efecto de
cuello de botella que significa un bus nico para datos e instrucciones que impide
superponer ambos tiempos de acceso.
La arquitectura von Neumann permite el diseo de programas con cdigo automodificable,
prctica bastante usada en las antiguas computadoras que solo tenan acumulador y pocos
modos de direccionamiento, pero innecesaria, en las computadoras modernas.

La arquitectura Harvard:

La arquitectura conocida como Harvard, consiste simplemente en un esquema en el que el


CPU est conectado a dos memorias por intermedio de dos buses separados. Una de las
memorias contiene solamente las instrucciones del programa, y es llamada Memoria de
Programa. La otra memoria solo almacena los datos y es llamada Memoria de Datos.
Ambos buses son totalmente independientes y pueden ser de distintos anchos. Para un
procesador de Set de Instrucciones Reducido, o RISC (Reduced Instruccin Set Computer),
el set de instrucciones y el bus de la memoria de programa pueden disearse de manera tal
que todas las instrucciones tengan una sola posicin de memoria de programa de longitud.
Adems, como los buses son independientes, el CPU puede estar accediendo a los datos
para completar la ejecucin de una instruccin, y al mismo tiempo estar leyendo la prxima
instruccin a ejecutar. Podemos observar claramente que las principales ventajas de esta
arquitectura son:
a) El tamao de las instrucciones no est relacionado con el de los datos, y por lo tanto
puede ser optimizado para que cualquier instruccin ocupe una sola posicin de memoria
de programa, logrando as mayor velocidad y menor longitud de programa.
b) El tiempo de acceso a las instrucciones puede superponerse con el de los datos, logrando
una mayor velocidad de operacin.
Una pequea desventaja de los procesadores con arquitectura Harvard, es que deben poseer
instrucciones especiales para acceder a tablas de valores constantes que pueda ser necesario
incluir en los programas, ya que estas tablas se encontraran fsicamente en la memoria de
programa (por ejemplo en la EPROM de un microprocesador).

ARQUITECTURA INTERNA DE UN MICROCONTROLADOR.

CPU (unidad central de proceso):

Podemos decir que la CPU, siglas en ingls de unidad central de proceso, es el ncleo del
microcontrolador. Se encarga de ejecutar las instrucciones almacenadas en la memoria, de
la que hablaremos ms adelante. Es lo que habitualmente llamamos procesador o
microprocesador, trmino que a menudo se confunde con el de microcontrolador. En esta
lnea cabe aclarar que, tal y como estamos viendo, ambos trminos no son lo mismo: el
microprocesador es una parte de un microcontrolador y sin l no sera til; un
microcontrolador, en cambio, es un sistema completo que puede llevar a cabo de forma
autnoma una labor.

Memoria:

Entendemos por memoria los diferentes componentes del microcontrolador que se emplean
para almacenar informacin durante un periodo determinado de tiempo. La informacin
que necesitaremos durante la ejecucin del programa ser, por un lado, el propio cdigo, y
por otro, los diferentes datos que usemos durante la ejecucin del mismo. Hablaremos por
tanto de memoria de programa y de memoria de datos, respectivamente.

La diferente naturaleza de la informacin que hay que almacenar hace necesario el uso de
diferentes tipos memorias. Sin hacer especial nfasis en este apartado, s habr que tener en
cuenta una clasificacin bsica, que distingue entre memoria voltil y no voltil. La primera
es aquella que pierde la informacin que almacena al desconectarla de la alimentacin; la
segunda, como resulta obvio, no. Por lo tanto, se hace evidente que al menos la memoria de
programa deber ser no voltil: no sera prctico que el programa grabado en el
microcontrolador se borrara cada vez que apagramos el dispositivo. Con respecto a la
memoria de datos, diremos por el momento segn la situacin puede interesarnos una u
otra.

Unidades de entrada/salida:

Las unidades de entrada/salida son los sistemas que emplea el microcontrolador para
comunicarse con el exterior. Imaginemos una televisin: por un lado tiene un dispositivo de
salida, como es la pantalla, y por otro lado, de entrada, como son los botones de subir o
bajar volumen y de cambio de canal. As, los dispositivos de entrada nos permitirn
introducir informacin en el microcontrolador y los de salida nos servirn para que ste la
saque al exterior.

ARQUITECTURA RISC Y CISC

RISC (Reduced Instruction Set Computer) Computadora con Juego de


Instrucciones Reducidas.
En este caso la idea es que el microcontrolador reconoce y ejecuta slo operaciones bsicas
(sumar, restar, copiar etc) Las operaciones ms complicadas se realizan al combinar stas
(por ejemplo, multiplicacin se lleva a cabo al realizar adicin sucesiva). Es como intentar
explicarle a alguien con pocas palabras cmo llegar al aeropuerto en una nueva ciudad. Sin
embargo, no todo es tan oscuro. Adems, el microcontrolador es muy rpido as que no es
posible ver todas las acrobacias aritmticas que realiza. El usuario slo puede ver el
resultado final de todas las operaciones. Por ltimo, no es tan difcil explicar dnde est el
aeropuerto si se utilizan las palabras adecuadas tales como: a la derecha, a la izquierda, el
kilmetro etc.
CISC (Complex Instruction Set Computer) Computadoras con un juego de
instrucciones complejo.
CISC es opuesto a RISC! Los microcontroladores diseados para reconocer ms de 200
instrucciones diferentes realmente pueden realizar muchas cosas a alta velocidad. No
obstante, uno debe saber cmo utilizar todas las posibilidades que ofrece un lenguaje tan
rico, lo que no es siempre tan fcil.

PRINCIPALES MBITOS DONDE INTERVIENEN LOS


MICROCONTROLADORES

Los siguientes son algunos campos en los que los microcontroladores tienen gran uso:

En la industria del automvil: Control de motor, alarmas, regulador del servofreno,

dosificador, etc.
En la industria de los electrodomsticos: control de calefacciones, lavadoras,

cocinas elctricas, etc.


En informtica: como controlador de perifricos. Por ejemplo para controlar

impresoras, plotters, cmaras, scanner terminales, unidades de disco, teclados,


comunicaciones (mdems), etc.
En la industria de imagen y sonido: tratamiento de la imagen y sonido, control de
los motores de arrastre del giradiscos, magnetfono, video, etc.

En la industria, en general se utilizan en:

Regulacin:

todas

las

familias

e microcontroladores incorporan en alguna de sus versiones conversores A/D y D/A,


para la regulacin de la velocidad de las mquinas, de niveles, de temperatura, etc.
Automatismos: La enorme cantidad de lneas de entrada y salidas, y su inmunidad al

ruido le hacen muy valioso para el control secuencial de procesos. Por ejemplo control
de mquinas, herramientas, apertura y cierre automtico de puertas segn condiciones,
plantas empaquetadoras, aparatos de maniobra de ascensores, etc.
Robtica: para control de los motores y captura de seales de los
diferentes sensores, fabricacin de controladores robticos para sistemas automticos,
etc.

Instrumentos porttiles compactos:

Radio paginador numrico (beeper).


Planmetro electrnico.
Nivelmetro digital.
Identificador-probador de circuitos integrados.
Tacmetro digital.
Panel frontal de un osciloscopio.
Controlador de display LCD.
Analizador de espectros, etc.

Dispositivos autnomos:

Fotocopiadoras.
Mquinas de escribir.
Selector, Codificador decodificador de TV.
Localizador de peces.
Telfonos de tarjeta.
Telfonos celulares.
Cerraduras electrnicas.
Sistemas de seguridad.

El nmero de productos

que funcionan en base

a
uno
o
varios
microcontroladores
aumenta
de
forma
exponencial. No es
aventurado pronosticar que en el siglo XXI habr pocos elementos que carezcan de
microcontrolador.
La industria Informtica acapara gran parte de los microcontroladores que se fabrican.
Casi todos los perifricos del computador, desde el ratn o el teclado hasta la impresora,
son
regulados
por
el
programa
de
un
microcontrolador.
Los electrodomsticos de lnea blanca (lavadoras, hornos, lavavajillas, etc.) y de lnea
marrn (televisores, vdeos, aparatos musicales, etc.) incorporan numerosos
microcontroladores. Igualmente, los sistemas de supervisin, vigilancia y alarma en los
edificios utilizan estos chips para optimizar el rendimiento de ascensores, calefaccin,
aire
acondicionado,
alarmas
de
incendio,
robo,
etc.
Las comunicaciones y sus sistemas de transferencia de informacin utilizan
profundamente estos pequeos computadores incorporndolos en los grandes
automatismos
y
en
los
modernos
telfonos.
La instrumentacin y la electro medicina son dos campos idneos para la
implementacin de circuitos integrados. Una importante industria suministradora de
microcontroladores es la automocin, que los aplica en el control de aspectos tan
populares como la climatizacin, la seguridad y los frenos ABS.
Las comunicaciones y los productos de consumo general absorben ms de la mitad de la
produccin de microcontroladores. El resto se distribuye entre el sector de automocin,
los computadores y la industria.

CONCLUSION

Como conclusin y al tratar el tema podemos darnos cuenta el avance sustancial que han
tenido los microcontroladores, estos son circuitos integrados que llegaron a revolucionar la
industria de la computacin pero ms an la tecnologa en general, ya que si nos ponemos
a pensar, la gran mayora (por no decir todos) los dispositivos electrnicos tienen uno o ms
microcontroladores que le permiten cumplir a cabalidad las funciones que se les fueron
asignadas, esto debido a la gran capacidad que tienen integrado estos pequeos pero
poderosos dispositivos.

Você também pode gostar