Está en la página 1de 5

Instituto Tecnolgico

del Istmo Instituto

Introduccin a los microcontroladores

Johan Jalil Toledo Toledo


7k

Introduccin a los microcontroladores

En trminos coloquiales un microcontrolador no es ms que una microcomputadora


en un solo circuito integrado capaz de realizar funciones lgicas previamente
programadas por el fabricante o el usuario a travs de un software que facilite la
interaccin entre l y microchip.

Antes de la aparicin de los dichosos microcontroladores disear circuitos


electrnicos era una tarea bastante tediosa, requera de una serie de clculos
matemticos y el diseo resultaba prcticamente enorme en cuanto a tamao debido
a la gran cantidad de componentes. Pero la historia cambiaria en el ao de 1971
surgi la tecnologa del microprocesador que alcanz gran popularidad para los
avances de esa poca haciendo el trabajo lgico en menos tiempo y reduciendo el
diseo (Z-80 y el 8085), avanzando el tiempo paralelamente con la tecnologa las
funciones del microcontrolador se multiplicaban y el tamao se iba reduciendo
dndole vida a otra nueva moda en la tecnologa: los microcontroladores.
Los microcontroladores ms recientes son los fabricados por microchip y atmel, por
mencionar solo los ms utilizados.
Aplicaciones de los microcontroladores:

Robtica: Muy usados en subsistemas especficos de control (extremidades,


facciones del rostro, soportes prensiles, etc.)

Equipamiento informtico: impresoras, scanners, copiadoras

Sector automotriz: control centralizado de puertas y ventanas, climatizadores,


inyeccin, alarmas, etc.

Sistemas porttiles y autnomos

Sector domstico: integrado en los sistemas de televisores, lavarropas,


microondas, heladeras, videos, etc.

Introduccin a los microcontroladores

Arquitectura externa
MEMORIA DE
PROGRAMA
(FLASH)
(

MEMORIA DE
DATOS
(SRAM)
JWDJD

BUS DE
INSTRUCCIONES

BUS DE
DATOS
CPU

PUERTOS DIGITALES
DE ENTRADA Y
SALIDA

HADWARE
DE
APLICACION

PERIFERICOS
MICROCONTROLADOR

MICROCONTROLADOR

ELEMENTOS PRINCIPALES
CPU: .Se encarga dedireccionar la memoria deinstrucciones,recibir elcdigo de la
instruccin en curso, su decodi cacin y la ejecucin de la operacin que implica la
instruccin.
RAM: se trata de una memoria temporal de datos y variables (PIC)
EEPROM: Grabable desde el programa de programacin del microcontrolador,
constantes de programa.
Flash: memoria no volatil para contener el programa, se puede escribir y borrar en
el circuito combina funciones RAM Y ROM
EPROM: memoria solo lectura regrabable.

PUERTOS DIGITALES DE ENTRADA Y SALIDA:


Son los registros de 1 y 0 de acuerdo a la configuracion

PERIFERICOS:
CICUITO DE RELOJ: son impulsos de frecuencia que sincronizan todas las
operaciones del sistema.
TEMPORIZADOR: llevan el registro del exterior (contadores).

Introduccin a los microcontroladores


PERRO GUARDIAN (WATCHDOG): reinicia el sistema cuando se bloquea debido al
software u otra causa.
CONVERTIDORES A/D: procesan seales analogicas y las muestran como datos
digitales.
CONVERTIDORES D/A: reciben seales digitales y las muestran como datos
analogicos.
PROTECCIN ANTE FALLO DE ALIMENTACIN: mantiene en reiniciado en circuito
ante una disminucin del voltaje de la alimentacin.
ESTADO DE REPOSO: se detiene el reloj y se congela los circuitos asociados a este.
COMPARADDOR ANALOGICO: compara una seal fija de referencia y otra de
entrada convirtindola en 1 y 0 (mayor o menor)
PUERTOS DE COMUNICACIN: utilizados para que el microcontrolador pueda
comunicarse con dispositivos externos (UART, USART, USB)

Arquitectura interna

TIMER
EPRO
M

Clik_ext
Fin_cuenta
E_analog_1

ADC

E_analog_n

RAM
UART
Reset

Txd

CPU

nt_next

DAC

GEN.
DE RELOJ

Rxd

PUERT
OS E/S

s_analogic_1

1/0_1
1/0_n

Introduccin a los microcontroladores

También podría gustarte