Ensayo Manuel Torres

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 10

UNIVERSIDAD FERMÍN TORO

VICERRECTORADO ACADEMICO
FACULAD DE INGENIERÍA

Asignatura: Fundamentos de Diseño de Microprocesadores

ENSAYO: Microprocesadores y Microcontroladores

INTREGRANTE:
Manuel Eduardo Torres Rivas
C.I. 26.561.400
[email protected]
Sección: SAIA A
Profesora: Ing. Emily Puentes Roman

Agosto de 2019
MICROPROCESADORES Y MICROCONTROLADORES

Manuel Eduardo Torres Rivas


Escuela de Computación
[email protected]

INTRODUCCIÓN
El término microprocesador, se refiere al dispositivo principal dentro de las
computadoras digitales, es decir, al elemento encargado de realizar los cálculos que permiten
desde escribir una carta hasta editar una fotografía; desde administrar una nómina hasta
interactuar en tiempo real con alguna persona al otro lado del mundo; desde disfrutar una
película hasta controlar complejos procesos industriales; es decir, el concepto de
microprocesador es un dispositivo de enorme poder de cálculo, relativamente costoso, que
consume mucha potencia y que, por tanto, sólo está al alcance de pocas personas. Sin
embargo, la realidad es muy distinta. En un hogar típico, existen una enorme cantidad de
microprocesadores, realizando diversas tareas que buscan facilitar la vida diaria de los
usuarios. Se encuentran en el televisor, en el equipo de sonido, en el reproductor de sonido o
video, en los teléfonos celulares, incluso en un control remoto o en un reloj existen
microprocesadores. Esta esta tecnología se ha abaratado a tal grado que muchas aplicaciones
que antes requerían el uso de varios dispositivos individuales, ahora se pueden realizar con
más facilidad y de manera más económica con la aplicación de un microprocesador, o de su
variante, un microcontrolador.

Microprocesador
Para comprender lo que es un microprocesador y su impacto en la tecnología del
control, es necesario conocer su estructura interna, además de sus ventajas e inconvenientes;
para tener un panorama claro de lo que se puede esperar de un microprocesador o de un
microcontrolador. Estudiar los procesos internos dentro de estos dispositivos, y cómo se
pueden aprovechar para que el circuito se comporte exactamente como se desea. Ver Figura
1.
Figura 1. Estructura interna de un Microprocesador
Fuente: [https://ricardodeleon1961.wordpress.com/2016/05/11/introduccion-al-lenguaje-
ensamblador/]

Elementos básicos de un microprocesador


Los dispositivos digitales tienen una gran importancia de cálculo en la sociedad
moderna; el mundo sería muy distinto si estos componentes no hubieran sido desarrollados,
la historia de los microprocesadores es una larga sucesión de acontecimientos afortunados,
iniciados por dos grandes empresas a principios de la década de los setenta del siglo pasado:
Intel y Busicom, la primera fabricante de circuitos integrados, y la segunda de calculadoras
electrónicas. Entre ambas empresas, desarrollaron el primer microprocesador de la historia:
el Intel 4004, un dispositivo de cuatro bits que servía como cerebro de toda una línea de
calculadoras de escritorio. Lo que hace tan especiales a los microprocesadores es
precisamente su capacidad de manejar en diversas formas una serie de datos binarios,
realizando una gran cantidad de operaciones lógicas basadas en un programa Intel 4004, el
primer microprocesador del mundo. Si se observa el exterior de un microprocesador típico,
no tiene diferencia con otros circuitos integrados comunes; lo que lo hace especial es su
estructura interna, que está diseñada para proporcionar al dispositivo una flexibilidad que no
tienen otro tipo de componentes, la cual permite aplicar exactamente el mismo
microprocesador en una computadora pequeña, en una consola de videojuegos, en el control
de un automóvil, en el panel de un proceso industrial, etc.
También existe un bus de control, que sirve para expedir o introducir instrucciones al
microprocesador, dependiendo de la operación que se vaya a realizar; por ejemplo, aquí se
encuentran las líneas que determinan si un dato se va a leer o a grabar en la memoria RAM,
también se ubican las líneas de interrupción para detener un programa que haya entrado en
un ciclo interminable, etc. Como su nombre lo indica, estas líneas de instrucción ejercen
diversas tareas de control desde el microprocesador hacia sus periféricos y viceversa, así que
resultan fundamentales para la correcta operación del dispositivo. El bus de datos es la puerta
de entrada y salida de los bits que se procesarán dentro del microprocesador; por aquí se
introducen las instrucciones de programación que le indican a cada momento qué hacer al
dispositivo, también entran los datos que se usarán para realizar los cálculos deseados, y por
ahí salen los resultados obtenidos para ser almacenados en memoria o expedidos por el puerto
correspondiente. Se puede decir que este bus es por donde circula toda la información con la
que trabaja el microprocesador, tanto la que entra como la que sale. Finalmente, está el bus
de direcciones, que sirve para que el microprocesador pueda leer su memoria externa, o para
determinar exactamente qué dispositivo externo se utilizará en un momento dado.

