Você está na página 1de 8

Sistemas digitales 3

D-02

Tarea #1 – Definición y funcionamiento de


microprocesadores y microcontroladores

César Fernando Limones Mora


208437491
Sistemas digitales III
Contenido

Introducción ....................................................................................................................... 1

Microcontrolador ................................................................................................................ 2

Funcionamiento .............................................................................................................. 3
Microprocesador ................................................................................................................ 3

Funcionamiento .............................................................................................................. 5
Diferencia entre Microcontrolador y Microprocesador. ....................................................... 6

CONCLUSIONES .............................................................................................................. 7

Introducción
Inicialmente cuando no existan los microprocesadores las personas se ingeniaban en
diseñar sus circuitos electrónicos y los resultados estaban expresados en diseños que
implicaban muchos componentes electrónicos y cálculos matemáticos. Un circuito lógico
básico requería de muchos elementos como transistores, resistencias, etc.

Al principio se creía que el manejo de un microprocesador era para aquellas personas con
un coeficiente intelectual muy alto. Por lo contrario con la aparición de este circuito
integrado todo sería mucho más fácil de entender y los diseños electrónicos serían mucho
más pequeños y simplificados.

Los microcontroladores están conquistando el mundo, pero la invasión acaba de


comenzar y el nacimiento del siglo XXI será testigo de la conquista masiva de estos
diminutos computadores, que gobernarán la mayor parte de los aparatos que se fabrican
hoy en días. Cada vez existen más productos que incorporan un microcontrolador con el
fin de aumentar sustancialmente sus prestaciones, reducir su tamaño y costo, mejorar su
fiabilidad, etc.

El funcionamiento y aplicaciones de los microcontroladores y los microprocesadores


permiten profundizar en los aspectos tecnológicos de las arquitecturas de las nuevas
computadoras, convirtiéndose de esta forma en una herramienta útil para el desarrollo de
variadas aplicaciones que contribuyen al avance tecnológico y desarrollo integral de la
sociedad.

Limones Mora César Fernando


Sistemas Digitales 3 – D05 Página 1
Estas aplicaciones que han surgido con el propósito de solucionar las diversas
necesidades existentes, que frustraban la realización de actividades ejecutadas por
personas en los diferente escenarios industriales, empresariales entre otros.

Para desencadenar la temática propuesta acerca de las similitudes, diferencias, de los


microprocesadores y microcontroladores, es necesario que el lector tenga un poco de
conocimientos sobre el tema.

Microcontrolador
Un microcontrolador es un circuito integrado que contiene todos los componentes de un
computador. Se emplea para controlar el funcionamiento de una tarea determinada y,
debido a su reducido tamaño, suele ir incorporado en el propio dispositivo al que gobierna.
Esta última característica es la que le confiere la denominación de «controlador
incrustado» (embedded controller). Se dice que es “la solución en un chip” porque su
reducido tamaño minimiza el número de componentes y el costo. Estructura básica de un
microcontrolador

El microcontrolador es un computador dedicado. En su memoria sólo reside un programa


destinado a gobernar una aplicación determinada; sus líneas de entrada/salida soportan
la conexión de sensores y actuadores del dispositivo a controlar. Una vez programado y
configurado el microcontrolador solamente sirve para gobernar la tarea asignada.

El Microcontrolador está formado por un Microprocesador y el conjunto de subsistemas


que normalmente requiere un microprocesador: memoria volátil (calculo temporal),
memoria no volátil (donde almacena el programa), entrada y salida.

Limones Mora César Fernando


Sistemas Digitales 3 – D05 Página 2
Funcionamiento
Aunque inicialmente todos los microcontroladores adoptaron la arquitectura clásica 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 través de un sistema de buses único (direcciones, datos y control).

Arquitectura Von Neumann de microprocesador (acceso a memorias y periféricos).

La arquitectura Harvard dispone de dos memorias independientes una, que contiene sólo
instrucciones y otra, sólo datos. Ambas disponen de sus respectivos sistemas de buses
de acceso y es posible realizar operaciones de acceso (lectura o escritura)
simultáneamente en ambas memorias.

Microprocesador
Un controlador es el dispositivo que se emplea para el gobierno de uno o varios procesos.
Aunque el concepto de controlador ha permanecido invariable a través del tiempo, su

Limones Mora César Fernando


Sistemas Digitales 3 – D05 Página 3
implementación física ha variado frecuentemente. Hace tres décadas, los controladores
se construían exclusivamente con componentes de lógica discreta, posteriormente se
emplearon los microprocesadores, que se rodeaban con chips de memoria y E/S sobre
una tarjeta de circuito impreso. 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 corazón (chip) de un
circuito integrado.

El microprocesador, o simplemente procesador, es el circuito integrado central y más


complejo de una computadora u ordenador; a modo de ilustración, se le suele asociar por
analogía como el "cerebro" de una computadora.

Desde el punto de vista funcional es, básicamente, el encargado de realizar toda


operación aritmético-lógica, de control y de comunicación con el resto de los componentes
integrados que conforman un PC, siguiendo el modelo base de Von Neumann. También
es el principal encargado de ejecutar los programas, sean de usuario o de sistema; sólo
ejecuta instrucciones programadas a muy bajo nivel, realizando operaciones elementales,
básicamente, las aritméticas y lógicas, tales como sumar, restar, multiplicar, dividir, las
lógicas binarias y accesos a memoria.

