Sunteți pe pagina 1din 5

INSTITUTO TECNOLÓGICO DE CUAUTLA

Ingeniería Mecatrónica

Tarea 1
“Síntesis de la arquitectura de los microcontroladores”

Profesor: Dr. Cornelio Morales Morales.

Alumno: Juan Daniel de la Cruz Segundo.

Matricula: 16680429

Fecha: 10 de octubre del 2019.


INSTITUTO TECNOLÓGICO DE CUAUTLA

1.1 Diferencia entre microcomputadora, microprocesador y microcontrolador.

Tabla comparativa.

Microcomputadora Microprocesador Microcontrolador

Los microcomputadores tienen Los microprocesadores poseen Los microcontroladores tienen


sus componentes separados, una arquitectura que esta una arquitectura que está
los cuales se unen a través de dirigida al procesamiento de la destinada a procesos de
cables o interfaces. información. control.
➢ Su unidad central de Ejecuta instrucciones que se le Ejecuta las órdenes grabadas
proceso es un dan a la computadora a muy en su memoria.
microprocesador bajo nivel haciendo Las características de los
➢ Es un sistema completo operaciones lógicas simples, microcontroladores es que en
que lleva, además del como sumar, restar, multiplicar un solo chip pueden contar con
microprocesador, una y dividir. la CPU memoria RAM, ROM,
memoria y controladores ➢ Es una unidad de periféricos, temporizadores,
de entrada/salida para procesamiento en un solo conversores AD y DA.
conectarlo con periféricos chip. Los programas que ejecutan
Diferencias exteriores. ➢ Requiere de dispositivos nunca tienen fin, es decir solo
➢ Su funcionamiento está externos para su buen termina el programa cuando se
basado en el conteo de los funcionamiento interrumpe la energía.
valores que le son (Memoria RAM y ROM) Son unidades auto-suficientes
introducidos. ➢ Tiene un costo elevado. y más económicas.
➢ Debe ser programada ➢ Velocidad de operación ➢ Requiere de una CPU
antes de ser utilizada para rápida. para realizar las
algún fin específico. ➢ Son más susceptibles a operaciones con los datos
➢ Son precisas, proveen interferencias que obtiene
exactamente la respuesta magnéticas. ➢ Su velocidad de
correcta a algún problema operación es más lenta
específico. que la de un
microprocesador

1.2 Características y aplicaciones de los microcontroladores:

1. Definición:
Microcontrolador: es el dispositivo que se emplea para el gobierno de uno o varios procesos contenido en un chip
de un circuito integrado.
INSTITUTO TECNOLÓGICO DE CUAUTLA

2. Características generales de todos los microcontroladores.


Procesador, Memoria de datos e instrucciones, Líneas de entrada y salida, Oscilador de reloj y Módulos
controladores de periféricos. Sin embargo, cada fabricante intenta resaltar los recursos ideales para las
aplicaciones a las que se destinan preferentemente.

2.1 Arquitectura Básica


Inicialmente todos los microcontroladores incluyeron la arquitectura clásica de Von Neumann, aunque
actualmente 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).
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.

2.2 Procesador CPU.


Elemento más importante del microcontrolador ya que determina sus principales características, su función
principal es direccionar la memoria de instrucciones, recibir el código OP de la instrucción en curso, su
decodificación y la ejecución de la operación que implica la instrucción, así como la búsqueda de los operandos
y el almacenamiento del resultado.

2.3 Memoria.
La memoria de instrucciones y datos está integrada en el propio chip.
ROM: Parte no volátil que se destina a contener el programa de instrucciones que gobierna la aplicación. RAM:
Parte volátil que se destina a guardar las variables y los datos. La RAM en estos dispositivos es de poca capacidad
pues sólo debe contener las variables y los cambios de información que se produzcan en el transcurso del programa.
EPROM: Los microcontroladores que disponen de memoria EPROM (Erasable Programmable Read Only
Memory) pueden borrarse y grabarse muchas veces.
EEPROM: Se trata de memorias de sólo lectura, programables y borrables eléctricamente EEPROM (Electrical
Erasable Programmable Read OnIy Memory).
FLASH: Se trata de una memoria no volátil, de bajo consumo, que se puede escribir y borrar. Funciona como una
ROM y una RAM pero consume menos y es más pequeña. A diferencia de la ROM, la memoria FLASH es
programable en el circuito.

2.4 Puertos de Entrada y Salida.


La principal utilidad de los pines que posee la cápsula que contiene un microcontrolador es soportar las líneas de
E/S que comunican al computador interno con los periféricos exteriores.

2.5 Reloj principal.


