You are on page 1of 6

Los microcontroladores estn conquistando el mundo.

Estn presentes en nuestro


trabajo, en nuestra casa y en nuestra vida, en general. Se pueden encontrar
controlando el funcionamiento de los ratones y teclados de los computadores, en
los telfonos, en los hornos microondas y los televisores de nuestro hogar. Pero la
invasin acaba de comenzar y el nacimiento del siglo XXI ser testigo de la
conquista masiva de estos diminutos computadores, que gobernarn la mayor
parte de los aparatos que fabricaremos y usamos los humanos.

En la actualidad, todos los elementos del controlador se han podido incluir en un


chip, el cual recibe el nombre de microcontrolador. Realmente consiste en un
sencillo pero completo computador contenido en el corazn (chip) de un circuito
integrado.

1. Mencione las caractersticas e importancia de los microcontroladores

a) Caractersticas:

Son diseados para disminuir el costo econmico y el consumo de energa de


un sistema en particular. Por eso el tamao de la CPU, la cantidad de memoria
y los perifricos incluidos dependern de la aplicacin. El control de un
electrodomstico sencillo como una batidora, utilizar un procesador muy
pequeo (4 u 8 bit) por que sustituir a un autmata finito. En cambio un
reproductor de msica y/o vdeo digital (mp3 o mp4) requerir de un
procesador de 32 bit o de 64 bit y de uno o ms Cdec de seal digital (audio
y/o vdeo). El control de un sistema de frenos ABS (Antilock Brake System) se
basa normalmente en un microcontrolador de 16 bit, al igual que el sistema de
control electrnico del motor en un automvil.

Los microcontroladores representan la inmensa mayora de los chips de


computadoras vendidos, sobre un 50% son controladores "simples" y el
restante corresponde a DSPs ms especializados. Mientras se pueden tener
uno o dos microprocesadores de propsito general en casa (vd. est usando
uno para esto), usted tiene distribuidos seguramente entre los
electrodomsticos de su hogar una o dos docenas de microcontroladores.
Pueden encontrarse en casi cualquier dispositivo electrnico como
automviles, lavadoras, hornos microondas, telfonos, etc.
Un microcontrolador difiere de una CPU normal, debido a que es ms fcil
convertirla en una computadora en funcionamiento, con un mnimo de chips
externos de apoyo. La idea es que el chip se coloque en el dispositivo,
enganchado a la fuente de energa y de informacin que necesite, y eso es
todo. Un microprocesador tradicional no le permitir hacer esto, ya que espera
que todas estas tareas sean manejadas por otros chips. Hay que agregarle los
mdulos de entrada/salida (puertos) y la memoria para almacenamiento de
informacin.

Por ejemplo, un microcontrolador tpico tendr un generador de reloj


integrado y una pequea cantidad de memoria RAM y
ROM/EPROM/EEPROM/FLASH, significando que para hacerlo funcionar, todo
lo que se necesita son unos pocos programas de control y un cristal de
sincronizacin. Los microcontroladores disponen generalmente tambin de
una gran variedad de dispositivos de entrada/salida, como convertidores de
analgico a digital, temporizadores, UARTs y buses de interfaz serie
especializados, como I2C y CAN. Frecuentemente, estos dispositivos integrados
pueden ser controlados por instrucciones de procesadores especializados. Los
modernos microcontroladores frecuentemente incluyen un lenguaje de
programacin integrado, como el BASIC que se utiliza bastante con este
propsito.

Los microcontroladores negocian la velocidad y la flexibilidad para facilitar su


uso. Debido a que se utiliza bastante sitio en el chip para incluir funcionalidad,
como los dispositivos de entrada/salida o la memoria que incluye el
microcontrolador, se ha de prescindir de cualquier otra circuitera.
b) Importancia:

La cualidad ms relevante de un microcontrolador, es que permite volver inteligente a