Esta unidad central de procesamiento está constituida, esencialmente, por registros, una
unidad de control y una unidad aritmético lógica (ALU), aunque actualmente todo
microprocesador también incluye una unidad de cálculo en coma flotante, (también
conocida como coprocesador matemático o FPU), que permite operaciones por hardware
con números decimales, elevando por ende notablemente la eficiencia que proporciona
sólo la ALU con el cálculo indirecto a través de los clásicos números enteros.

La "velocidad" del microprocesador suele medirse por la cantidad de operaciones por ciclo
de reloj que puede realizar y en los ciclos por segundo que este último desarrolla, o
también en MIPS. Está basada en la denominada frecuencia de reloj (oscilador). La
frecuencia de reloj se mide Hertzios, pero dada su elevada cifra se utilizan múltiplos,
como el megahertzio o el gigahertzio.

Hay otros factores muy influyentes en el rendimiento, como puede ser su memoria caché,
su cantidad de núcleos, sean físicos o lógicos, el conjunto de instrucciones que soporta,
su arquitectura, etc; por lo que sería difícilmente comparable el rendimiento de dos
procesadores distintos basándose sólo en su frecuencia de reloj.

Limones Mora César Fernando


Sistemas Digitales 3 – D05 Página 4
Funcionamiento
Desde el punto de vista lógico, singular y funcional, el microprocesador está compuesto
básicamente por: varios registros, una unidad de control, una unidad aritmético-lógica, y
dependiendo del procesador, puede contener una unidad en coma flotante.

El microprocesador ejecuta instrucciones almacenadas como números binarios


organizados secuencialmente en la memoria principal. La ejecución de las instrucciones
se puede realizar en varias fases:

 PreFetch, pre lectura de la instrucción desde la memoria principal.


 Fetch, envío de la instrucción al decodificador
 Decodificación de la instrucción, es decir, determinar qué instrucción es y
por tanto qué se debe hacer.
 Lectura de operandos (si los hay).
 Ejecución, lanzamiento de las máquinas de estado que llevan a cabo el
procesamiento.
 Escritura de los resultados en la memoria principal o en los registros.

Cada una de estas fases se realiza en uno o varios ciclos de CPU, dependiendo de la
estructura del procesador, y concretamente de su grado de segmentación. La duración de
estos ciclos viene determinada por la frecuencia de reloj, y nunca podrá ser inferior al
tiempo requerido para realizar la tarea individual (realizada en un solo ciclo) de mayor
coste temporal. El microprocesador se conecta a un circuito PLL, normalmente basado en
un cristal de cuarzo capaz de generar pulsos a un ritmo constante, de modo que genera
varios ciclos (o pulsos) en un segundo. Este reloj, en la actualidad, genera miles de MHz.
Un microprocesador es un sistema abierto con el que puede construirse un computador
con las características que se desee acoplándole los módulos necesarios.

Limones Mora César Fernando


Sistemas Digitales 3 – D05 Página 5
Diferencia entre Microcontrolador y Microprocesador.
Un controlador es el dispositivo que se emplea para el gobierno de uno o varios procesos.
Aunque el concepto de controlador ha permanecido invariable a través del tiempo, su
implementación física ha variado frecuentemente. Hace tres décadas, los controladores
se construían exclusivamente con componentes de lógica discreta, posteriormente se
emplearon los microprocesadores, que se rodeaban con chips de memoria y E/S sobre
una tarjeta de circuito impreso. 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 corazón (chip) de un
circuito integrado.

Un microcontrolador es un circuito integrado de alta escala de integración que in¬corpora


la mayor parte de los elementos que configuran un controlador.

El microprocesador es un circuito integrado que contiene la Unidad Central de Proceso


(CPU), también llamada procesador de un computador. Al microprocesador se le conecta
la Memoria y Módulos de E/S para configurar un computador implementado por varios
circuitos integrados.

Un microprocesador es un sistema abierto (configuración variable) con el que puede


construirse un computador con las características que se desee, acoplándole los módulos
necesarios. Un microcontrolador es un sistema cerrado que contiene un computador
completo y de prestaciones limitadas que no se pueden modificar.

Decidirse por construir el sistema con el microprocesador, o utilizar directamente el


microcontrolador dependerá de la economía. Si el microcontrolador está limitado por su
propia CPU, es necesario elegir un microprocesador potente y añadir los buffers, drivers,
decodificadores, memorias, etc. Generalmente, salvo que la aplicación exija grandes
prestaciones, el microcontrolador será una solución válida, con la ventaja de que reduce
el espacio y el hardware.

(a) Microprocesador, (b) Microcontrolador.

Limones Mora César Fernando


Sistemas Digitales 3 – D05 Página 6
CONCLUSIONES
Ha sido tanto el avance en el sector de tecnologías de la información y la comunicación
que hoy en día nos vemos beneficiados en ello, teniendo la posibilidad de escoger
dispositivos que se adapten a nuestras necesidades y a los requerimientos planteados
para la elaboración o la puesta en marcha de proyectos de automatización, o para el
manejo adecuado y eficiente de datos.

Es así que los es de gran importancia establecer cuáles son las principales diferencias y
ventajas de los Microcontroladores y Microprocesadores, dispositivos que hoy en día
tienen amplio campo de acción y que de una u otra forma representan gran parte del
desarrollo tecnológico que se viene dando.

Cada uno de ellos posee un sector de aplicación distinto en donde cada uno establece
algunos requerimientos de trabajo así como también poseen especificaciones para su
manejo dependiendo de las aplicaciones en las cuales se van a utilizar.

Limones Mora César Fernando


Sistemas Digitales 3 – D05 Página 7

Você também pode gostar