Todos los microcontroladores deber contener un circuito oscilador que genere una onda cuadrada de alta
frecuencia, que configure los impulsos de reloj usados en la sincronización de todas las operaciones del sistema.
Generalmente, el circuito de reloj está incorporado en el microcontrolador y sólo se necesitan unos pocos
componentes exteriores para seleccionar y estabilizar la frecuencia de trabajo. Dichos componentes son un cristal
de cuarzo junto a elementos pasivos o bien un resonador cerámico o una red R-C.
INSTITUTO TECNOLÓGICO DE CUAUTLA

3. Recursos especiales.
Cada fabricante ofrece diferentes versiones de una arquitectura básica de microcontrolador.
Los principales recursos específicos que incorporan los microcontroladores son:
• Temporizadores o “Timers”: Se emplean para controlar periodos de tiempo y para llevar la cuenta de
acontecimientos que suceden en el interior.
• Perro guardián o “Watchdog”: Es un temporizador que cuando se desborda y pasa por cero provoca un reset
automáticamente en el sistema.
• Estado de reposo o de bajo consumo: Es un estado del sistema donde se detiene el reloj principal y sus circuitos
asociados con el objetivo de ahorrar energía en periodos de tiempo donde el microcontrolador se mantiene en
espera de instrucciones.
• Conversor A/D: Procesa señales analógicas convirtiéndolas en señales digitales.
•Comparador analógico: Algunos modelos de microcontroladores disponen internamente de un amplificador
operacional que actúa como comparador entre una señal fija de referencia y otra variable que se aplica por una de
las patitas de la cápsula. La salida del comparador proporciona un nivel lógico 1 ó 0 según una señal sea mayor o
menor que la otra.
•PWM: Son circuitos que proporcionan en su salida impulsos de anchura variable.

4. Lenguajes de programación.
Se han desarrollado muchos lenguajes para los microcontroladores, pero los más utilizados son el Ensamblador,
el BASIC y el C.
Los programas hechos en Ensamblador son compactos y rápidos, sin embargo, utiliza neumónicos inteligibles y
si no están bien confeccionados resultarán de gran tamaño y lentos. Los lenguajes de alto nivel como el BASIC y
el C son más fáciles de comprender y por tanto de diseñar.

5. Aplicaciones Generales.
Los microcontroladores se emplean en innovación y dispositivos administrados automáticamente, como
herramientas eléctricas, dispositivos médicos implantables, sistemas de control de motores de automóviles,
máquinas de oficina, dispositivos de control remoto, entre otros.
Aplicación del microcontrolador en dispositivos domóticos:
• Dispositivos de detección y control de iluminación.
• Dispositivos de detección y control de temperatura
• Dispositivos de detección y seguridad contra incendios
• Dispositivos conectados a la red
Aplicación del microcontrolador en dispositivos de control industrial:
• Dispositivos de instrumentación industrial
• Dispositivos de control de proceso
• Control de Actuadores (Motores, Electroválvulas, etc.)
Aplicación de microcontrolador en dispositivos de medición.
• Volt Meter
• Medición de objetos giratorios
• Análisis de vibraciones
• Sistemas de medición manuales
INSTITUTO TECNOLÓGICO DE CUAUTLA

1.3 Tipos de arquitecturas computacionales.


Arquitectura Harvard:
Es una arquitectura de computadora con pistas de almacenamiento y de señal que están físicamente separadas para
las instrucciones y para los datos.

Fig. 1 Arquitectura Harvard.


Arquitectura Von Neumann:
Comúnmente los sistemas con microprocesadores se basan en esta arquitectura, en la cual la unidad central de
proceso (CPU), está conectada a una memoria principal única (casi siempre sólo RAM) donde se guardan las
instrucciones del programa y los datos. A dicha memoria se accede a través de un sistema de buses único (control,
direcciones y datos).
En un sistema con arquitectura Von Neumann el tamaño de la unidad de datos o instrucciones está fijado.

Fig. 2 Arquitectura Von Neumann


Conclusión:
En conclusión, puedo determinar que el microcontrolador es un dispositivo que puede desempeñar distintas tareas
específicas según sea su programación, y sus características de fábrica siendo éste muy versátil dado que puede
interactuar con el mundo exterior a través de sus periféricos adaptados según sea el requerimiento.
Todo esto en un tamaño de encapsulado muy pequeño y a su bajo costo comparado con otros equipos,
específicamente con el microprocesador. Por otra parte el microprocesador es la base del microcontrolador, siendo
este el cerebro de los computadores y ordenadores de uso general. Sin embargo estos no funcionan por sí solos,
necesitan la integración de memorias, osciladores, convertidores, etc. lo cual podría resultar en un aumento de
costos pero por otra parte significa flexibilidad dado que se pueden elegir distintos tipos de componentes siempre
y cuando sean compatibles.

Bibliografía.
[1] J.M. Orduña, V. Huertas. Arquitectura y programación de Microcontroladores. Universidad de Valencia
1996.
[2] R. Pallás Areny. Microcontroladores: fundamentos y aplicaciones con PIC. 3Q editorial.

S-ar putea să vă placă și