cualquier producto o artefacto donde se integre. Por supuesto, para su operacin
depende de un sistema electrnico, ms esto es lo de menos, ya que puede acoplarse
al ambiente, reaccionar a las situaciones cambiantes e incluso que satisfaga exigencias
particulares en los usuarios. Si an dudan de la notable presencia de los
microcontroladores, pueden dirigirse a cualquier rincn de su vivienda o
establecimiento, coger un aparato electrnico, retirar las capas y dems superficies y
seguro encontrarn microcontroladores por montones.
El microcontrolador es usado en un sinfn de aparatos elctricos, algunas de sus
aplicaciones pueden encontrarse en: la industria automovilstica (en los controles del
motor, los reguladores y alarmas); las fbricas electrodomsticas (lavadoras, cocinas
elctricas, calefacciones); el mbito de la informtica (en plotters, cmaras, unidades
de disco duro; mdems, teclados, scanners, etc.), entre otros. El nmero de
mercancas que operan en base a microcontroladores crece de manera exponencial,
por lo que no es para nada arriesgado aseverar que en el futuro, casi todos los
productos de nuestras esferas vivenciales los tendrn integrados.

2. Para qu sirve un compilador

Un compilador es un programa informtico, que se encarga de traducir el cdigo fuente de


una aplicacin que este en desarrollo, es decir convierte un programa hecho en lenguaje
de programacin de alto nivel a un lenguaje de mquina, el cual es conocido como de bajo
nivel, de tal forma que sea ms entendible y mucho ms fcil de procesar en el equipo en
el que se est ejecutando.

De igual manera un traductor es el que toma como entrada un texto escrito y da como
salida otro texto en un lenguaje llamado objeto.
USOS

Los compiladores trabajan en fases, las cuales transforman el programa fuente de una
representacin en otra.
Se usa con el fin de analizar las secciones, administrar la taba de smbolos y manejar los
errores, para esto utiliza el anlisis lxico, anlisis sintctico, anlisis semntico,
generacin de cdigo intermedio, optimacin de cdigo y generacin de cdigo.

Dentro de las caractersticas importantes de un compilador es que traduce de un Lenguaje


de alto nivel a uno de bajo nivel.

FUNCION

La funcin principal que cumple es traducir a un lenguaje mucho ms sencillo y entendible


por la mquina, informa al usuario si existen errores en el cdigo fuente con el fin de
ejecutar la aplicacin sin problema, si existe algn error simplemente se detiene.

Tambin registra los identificadores utilizados en el programa fuente y toma la


informacin de los atributos de cada identificador.
3. Se desea encender tres leds en secuencia de ida y vuelta y que se repita esta
secuencia cclicamente. El intervalo de tiempo entre led y led es de 2segundos y
entre secuencia y secuencia de 3segundos.

void setup() {
pinMode(13,OUTPUT);
pinMode(12,OUTPUT);
pinMode(11,OUTPUT);
}
void loop() {
digitalWrite(13,1);
delay(2000);
digitalWrite(13,0);
digitalWrite(12,1);
delay(2000);
digitalWrite(12,0);
digitalWrite(11,1);
delay(3000);
digitalWrite(11,0);
digitalWrite(12,1);
delay(2000);
digitalWrite(12,0);
}

4. Disee un circuito de potencia para encender un motor, una lmpara y una sirena,
usando relays y otro circuito usando triacs, considere dispositivos de proteccin.

a) Relay:
b) Triacs

5. Disee un circuito dimmer y explique para que sirve

El conjunto resistor R3 y capacitor C3 se utiliza para filtrar picos transitorios de


alto voltaje que pudieran aparecer. Otro conjunto de elementos est compuesto por P
(potencimetro) y C2, y son los mnimos necesarios para que el triac sea disparado.
El triac controla el paso de la corriente alterna a la carga conmutando entre los estados de
conduccin (pasa corriente) y corte (no pasa corriente) durante los semiciclos negativos y
positivos de la seal de alimentacin (110/220 VAC), que es la seal de corriente alterna
que viene por el tomacorrientes de nuestras casas.
Hay que aclarar que el capacitor en un circuito de corriente alterna (como ste) tiene su
voltaje atrasado con respecto a la seal original. Cambiando el valor del potencimetro, se
modifica la razn de carga del capacitor, el atraso que tiene y por ende el desfase con la
seal alterna original.

You might also like