Microcontrolador

Un microcontrolador (abreviado 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 específica. Un microcontrolador incluye en su
interior las tres principales unidades funcionales de una computadora: unidad central de
procesamiento, memoria y periféricos de entrada/salida.

Características de un Microcontrolador:

 Velocidad del reloj u oscilador


 Tamaño de palabra
 Memoria: SRAM, Flash, EEPROM, ROM, etc..
 I/O Digitales
 DAC
 Buses
 UART

Son diseñados para reducir el costo económico y el consumo de energía de un sistema en


particular. Por eso el tamaño de la unidad central de procesamiento, la cantidad de memoria
y los periféricos incluidos dependerán de la aplicación. El control de un electrodoméstico
sencillo como una batidora utilizará un procesador muy pequeño (4 u 8 bits) porque sustituirá
a un autómata finito. En cambio, un reproductor de música y/o vídeo digital mp3 o mp4
requerirá de un procesador de 32 bits o de 64 bits y de uno o más señales digitales (audio y/o
vídeo).

Pueden encontrarse en casi cualquier dispositivo electrónico como vehículos,


electrodomésticos, teléfonos, etc. Un microcontrolador difiere de una unidad central de
procesamiento normal, debido a que es más fácil convertirla en una computadora en
funcionamiento, con un mínimo de circuitos integrados externos de apoyo. La idea es que el
circuito integrado se coloque en el dispositivo, enganchado a la fuente de energía y de
información 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 modulos de entrada y salida (puertos) y la memoria para almacenamiento de información.
Por ejemplo, un microcontrolador típico tendrá un generador de reloj integrado y una
pequeña cantidad de memoria de acceso aleatorio y/o ROM/EPROM/EEPROM/flash,
significando que para hacerlo funcionar, todo lo que se necesita son unos pocos programas
de control y un cristal de sincronización.

Los microcontroladores disponen generalmente también de una gran variedad de


dispositivos de Entrada/Salida, como convertidores de analógico a digital,
temporizadores, unidades aritmético lógicas 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 programación integrado, como el lenguaje de
programación BASIC que se utiliza bastante con este propósito. 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 circuitería.
Ver Figura 2.

Aplicaciones de los microcontroladores

 Sistemas de comunicación: en grandes automatismos como centrales y en télefonos fijos,


móviles, fax, etc.
 Electrodomésticos: lavadoras, hornos, frigoríficos, lavavajillas, batidoras, televisores,
vídeos, reproductores DVD, equipos de música, mandos a distancia, consolas, etc.
 Industria informática: Se encuentran en casi todos los periféricos; ratones, teclados,
impresoras, escáner, etc.
 Automoción: climatización, seguridad, ABS, etc.
 Industria: Autómatas, control de procesos, etc
 Sistemas de supervisión, vigilancia y alarma: ascensores, calefacción, aire
acondicionado, alarmas de incendio, robo, etc.
 Otros: Instrumentación, electromedicina, tarjetas (smartcard), sistemas de navegación,
etc.

Figura 2. Estructura Genérica de un micricontrolador


Fuenre: [https://aprendiendoarduino.wordpress.com/2015/03/23/microcontroladores/]

Tipos de Microcontrolaordes
Propósito general
Los fabricantes de microcontroladores, como Atmel y Microchip, ofrecen familias de
microcontroladores de propósitos generales. Dentro de estos tipos de dispositivos a menudo
existen diversas configuraciones disponibles, tales como tamaños de palabra de 8, 16 y de 32
bits. El tamaño de palabra se refiere al tamaño de los números binarios que pueden ser
manejados por el microcontrolador. Asimismo, los dispositivos de propósito general vienen
en diferentes configuraciones de memoria y periféricos. Estos normalmente tienen un
conjunto de características que serían útiles en una variedad de aplicaciones y se pueden
diseñar en productos tales como electrodomésticos y productos de consumo.

Procesamiento de señal
A medida que la velocidad y potencia de procesamiento de los microcontroladores se
ha incrementado, los fabricantes han combinado las características de un microcontrolador
con características de un procesador de señal digital (o PSD). Por ejemplo, Microchip ofrece
la línea de productos dsPIC, que ellos denominan controladores de señal digital (o CSD), y
que tienen características de microcontroladores y de los PSD en un solo núcleo. Los
microcontroladores de procesamiento de señales suelen combinar la memoria integrada y
simples conjuntos de instrucciones con los circuitos de señales eficientes de procesamiento
aritmético encontrados en los PSDs. Estos se utilizan en aplicaciones tales como fuentes de
alimentación inteligentes que convierten la energía eléctrica a partir de una forma a otra.

Comunicaciones
Entre los muchos tipos de circuitos periféricos que pueden ser integrados en los
microcontroladores están las interfaces de comunicación, y en particular los circuitos de
interfaz inalámbrica. Los microcontroladores diseñados para aplicaciones de comunicación
incluyen secciones para el manejo de protocolos de comunicación tales como Wi-Fi,
Bluetooth, ZigBee, CAN bus, infrarrojos, USB y Ethernet. Los microcontroladores de
comunicación se pueden encontrar en los dispositivos inalámbricos y cableados de los
dispositivos de red, como los de las aplicaciones automotrices.

Administración de la batería y de la baja tensión


La necesidad de un procesador en los dispositivos impulsados a batería ha estimulado
el desarrollo de microcontroladores que consuman poca energía, pero que sin embargo
ofrecen la velocidad de procesamiento necesaria en los dispositivos de consumo pequeños.
En algunos casos, los microcontroladores sirven como dispositivos de administración de la
batería para supervisar la carga y descarga de baterías, tales como las células de iones de litio,
en dispositivos electrónicos portátiles. Otros de baja potencia están diseñados para estar
siempre encendidos y normalmente incluyen un modo activo para el procesamiento y un
modo de espera para monitorizar una señal mientras dirigen una minúscula cantidad de
corriente.

COMPARACIÓN ENTRE MIDROCONTROLADOR Y MICROPROCESADOR

La principal diferencia entre ambos radica en la ubicación del registro de trabajo, que
para los PIC’s se denomina W (Working Register), y para los tradicionales es el Acumulador
(A). En los microcontroladores tradicionales todas las operaciones se realizan sobre el
acumulador. La salida del acumulador está conectada a una de las entradas de la Unidad
Aritmética y Lógica (ALU), y por lo tanto este es siempre uno de los dos operandos de
cualquier instrucción, las instrucciones de simple operando (borrar, incrementar,
decrementar, complementar), actúan sobre el acumulador.
En los microcontroladores PIC, la salida de la ALU va al registro W y también a la
memoria de datos, por lo tanto el resultado puede guardarse en cualquiera de los dos destinos.
La gran ventaja de esta arquitectura(Microcontroladores ) es que permite un gran
ahorro de instrucciones ya que el resultado de cualquier instrucción que opere con la
memoria, ya sea de simple o doble operando, puede dejarse en la misma posición de memoria
o en el registro W, según se seleccione con un bit de la misma instrucción . Las operaciones
con constantes provenientes de la memoria de programa (literales) se realizan solo sobre el
registro W.

CONCLUSIONES

Cada vez existen más productos que incorporan un microcontrolador con el fin de
aumentar sustancialmente sus prestaciones, reducir su tamaño y coste, mejorar su fiabilidad
y disminuir el consumo. Algunos fabricantes de microcontroladores superan el millón de
unidades de un modelo determinado producidas en una semana. Esto da una idea de la masiva
utilización de estos componentes. Los microcontroladores están siendo empleados en
multitud de sistemas presentes en nuestra vida diaria, como pueden ser juguetes, horno
microondas, frigoríficos, televisores, computadoras, impresoras, módems, el sistema de
arranque de vehiculos, etc. Y otras aplicaciones como instrumentación electrónica, control
de sistemas en una nave espacial, etc. Una aplicación típica podría emplear varios
microcontroladores para controlar pequeñas partes del sistema. Estos pequeños controladores
podrían comunicarse entre ellos y con un procesador central, probablemente más potente,
para compartir la información y coordinar sus acciones, como, de hecho, ocurre ya
habitualmente en cualquier PC.

Los microprocesadores y microcontroladores se han convertido en parte de la vida


diaria, y esto a su vez implica que cualquier persona interesada en el área de la electrónica o
del control debe saber cómo funcionan y cómo se aplican estos dispositivos.

El uso de una u otra tecnología depende del fin que se espera, pues debido a sus
características propias, los microcontroladores y los microprocesadores pueden adquirir
variados y diferentes espacios de implementación, por ejemplo, los microprocesadores se han
desarrollado fundamentalmente orientados al mercado de los computadoras personales y las
estaciones de trabajo, pues allí se requiere una elevada potencia de cálculo, el manejo de gran
cantidad de memoria y una gran velocidad de procesamiento. Mientras que los
microcontroladores están concebidos fundamentalmente para ser utilizados en aplicaciones
puntuales, es decir, aplicaciones donde el microcontrolador debe realizar un pequeño número
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 interactúa con el exterior a través de las líneas de entrada y
salida de que dispone.
REFERENCIAS

Atmel, AVR microcontroller family, Atmel Corporate.

http://www.aliat.org.mx/BibliotecasDigitales/sistemas/Microprocesadores.pdf ´[consultada
julio 2019]

https://techlandia.com/tipos-microcontroladores-info_207081/

También podría gustarte