Professional Documents
Culture Documents
MICROPROCESADORES
INTRODUCCIN
DESARROLLO
Microprocesadores
El microprocesador (o simplemente procesador) es el circuito integrado central y
ms complejo de un sistema informtico; a modo de ilustracin, se le suele llamar
por analoga el cerebro de un computador.
Es el encargado de ejecutar los programas, desde el sistema operativo hasta
las aplicaciones de usuario; slo ejecuta instrucciones programadas en lenguaje
de bajo nivel, realizando operaciones aritmticas y lgicas simples, tales
como sumar, restar, multiplicar, dividir, las lgicas binarias y accesos a memoria.
Esta unidad central de procesamiento est constituida, esencialmente,
por registros, una unidad de control, una unidad aritmtico lgica (ALU) y una
unidad de clculo en coma flotante(conocida antiguamente como coprocesador
matemtico)
Microcontroladores
Un microcontrolador (abreviado C, UC o MCU) 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. Un microcontrolador incluye en su interior las tres principales unidades
funcionales de una computadora: unidad central de
procesamiento, memoria y perifricos de entrada/salida.
Algunos microcontroladores pueden utilizar palabras de cuatro bits y funcionan a
velocidad de reloj con frecuencias tan bajas como 4 kHz, con un consumo de baja
potencia (mW o microvatios). Por lo general, tendr la capacidad para mantener la
funcionalidad a la espera de un evento como pulsar un botn o de otra
interrupcin, el consumo de energa durante el estado de reposo (reloj de la CPU y
los perifricos de la mayora) puede ser slo nanovatios, lo que hace que muchos
de ellos muy adecuados para aplicaciones con batera de larga duracin. Otros
microcontroladores pueden servir para roles de rendimiento crtico, donde sea
necesario actuar ms como un procesador digital de seal (DSP), con velocidades
de reloj y consumo de energa ms altos.
Cuando es fabricado el microcontrolador, no contiene datos en la memoria ROM.
Para que pueda controlar algn proceso es necesario generar o crear y luego
grabar en la EEPROM o equivalente del microcontrolador algn programa, el cual
puede ser escrito en lenguaje ensamblador u otro lenguaje para
microcontroladores; sin embargo, para que el programa pueda ser grabado en la
memoria del microcontrolador, debe ser codificado en sistema numrico
hexadecimal que es finalmente el sistema que hace trabajar al microcontrolador
cuando ste es alimentado con el voltaje adecuado y asociado a
dispositivos analgicos y discretos para su funcionamiento.
almacenamiento de
salida de datos. Un
incrustado encima
requieren interfaces
la memoria.
Tabla Comparativa
Microprocesadores
Microcontroladores
CPU
El microcontrolador es
igual de bruto que un
micro, por lo cual
solamente realiza sus
funciones con lo que tiene
(datos) y su algoritmo o
programa establecida.
Velocidad de Operacin
Rpida
Tamao
La configuracin mnima
bsica de un
Microprocesador est
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, lo cual lo convierte
en un circuito bastante
engorroso.
El Microcontrolador
incluye todo estos
elementos en un solo
Circuito Integrado por lo
que implica una gran
ventaja en varios factores,
como por ejemplo, la
disminucin en el tamao
del circuito impreso por la
reduccin de los circuitos
externos.
Para el Microprocesador,
el costo es muy alto en la
Costos
actualidad.
Microcontrolador es
mucho menor.
Interferencias
Son ms susceptibles a la
interferencia
electromagntica debido a
su tamao y a su
cableado externo que lo
hace ms propenso al
ruido.
Tiempo de desarrollo
El tiempo de desarrollo
Por el contrario, el de un
de un microprocesador es microcontrolador es
lento.
rpido.
Aplicaciones
El uso de una u otra tecnologa depende del fin que se espera, pues debido a sus
caractersticas propias, los microcontroladores y los microprocesadores pueden
adquirir variados y diferentes espacios de implementacin, por ejemplo, los
microprocesadores se han desarrollado fundamentalmente orientados al mercado
de los ordenadores personales y las estaciones de trabajo, pues all se requiere
una elevada potencia de clculo, el manejo de gran cantidad de memoria y
una gran velocidad de procesamiento. Mientras que los microcontroladores estn
concebidos fundamentalmente para ser utilizados en aplicaciones puntuales, es
decir, aplicaciones donde el microcontrolador debe realizar un pequeo nmero de
tareas, al menos costo posible. En estas aplicaciones el microcontrolador ejecuta
un programa almacenado permanentemente en su memoria, el cual trabaja con
algunos datos almacenados temporalmente e interacta con el exterior a travs de
las lneas de entrada y salida de que dispone.
Tipos de Memorias
RAM: La memoria de acceso aleatorio (Random-Access Memory, RAM) se utiliza
como memoria de trabajo de computadoras para el sistema operativo,
los programas y la mayor parte del software.
En la RAM se cargan todas las instrucciones que ejecutan la unidad central de
procesamiento (procesador) y otras unidades de cmputo.