Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DEFINICIN:
Es un circuito integrado o chip que incluye en su interior las tres unidades funcionales de
una computadora: CPU, Memoria y Unidades de entrada y salida, es decir, se trata de una
computadora completa en un solo circuito integrado programable y se destina a gobernar
una sola tarea con el programa que reside en su memoria. Sus lneas de entrada/salida
soportan el conexionado de los sensores y actuadores del dispositivo a controlar.
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.
ARQUITECTURAS:
Utiliza el mismo dispositivo de almacenamiento tanto para las instrucciones como para los
datos, siendo la que se utiliza en un ordenador personal porque permite ahorrar una buena
cantidad de lneas de entrada y salida, que son bastante costosas, sobre todo para aquellos
sistemas donde el procesador se monta en algn tipo de zcalo alojado en una placa
madre. Tambin esta organizacin les ahorra a los diseadores de placas madre una buena
cantidad de problemas y reduce el costo de este tipo de sistemas.
En el caso de los microcontroladores, existen dos tipos de memoria bien definidas: memoria
de datos (tpicamente algn tipo de SRAM) y memoria de programas (ROM, PROM,
EEPROM, flash u de otro tipo no voltil). En este caso la organizacin es distinta a las del
ordenador personal, porque hay circuitos distintos para cada memoria y normalmente no se
utilizan los registros de segmentos, sino que la memoria est segregada y el acceso a cada
tipo de memoria depende de las instrucciones del procesador.
2.- HARVARD
La desventaja est en que consume muchas lneas de E/S del procesador; por lo que en
sistemas donde el procesador est ubicado en su propio encapsulado, solo se utiliza en
supercomputadoras. Sin embargo, en los microcontroladores y otros sistemas integrados,
donde usualmente la memoria de datos y programas comparten el mismo encapsulado que
el procesador, este inconveniente deja de ser un problema serio y es por ello que
encontramos la arquitectura Harvard en la mayora de los microcontroladores.
Por eso es importante recordar que un microcontrolador se puede configurar de diferentes
maneras, siempre y cuando se respete el tamao de memoria que este requiera para su
correcto funcionamiento.
A.- REGISTROS: Son un espacio de memoria muy reducido pero necesario para cualquier
microprocesador, de aqu se toman los datos para varias operaciones que debe realizar el
resto de los circuitos del procesador. Los registros sirven para almacenar los resultados de
la ejecucin de instrucciones, cargar datos desde la memoria externa o almacenarlos en
ella.
Mientras mayor sea el nmero de bits de los registros de datos del procesador, mayores
sern sus prestaciones, en cuanto a poder de cmputo y velocidad de ejecucin, ya que
este parmetro determina la potencia que se puede incorporar al resto de los componentes
del sistema, por ejemplo, no tiene sentido tener una ALU de 16 bits en un procesador de 8
bits.
D.- BUSES: Son el medio de comunicacin que utilizan los diferentes componentes del
procesador para intercambiar informacin entre s, eventualmente los buses o una parte de
ellos estarn reflejados en los pines del encapsulado del procesador.
Define las operaciones bsicas que puede realizar el procesador, que conjugadas y
organizadas forman lo que conocemos como software. El conjunto de instrucciones vienen
siendo como las letras del alfabeto, el elemento bsico del lenguaje, que organizadas
adecuadamente permiten escribir palabras, oraciones y cuanto programa se le ocurra.
MEMORIA:
INTERRUPCIONES:
Llamadas a subrutina generadas por los dispositivos fsicos, al contrario de las subrutinas
normales de un programa en ejecucin. Como el salto de subrutina no es parte del hilo o
secuencia de ejecucin programada, el controlador guarda el estado del procesador en la
pila de memoria y entra a ejecutar un cdigo especial llamado "manejador de
interrupciones" que atiende al perifrico especfico que gener la interrupcin.
Las rutinas de atencin de interrupciones deben ser lo ms breves posibles para que el
rendimiento del sistema sea satisfactorio, por que normalmente cuando una interrupcin es
atendida, todas las dems interrupciones estn en espera.
Las interrupciones son generadas por los dispositivos perifricos habilitando una seal el
CPU (llamada IRQ del ingles "interrupt request" para solicitar atencin del mismo. Por
ejemplo cuando un disco duro completa una lectura solicita atencin al igual que cada vez
que se presiona una tecla o se mueve el ratn.
Se pueden crear muchas aplicaciones con los microcontroladores. Estas aplicaciones de los
microcontroladores son ilimitadas (el lmite es la imaginacin) entre ellas podemos
mensionar: sistemas de alarmas, juego de luces, paneles publicitarios, etc. Controles
automticos para la Industria en general. Entre ellos control de motores DC/AC y motores
de paso a paso, control de mquinas, control de temperatura, control de tiempo, adquisicin
de datos mediante sensores, etc.
A partir de aqu el trabajo se dedica a hacer una descripicin breve y en pocos prrafos de
algunos de los principales microcontroladores del mercado y podemos ver que no hay
mucha diferencia entre unas marcas y otras. Tal vez algunas se especialicen ms para
algunas aplicaciones mientras que otras lo hacen ms en el campo del aprendizaje por ser
de propsito ms general. Por ltimo expongo una comparativa entre los microcontroladores
y los autmatas programables que encontr en internet y me pareci bastante interesante.
SUMMARY:
In about 1980, manufacturers of integrated circuits began broadcasting a new circuit for
control, measurement and instrumentation they called microcomputer on a single chip or
more accurately microcontroller.
Some more specialized microcontrollers also have digital analog converters, timers,
counters and a system to allow communication in series and in parallel.
You can create many applications with microcontrollers. These applications are limitless
microcontrollers (limit is the imagination) between them can mensionar: alarm systems, set
of lights, billboards, etc. automatic controls for industry in general. Including motor control
DC / AC and stepper motors, machine control, temperature control, time control, data
acquisition using sensors, etc.
From here the work is dedicated to making a brief descripicion and in a few paragraphs of
some of the main microcontroller market and we can see that there is much difference
between marks and others. Perhaps some specialize more for some applications while
others do more in the field of learning to be more general-purpose. Finally I present a
comparison between microcontrollers and programmable logic controllers I found on the
internet and I found it quite interesting.
CONCLUSIONES:
APRECIACIN PERSONAL:
GLOSARIO DE TRMINOS:
ROM: Sigla de Read Only Memory (memoria de solo lectura), circuito integrado de
memoria de solo lectura que almacena instrucciones y datos de forma permanente.
RAM: Sigla de Random Access Memory (memoria de acceso aleatorio), memoria principal
de la computadora, donde residen programas y datos, sobre la que se pueden efectuar
operaciones de lectura y escritura.
CPU: Sigla de la expresin inglesa central processing unit, 'unidad central de proceso', que
es la parte de una computadora en la que se encuentran los elementos que sirven para
procesar datos.
BIBLIOGRFICA O LINKOGRAFA:
https://es.wikipedia.org/wiki/Microcontrolador
https://microcontroladoressesv.wordpress.com/arquitectura-de-los-microcontroladore
s/