Está en la página 1de 17

MANUAL

MICROCONTROLADORES
Y PLACA ARDUINO

MÓNICA JULISA BARRERA RODRÍGUEZ


INTRODUCCION AL MICROCONTROLADOR

Inicialmente cuando no existían los microprocesadores, se requería para


el diseño de circuitos electrónicos muchos componentes y cálculos
matemáticos. Un circuito lógico básico requería de una gran cantidad de
elementos electrónicos basados en transistores, resistencias, etc.

En el año 1971 apareció el primer microprocesador el cual originó un


cambio decisivo en las técnicas de diseño de la mayoría de los equipos.

Entre los microprocesadores mas conocidos tenemos el popular Z-80 y


el 8085.

2
Cada fabricante de microcontroladores oferta un
elevado número de modelos diferentes, desde los
más sencillos hasta los más sofisticados.

3
ARQUITECTURA INTERNA
Un microcontrolador posee todos los componentes de un computador,
pero con unas características fijas que no pueden alterarse:
– Procesador
– Memoria de programa (No volátil)
– Memoria datos (lectura y escritura)
– Líneas E/S para los controladores de periféricos
– Recursos auxiliares

4
ARQUITECTURA INTERNA

1. Procesador o CPU.
2. Memoria no volátil para contener el programa.
3. Memoria de lectura y escritura para guardar los datos.
4. Líneas de E/S para los controladores de periféricos.
5. Recursos auxiliares (Módulos para el control de
periféricos)
5
PROCESADOR O CPU
Es el elemento más importante del
microcontrolador y determina sus principales
características, tanto a nivel de hardware
como de software
Existen dos arquitecturas, se diferencian en la forma de conexión de
la memoria al procesador y en los buses que cada una necesita:

– Arquitectura Von Neumann


– Arquitectura Harvad

6
ARQUITECTURA VON NEUMANN

Algunas familias de microcontroladores


como la INTEL-51 y la Z80
7
ARQUITECTURA HARVARD

Utilizada en sistemas embebidos en general.

8
MEMORIA DE PROGRAMA (ROM)

Esta diseñado para que en su memoria de


programa se almacenen todas las instrucciones
del programa de control.

1. ROM con máscara


2. OTP (One Time Programmable)
3. EPROM
4. EEPROM
5. FLASH

9
MEMORIA DE PROGRAMA (ROM)

1. ROM con máscara


Se graba durante el proceso de fabricación
mediante el uso de “máscaras”
Se aconseja este tipo de memoria cuando se
precisan series muy grandes

10
MEMORIA DE DATOS (RAM)
Es una memoria volátil y se destina a guardar las variables y los datos
(SRAM).

Los microcontroladores disponen de capacidades de RAM comprendidas


entre 20 y 512 bytes.

Existen microcontroladores que disponen de memoria EEPROM para


contener datos.

11
REGISTROS Y BITS
Un registro es una posición de memoria en la cual se
puede almacenar un dato. Es decir que la memoria esta
dividida en pequeñas partes llamadas “Registros”.

El primer registro de una memoria corresponde a la


dirección 00H.

Hay un conjunto de registros que ya vienen


“Predefinidos” desde la fábrica.

Cada registro esta dividido en 8 partes, Bits.

12
LINEAS DE ENTRADA/SALIDA (PUERTOS)
Los microcontroladores cuentan con una serie de pines destinados a
entrada y salida de datos o señales digitales. A estos pines se les denomina
“Puerto”.

Los puertos están controlados por los registros.

Entradas salidas de propósito general, trabajo con dispositivos simples


como relés, Leds, etc.

13
PLACA ARDUINO

14
PLACA ARDUINO

15
TARJETAS ARDUINO

16
ARDUINO 1 R-3

17

También podría gustarte