Anda di halaman 1dari 12

30/03/2014

1
INTRODUCCIN A LOS
MICROCONTROLADORES
Ing. Junior Figueroa Olmedo
Concepo! "#!ico!
Conrolador$ dispositivo que se emplea para el gobierno de uno o varios
procesos. Por ejemplo, el controlador que regula el funcionamiento de un horno
elctrico dispone de un sensor que mide constantemente su temperatura interna y
acta sobre las resistencias para mantener la temperatura dentro del rango
establecido.
Microconrolador$ circuito integrado de alta escala de integracin (compacto)
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.
Microproce!ador$ Es un circuito integrado conformado por millones de
componentes electrnicos. onstituye la unidad central de procesamiento (P!)
de un P y es catalogado como un microcomputador. "os trminos P! y
microprocesador, son intercambiables. Es el encargado de ejecutar los programas,
desde el sistema operativo hasta las aplicaciones de usuario.
30/03/2014
2
Concepo! "#!ico!
El termino microcontrolador esta dado por dos palabras que son Micro #
Controlador las cuales tienen por significado $peque%o (en tama%o)& y
$maniobrar o controlar (funcin principal)& procesos los cuales son definidos
mediante la programacin.
"os microcontroladores ( abreviado , ! o '! ) son circuitos integrados que
son capaces de ejecutar ordenes que fueron grabadas en su memoria. (u
composicin esta dada por varios bloques funcionales, los cuales cumplen una tarea
especifica, son dispositivos que operan uno o mas procesos.
!n microcontrolador es un solo circuito integrado que contiene todos los
elementos electrnicos que se utili)aban para hacer funcionar un sistema basado
con un microprocesador.
"os microcontroladores son computadores peque%as que reali)an tareas espec*ficas.
Ar%uiecura "#!ica
30/03/2014
3
Ar%uiecura "#!ica
!n microcontrolador dispone normalmente de los siguientes componentes+
Procesador o P! (!nidad entral de Proceso) para controlar y ejecutar el
programa almacenado en la memoria.
'emoria ,-' para contener los datos.
'emoria para el programa tipo ,.'/EP,.'/EEP,.'/0lash.
"*neas de E/( para comunicarse con el e1terior.
2iversos mdulos para el control de perifricos (tempori)adores, puertos
serie paralelo y !(3, -2+ onversores -nalgico/2igital, 2-+ onversores
2igital/-nalgico, etc.).
4enerador de impulsos de reloj que sincroni)an el funcionamiento de todo el
sistema.
Ar%uiecura "#!ica
30/03/2014
4
Ar%uiecura &on Neumann ' (ar)ard
Ar%uiecura CISC ' RISC
CISC (omple1 5nstruction (et omputer)+,epertorio de instrucciones complejas.
RISC (,educed 5nstruction (et omputer)+ ,epertorio de instrucciones reducidas.
5( y ,5( son dos modelos generales de ordenadores, desde el punto de vista de
la concepcin de su repertorio de instrucciones, lo cual repercute notablemente
sobre la arquitectura de la P!.
CISC RISC
"as instrucciones reali)an operaciones muy
simples, junto con otras que efectan operaciones
muy complejas.
ada instruccin puede reali)ar una operacin
muy simple, pero a alta velocidad.
"as instrucciones tienen diferente longitud. "as instrucciones tienen la misma longitud.
"os modos de direccionamiento de datos son m6s
elaborados.
Pocos modos de direccionamiento de los datos.
omplejidad del hard7are de la P!. "a complejidad de la P! disminuye.
(on m6s costosos de dise%ar y producir. (on m6s baratos de dise%ar y producir.
30/03/2014
5
Cla!i*icaci+n de lo! Microconroladore!
Di*erencia! enre lo! Microproce!adore! '
lo! Microconroladore!
MICRO,ROCESADOR MICROCONTROLADOR
El microprocesador es solamente la unidad
central de procesos (P!), las memorias ,-'
y ,.', los puertos y todos los dem6s
perifricos son e1ternos.
!n microcontrolador integra la P! y todos
los perifricos en un mismo chip.
-rquitectura destinada al procesamiento de la
informacin.
-rquitectura destinada a procesos de control.
2estinado y programado para reali)ar varios
procesos o tareas.
2estinado y programado para reali)ar un
proceso o tarea espec*fica.
'ayor capacidad de memoria. 'enor capacidad de memoria.
"a programacin es una tarea compleja porque
deben controlarse muchos dispositivos
e1ternos.
El programador se desentiende de una gran
cantidad de dispositivos y se concentra en el
programa de trabajo.
9iempo de desarrollo (dise%o y manufactura)
lento.
9iempo de desarrollo (dise%o y manufactura)
r6pido.
Predominacin de la arquitectura :on ;eumann
y 5(.
Predominacin de la arquitectura <arvard y
,5(.
El costo de fabricacin y venta es muy alto El costo fabricacin y venta es mucho menor
30/03/2014
6
Aplicacione! de lo! Microconroladore!
Si!ema! de comunicaci+n$ en grandes automatismos como centrales y en
telfonos fijos, mviles, fa1, etc.
Elecrodom-!ico!$ lavadoras, hornos, frigor*ficos, lavavajillas, batidoras, televisores,
v*deos, reproductores 2:2, equipos de msica, mandos a distancia, consolas, etc.
Indu!ria in*orm#ica$ (e encuentran en casi todos los perifricos= ratones,
teclados, impresoras, esc6ner, etc.
Auomoci+n$ climati)acin, seguridad,-3(, etc.
Indu!ria$ -utmatas, control de procesos, etc
Si!ema! de !uper)i!i+n. )igilancia ' alarma$ ascensores, calefaccin, aire
acondicionado, alarmas de incendio, robo, etc.
Oro!$ 5nstrumentacin, electromedicina, tarjetas (smartcard), sistemas de navegacin,
robtica, etc.
Aplicacione! de lo! Microconroladore!
30/03/2014
7
Aplicacione! de lo! Microconroladore!
Mercado de lo! Microconroladore!
30/03/2014
8
Mercado de lo! Microconroladore!
Mercado de lo! Microconroladore!
30/03/2014
9
Mercado de lo! Microconroladore!
Fa/ricane!
30/03/2014
10
Lengua0e! de ,rogramaci+n
Lengua0e! de ,rogramaci+n
30/03/2014
11
1C+mo elegir un Microconrolador2
1C+mo elegir un Microconrolador2
Recur!o! de enrada3!alida 4 Comple0idad de la aplicaci+n
>u6ntas entradas/l*neas son necesarias para la aplicacin a controlar?
>,eali)ar*a el dispositivo otras operaciones adem6s encender/apagar un rel?
>;ecesita algn modulo especiali)ado tal como el de comunicacin serial,
convertidor -/2, tempori)adores, etc?
Capacidad de memoria
>u6les son las necesidades de la aplicacin en cuanto a programacin y
reprogramabilidad?
,roce!amieno de dao!
>(e requiere alta velocidad y procesamiento de datos muy precisos?
Seguridad en el *uncionamieno
>(i el microcontrolador se pierde, puede ser r6pidamente advertido y tomar
alguna accin para corregir la situacin ?
30/03/2014
12
1C+mo elegir un Microconrolador2
"a0o con!umo de energ5a
>Puede el microcontrolador consumir muy poca energ*a cuando no est6 reali)ando
ninguna accin?
,roecci+n a lo! programa! *rene a copia!.
>(e puede configurar al microcontrolador para que el programa almacenado en su
memoria ,-' no pueda ser le*do?
Encap!ulado
>2ebe utili)ar un microcontrolador de montaje superficial o uno de insercin?
,recio
>uenta con el dinero necesario para adquirir un determinado microcontrolador?