0% encontró este documento útil (0 votos)
77 vistas12 páginas

Introducción a Microcontroladores

El documento trata sobre los microcontroladores. Explica que los microcontroladores son circuitos integrados que contienen una CPU, memoria, puertos de entrada y salida y periféricos. Se usan para controlar procesos en muchos aparatos modernos como sistemas de frenos de autos o controles de temperatura. Los microcontroladores han reemplazado sistemas de control más grandes y ofrecen ventajas como menor tamaño, costo y mayor fiabilidad.

Cargado por

Jesus Pozo Imán
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
77 vistas12 páginas

Introducción a Microcontroladores

El documento trata sobre los microcontroladores. Explica que los microcontroladores son circuitos integrados que contienen una CPU, memoria, puertos de entrada y salida y periféricos. Se usan para controlar procesos en muchos aparatos modernos como sistemas de frenos de autos o controles de temperatura. Los microcontroladores han reemplazado sistemas de control más grandes y ofrecen ventajas como menor tamaño, costo y mayor fiabilidad.

Cargado por

Jesus Pozo Imán
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

TEMA:

MICROCONTROLADORES

Talara – Perú

2016
INTRODUCCION

En cualquier proceso de cualquier índole, ya sea este un mecanismo mecánico, de


transmisión de calor, un proceso industrial o cualquiera que sea, está presente la
idea de mantener un control sobre los mecanismos y variables involucradas para
lograr una estabilidad y obtener así los resultados esperados. Dentro de esta idea
de control son importantes dos puntos, el primero es la medición de las variables
que participan el proceso y que determinan su resultado, y el segundo es dar paso
a acciones que lleven estas variables a los valores considerados adecuados. Así,
pudiendo manejar estos puntos, el proceso debería comportarse de una manera
prevista y los resultados obtenidos serán muy cercanos a los esperados, cosa muy
importante ya que en muchos de estos procesos un funcionamiento erróneo puede
conllevar a pérdidas cuantiosas en cuanto a lo económico o irremediables cuando
se trata de la seguridad de las personas. Para lograr este control se han inventado
diversos sistemas, si bien la idea de control no ha cambiado, las implementaciones
para este fin si lo han hecho. Así, los primeros sistemas de control consistían en
elementos digitales discretos, pero la necesidad de ahorro de espacio y dinero
llevaron al desarrollo de dispositivos cada vez más pequeños, llegando a crearse
sistemas integrados de control, los llamados microcontroladores. Dichos
microcontroladores, cada vez más capaces y más pequeños, son los responsables
del control de la mayoría de los procesos que ocurren dentro de los aparatos
modernos, estando presentes en cosas tan inimaginables como en el sistema de
frenos de un automóvil o el control de temperatura de un horno. Así, poco a poco
los estos pequeños dispositivos toman más fuerza y ganan más terreno dentro de
la tecnología actual, llegando a que en un mundo moderno la idea de un mecanismo
complejo que no utilice microcontroladores se hace impensable.
DEFINICION:

Microcontrolador: Es un circuito integrado de alta escala de integración que


incorpora la mayor parte de los elementos que configuran un controlador.
Un microcontrolador es un circuito integrado que en su interior contiene una unidad
central de procesamiento (CPU), unidades de memoria (RAM y ROM), puertos de
entrada y salida y periféricos. Estas partes están interconectadas dentro del
microcontrolador, y en conjunto forman lo que se le conoce como
microcomputadora. Se puede decir con toda propiedad que un microcontrolador es
una microcomputadora completa encapsulada en un circuito integrado.
Toda microcomputadora requiere de un programa para que realice una función
específica. Este se almacena normalmente en la memoria ROM. No está de más
mencionar que sin un programa, los microcontroladores carecen de utilidad.

El propósito fundamental de los microcontroladores es el de leer y ejecutar los


programas que el usuario le escribe, es por esto que la programación es una
actividad básica e indispensable cuando se diseñan circuitos y sistemas que los
incluyan. El carácter programable de los microcontroladores simplifica el diseño de
circuitos electrónicos. Permiten modularidad y flexibilidad, ya que un mismo circuito
se puede utilizar para que realice diferentes funciones con solo cambiar el programa
del microcontrolador.

Las aplicaciones de los microcontroladores son vastas, se puede decir que solo
están limitadas por la imaginación del usuario. Es común encontrar
microcontroladores en campos como la robótica y el automatismo, en la industria
del entretenimiento, en las telecomunicaciones, en la instrumentación, en el hogar,
en la industria automotriz, etc.

PARTES PRINCIPALES DEL MICROPROCESADOR:


 Procesador o Unidad Central de Proceso (CPU)
 Memoria no volátil para contener el programa.
 Memoria de lectura y escritura para guardas los datos.
 Líneas de entrada y salida para los periféricos: Las unidades de
