Después de conocer un poco sobre
estos dos conceptos ahora vamos a ver una comparación entre los mismos. Sus
diferencias y similitudes.
Se suele pensar que un
microcontrolador es lo mismo que un microprocesador, pero eso no es cierto. Se
diferencian en varios aspectos.
Funcionalidad:
El primero y más importante a favor
de un microcontroladores su funcionalidad. Por otro lado, para que se pueda
usar un microprocesador, se le deben añadir otros componentes, por ejemplo la
memoria. Aunque un microprocesador es una poderosa máquina de cálculo, no está
preparado para la comunicación con el entorno exterior; para que esto sea
posible se le deben añadir circuitos especiales. Las primeras computadoras se
hicieron al agregar periféricos externos tales como memoria, líneas de
entrada/salida, temporizadores y otros al microprocesador. Con la mejora en la
fabricación de circuitos integrados se logró incluir tanto el microprocesador
como los periféricos en un solo chip. A este chip se le dio el nombre de
microcontrolador.
Arquitectura:
Los Microprocesadores tradicionales
se basan en la arquitectura de Von Newmann, mientras que los microcontroladores
trabajan con arquitectura de Harvard.
Componentes:
El microcontrolador está diseñado
para agrupar todas las funciones en una sola unidad. No se necesitan
componentes externos (periféricos) para su aplicación, porque todos los
circuitos necesarios ya están incorporados.
El microcontrolador le lleva una
gran ventaja a los microprocesadores ya que todo lo que contiene el
microprocesador por llamarlo así el microcontrolador es como una mini
computadora ya que contiene las 3 funciones principales de la computadora dentro de un mismo chip o
circuito integrado:
·
CPU (Unidad Central de
Procesamiento)
·
Memora de Datos y
Programa
·
Unidades de E/S
Por ejemplo la configuración mínima
básica de un microprocesador estaba constituida por un Micro de 40 Pines, Una
memoria RAM de 28 Pines, una memoria ROM de 28 Pines y un decodificador de
direcciones de 18 pines; pero un microcontrolador incluye todo estos elementos
en un solo Circuito Integrado por lo que implica una gran ventaja en varios
factores:
Tiempo y dinero:
En el circuito impreso por su
amplia simplificación de circuiteria, el costo para un sistema basado en
microcontrolador es mucho menor y, lo mejor de todo, el tiempo de desarrollo de
su proyecto electrónico se disminuye considerablemente.
Programación:
Ambos se programan en un lenguaje de
bajo nivel.
Otros:
Los microcontroladores representan
la inmensa mayoría de los chips de computadoras vendidos, sobre un 50% son
controladores "simples" y el restante corresponde a DSPs más especializados. Mientras se pueden tener uno o dos
microprocesadores de propósito general en casa, usted tiene distribuidos
seguramente entre los electrodomésticos de su hogar una o dos docenas de
microcontroladores. Pueden encontrarse en casi cualquier dispositivo
electrónico como automóviles, lavadoras, hornos
microondas, teléfonos, etc.
Bibliografía:
http://paginas.fisica.uson.mx/horacio.munguia/aula_virtual/Recursos/Introduccion%20PIC16f84.pdf
http://paginas.fisica.uson.mx/horacio.munguia/aula_virtual/Recursos/Introduccion%20PIC16f84.pdf
http://altf4edb.blogspot.com/2008/11/microcontroladores.html
http://es.wikipedia.org/wiki/Microcontrolador
Van 4 para el lab de integrados.
ResponderEliminarAlgo nuevo para la semana que viene estaría bien...
ResponderEliminarO sea, para ahora :P
ResponderEliminar