Está en la página 1de 7

Universidad Autónoma de San Luis Potosí

Facultad de Ingeniería UASLP


Departamento de Mecánica y Eléctrica
Laboratorio de Microcontroladores

“Instalación de programas ”
Alumnos: Silva Ramírez Emiliano
Instructor: Ing. José Luis Rivera Blanco
San Luis Potosí. S.L.P 21/02/2021
Universidad Autónoma Luis Potosí
Facultad de Ingeniería

¿Qué es un microcontrolador ?
Es un circuito integrado de alta escala de integración que incorpora la mayor parte de los
elementos que configuran un controlador y que contiene todos los componentes
fundamentales de un ordenador, aunque de limitadas prestaciones y que se suele destinar a
gobernar una sola tarea. En su memoria sólo reside un programa que controla en
funcionamiento de una tarea determinada, sus líneas de entrada/salida se conectan a los
sensores y actuadores del dispositivo a controlar y, debido a su pequeño tamaño, suele ir
integrado en el propio dispositivo al que gobierna.

Componentes
• Procesador o CPU (Unidad Central de Proceso).
• Memoria RAM para contener los datos.
• Memoria para el programa tipo ROM/EPROM/EEPROM/Flash.
• Líneas de E/S para comunicarse con el exterior.
• Diversos módulos para el control de periféricos (temporizadores, puertos serie y
paralelo, CAD: Conversores Analógico/Digital, CDA: Conversores
Digital/Analógico, etc.).
• Generador de impulsos de reloj que sincronizan el funcionamiento de todo el
sistema.

Características
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.
Pueden encontrarse en casi cualquier dispositivo electrónico
como automóviles, lavadoras, hornos microondas, 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 módulos de entrada y salida
(puertos) y la memoria para almacenamiento de información.

Instalación de programas
2/5
Universidad Autónoma Luis Potosí
Facultad de Ingeniería

Estructura básica de un microcontrolador

Fig.1.1 Estructura de un microcontrolador .

Herramientas de Desarrollo
Las herramientas de desarrollo están formadas por un conjunto de programas e
interfaces(IDEs) que permiten realizar los proyectos de la forma más rápida y eficiente
posible. Las principales herramientas de ayuda al desarrollo de sistemas basados en
microcontroladores se describen a continuación.
Ensamblador
La programación en lenguaje ensamblador puede resultar un tanto ardua para el
principiante, pero permite desarrollar programas muy eficientes, ya que otorga al
programador el dominio absoluto del sistema. Los fabricantes suelen proporcionar el
programa ensamblador de forma gratuita y en cualquier caso siempre se puede encontrar
una versión gratuita para los microcontroladores más populares.

Instalación de programas
3/5
Universidad Autónoma Luis Potosí
Facultad de Ingeniería

Compilador
Cuando el compilador convierta el código del programa a un lenguaje ensamblado, cada
línea de código del programa en lenguaje de alto nivel habrá generado bastantes más líneas
de código en lenguaje ensamblador, normalmente en una relación de uno a tres. Esto
significa que para utilizar un lenguaje de alto nivel necesitaremos un microcontrolador con
una capacidad de memoria relativamente grande. Si el programa que estamos desarrollando
necesita utilizar números con decimales, o con notación científica o se utilizan operaciones
complejas, como pueden ser las trigonométricas, es casi obligado utilizar un lenguaje de
alto nivel. Pero si lo que se va a hacer es manipular bits en registros, entradas, salidas y
cálculos sencillos, el lenguaje ensamblado es la mejor opción.
Simulador / Depurador
Es un software que puede ejecutar aplicaciones desarrolladas para microcontroladores en
una PC. Estos le brindan un control completo sobre la ejecución de la aplicación y son
ideales para depurarlos. Su principal desventaja es que suele ser imposible simular la señal
de entrada al microcontrolador (especialmente la señal analógica). Tampoco consideraron
el ruido que se puede generar en la entrada, pero, al menos, permiten que los pasos físicos
de implementación se implementen de una manera más segura y económica, pues
guardaremos registros de chip para pruebas de campo

Programador .
Es un dispositivo conectado a una PC y puede grabar el programa desarrollado en el
microcontrolador. Algunos pueden hacerse muy baratos. También hay software gratuito
que no solo puede programar el microcontrolador, sino también otros dispositivos (como la
memoria).
De esta manera se puede programar al microcontrolador una vez esté montado en la placa
del circuito utilizando una conexión de dos, tres o cuatro terminales. Para utilizar esta
técnica se utiliza un programador que suele ser muy sencillo y que en algunos casos puede
construir uno mismo.

Instalación de programas
4/5
Universidad Autónoma Luis Potosí
Facultad de Ingeniería

Instalación de programas
En la presentación se nos explicó que debíamos instalar los siguientes programas ,
descargamos el zip , lo descomprimimos y , comenzamos a instalar .

Fig.1.2

Fig.1.3

Instalación de programas
5/5
Universidad Autónoma Luis Potosí
Facultad de Ingeniería

Fig.1.4

Fig.1.5

Instalación de programas
6/5
Universidad Autónoma Luis Potosí
Facultad de Ingeniería

Fig.1.6

Instalación de programas
7/5

También podría gustarte