entrada/salida son los sistemas que emplea el Microcontrolador para
comunicarse con el exterior. Imaginemos una televisión: por un lado tiene un
dispositivo de salida, como es la pantalla, y por otro lado, de entrada, como
son los botones de subir o bajar volumen y de cambio de canal. Así, los
dispositivos de entrada nos permitirán introducir información en el
Microcontrolador y los de salida nos servirán para que éste la saque al
exterior.

Según las aplicaciones cada modelos de Microcontrolador incorpora una diversidad


de complementos que refuerzas la potencia del dispositivo. Entre los más comunes
se encuentran:

 Recursos Auxiliares:

 Circuito de reloj: Sirve para coordinar las acciones de


varios circuitos, en especial para la sincronización de biestables en
sistemas digitales complejos.
 Temporizadores: Se emplean para controlar periodos de tiempo
(temporizadores) y para llevar la cuenta de acontecimientos que
suceden en el exterior (contadores).
 Perro guardián (watchdog): Temporizador que cuando se bloquea el
sistema, provoca un reset automáticamente.
 Convertidores:
 Comparadores analógicos:
 Protección ante fallos de alimentación y estado de reposo en bajo
consumo.

Sistema:
Veamos qué elementos son indispensables para su funcionamiento:
 La unidad central
 La memoria ROM
 La memoria RAM
 Los circuitos de interfaz
 Un bus de interconexión

La presencia de estos elementos básicos es indispensable y aun cuando no siempre


se presenten tan claramente como en nuestro esquema siempre existen.
Obsérvese, que son los mismos que los de un sistema informático clásico, pero
dentro del marco de una aplicación que pueda ser tratada por un microcontrolador.
La unidad central, generalmente constituida por un microprocesador más o menos
evolucionado, ejecuta el programa que da vida a la aplicación. Los programas
pueden ser muy diversos, puesto que, como es evidente, el que asegura la gestión
de un termostato inteligente no tiene nada que ver con el que controla el correcto
funcionamiento de una fotocopiadora.

Las ventajas y defectos de los Microcontroladores:

 En primer lugar, un microcontrolador integra en un único encapsulado lo que


antes necesitaba una o varias decenas de elementos distintos. Como
resultado de estos, se ha obtenido una evidente disminución en el volumen
del hardware y del circuito impreso. Esta integración también ha tenido como
consecuencia inmediata la simplificación del diseño del circuito impreso, ya
que no es necesario llevar los buses de direcciones y de datos de un
componente a otro.

 En segundo lugar, de todo lo anterior se deriva un aumento de la fiabilidad


del sistema ya que, al disminuir el número de componentes, el número
potencial de fuentes de error también disminuye. Además, la cantidad de
conexiones entre componentes/zócalos o componentes/circuito impreso
también disminuye, lo que aumenta la fiabilidad del sistema. Así mismo, la
disminución de componentes reduce el consumo global de todo el sistema,
lo que según en qué aplicaciones y tipos de alimentación se utilice el
microcontrolador puede resultar ventajoso.

 Los mayores inconvenientes de los microcontroladores son bastante pocos


y, principalmente, se encuentran en el nivel de la programación, pero en dos
planos diferentes.

 El primer inconveniente es el sistema de almacenamiento de los programas


que lo hacen funcionar, como ya hemos visto, las opciones de
almacenamiento pasan por utilizar una memoria ROM en alguna de su
variantes (ROM por máscara, UVPROM, OTPROM, EEPROM, etc...), esto
implica que la modificación de los programas realizados va a suponer un
esfuerzo de borrado de la memoria completa (o de bloques en le mejor de
los casos) o la sustitución del chip de memoria por uno nuevo, lo cual conlleva
gastos adicionales en material o en esfuerzo.
 El otro inconveniente es el de que en los microcontroladores, como cualquier
sistema programado, hay que disponer de una herramienta o medio de
desarrollo, es necesario escribir los programas, probarlos y comprobarlos
sobre el hardware que rodea al microcontrolador, antes de instalarlos y hacer
funcionar el sistema. Este sistema de desarrollo representa, por tanto, una
inversión que hay que tener en cuenta en el coste del producto final. Si se
prevé la realización de aparatos diversos que utilicen microcontroladores de
la misma familia, es bastante fácil de amortizar; en caso contrario puede ser
más difícil.

Arquitectura de Microcontroladores

La arquitectura de un microcontrolador permite definir la estructura de su


funcionamiento, las dos arquitecturas principales usadas en la fabricación de
microcontroladores son: arquitectura de Von Neumann y arquitectura Harvard.
Además, estas arquitecturas pueden tener procesadores de tipo CISC o de tipo
RISC.
 Arquitectura de Von Neumann:

En esta arquitectura, los datos y las instrucciones circulan por el mismo bus
ya que estos son guardados en la misma memoria, su principal ventaja es el
ahorro de líneas de entrada-salida pero esto supone una disminución en la
velocidad con la que se realizan los procesos.

Este tipo de arquitectura es hoy en día muy común en los computadores


personales, y fue muy común en la construcción de microcontroladores hasta
que se descubrieron las grandes ventajas de la arquitectura Harvard.
 Arquitectura Harvard:

A diferencia de la anterior, en la arquitectura Harvard existe una memoria


específica para datos y una memoria específica para las instrucciones, de
esta forma se usan dos buses bien diferenciados. Con esto se logra trabajar
con las dos memorias simultáneamente y en consecuencia se obtiene mucha
más velocidad en la ejecución de los programas.

Actualmente, la tendencia de los microcontroladores es usar este tipo de


arquitectura.
Tipos de Microprocesadores:
 ALTAIR: Es el nombre genérico de una familia de Microcontroladores de
propósito general. Son programables directamente desde un equipo PC
mediante nuestro lenguaje macroensamblador.
Disponen de un microprocesador de 8 bits, 256 bytes de memoria interna,
puertos de entrada/salida de propósito general, 111 instrucciones. Se
diferencian de otros por el número de entradas/salidas, periféricos.

 INTEL (La Familia 8051-8052): Es el primer Microcontrolador de la familia


introducida por Intel Corporation.
Son controladores de 8 bits, tienen 128 bytes de RAM interna, tiene dos
señales de lectura separadas. La ROM interna no pueden ser programados
por el usuario, el usuario debe suministrar el programa al fabricante, y el
fabricante programa.

 INTEL (8751 - 8752): Son las versiones Erasable Programmable Read Only
Memory (EPROM) del 8051 y el 8052. Estos pueden ser programados por
los usuarios.
 Motorola (68HC11): Posee 16 bits en su bus de direcciones, con un conjunto
de instrucciones que es similar a los demás antiguos miembros de la familia
68xx (6801, 6805, 6809).
La corriente típica que maneja es menor que 10ma.
 PIC: Los Microcontroladores PIC de Microchip Technology Inc. Combinan
una alta calidad, bajo costo y excelente rendimiento. Son usados en gran
cantidad de aplicaciones.
 PIC16F84: Posee dos puertos, cada pin se puede configurar como
entrada o como salida independiente. Cuenta con una memoria
“FLASH”, el número de instrucciones que tiene son 37
 PIC16C84: Posee 33 instrucciones de 12 bits, cuenta con una
memoria “EEPROM”
 PIC12C508: Posee una capacidad de 512 bytes, cuenta con una
memoria EEPROM de programa 25 bytes RAM de memoria de datos.
Aplicación de los Microcontroladores:
Las aplicaciones de un Microcontrolador son tan inmensas que el límite es la propia
imaginación del usuario.
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. Este dato puede dar una idea de
la masiva utilización de estos componentes.

 Los siguientes son algunos campos en los que los Microcontroladores


tienen gran uso:

 En la industria del automóvil: Control de motor, alarmas, regulador del


servofreno, dosificador, etc.
 En la industria de los electrodomésticos: Control de calefacciones, lavadoras,
cocinas eléctricas, etc.
 En informática: como controlador de periféricos. Por ejemplo para controlar
impresoras, plotters, cámaras, scanners terminales, unidades de disco,
teclados, comunicaciones (modems), etc.
 La industria de imagen y sonido: tratamiento de la imagen y sonido, control
de los motores de arrastre del giradiscos, magnetófono, video, etc

Principales fabricantes
Por lo general los fabricantes de microprocesadores lo son de Microcontroladores.
Los fabricantes de Microcontroladores son más de 50, podemos mencionar a:
• Atmel
• Motorola
• Intel
• Microchip
• Hitachi
• Mitsibishi
• Philips
• Matsushita
• Toshiba
• AT&T
• Zilog
• Siemens
• National Semiconductor
• etc.
CONCLUSIONES

Resumiendo, el campo de microcontroladores ha evolucionado desde su origen


junto con las computadoras y otros aparatos electrónicos. Este tema se relaciona
con las áreas de Nanotecnología, Robótica, Electrónica, Física, Informática y
Computación, teniendo como objetivo llevar a cabo procesos lógicos o acciones
programadas en lenguaje ensamblador por un usuario o programador. . La
prospectiva de este tema indica que este tema seguirá evolucionando de manera
progresiva a través de los años y con las mejoras que vengan en el campo de
dispositivos como lo son los microcontroladores, ya que estos ayudan a terminar
procesos mucho más rápidamente.
Hoy en día hay microcontroladores en todo lo que nos rodea, disminuyendo los
espacios requeridos por los circuitos, aumento del control de los dispositivos
electrónicos, etc.
Además se pudo experimentar de forma práctica algunas características
importantes que nos permiten facilitarnos la vida, con una simple manipulación de
led, el cual es el comienzo de robot en industrias automatizadas, automóviles, en
fin, un mundo de posibilidades incontables que van creciendo día a día.
ANEXOS

También podría gustarte