Intro Micros
-
Upload
servicios-tecnicos -
Category
Documents
-
view
238 -
download
0
Embed Size (px)
description
Transcript of Intro Micros

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 1/26
INTRODUCCIÓN A LOS SISTEMAS
BASADOS EN MICROCONTROLADOR

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 2/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 2
Resumen de contenidos
1 - Objetivos
2 - Microprocesador vs. Microcontrolador
3 - Aplicaciones
4 - Fabricantes y familias
5 - Herramientas
- !lecci"n de la familia M#$-51

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 3/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 3
1 - Objetivos

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 4/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 4
1 - Objetivos
% $aber diferenciar entre microprocesador y microcontrolador
% #onocer las aplicaciones de los sistemas basados en
microcontrolador
% #onocer las principales familias de microcontroladores
% #onocer distintas &erramientas para desarrollo con
microcontroladores

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 5/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 5
- Mic!o"!oces#do! vs Mic!ocont!o$#do!

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 6/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 6
- Mic!o"!oces#do! vs Mic!ocont!o$#do!
Sistem# mic!o"!oces#do!
U.C
ALU
MM
E/S
Microprocesador
B.R
Sistem# %Cont!o$#do!
U.C
ALU
MM
E/SB.R
'#( 'nidad #ontrol
A)'( 'nidad Aritm*tico )"+ica
,..( ,anco e+istros
MM( Memoria rincipal
!/$( !ntrada/$alida

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 7/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 7
- Mic!o"!oces#do! vs Mic!ocont!o$#do!
Dise&o con %C
% Aplicaciones de in+enier0a
de control espec0ficas
edcci"n del &ardare
ncremento de fiabilidad
isminci"n de coste
Facilidad para introdcir cambios
edcci"n tiempo de dise6o
Dise&o con %'
% Aplicaciones de in+enier0a
e inform7tica de prop"sito
+eneral
erif*ricos e8ternos est7ndar
Facilidades de visali9aci"n
Fle8ibilidad &ardare y
softare

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 8/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 8
% $istema empotrado( )a ar:itectra de control sele
ser n ;#ontrolador
• Sistema no empotrado:– La arquitectura de control
suele ser un computadorbasado en microprocesador
,'$
,'$
O#!$O
- Mic!o"!oces#do! vs Mic!ocont!o$#do!
Sistem# em"ot!#do
Mic!ocont!o$#do!
'!oceso
Sistem# no em"ot!#do

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 9/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 9
- Mic!o"!oces#do! vs Mic!ocont!o$#do!
% Al+nos formatos de encapslado para microcontroladores
PLCC: PlasticLeaded ChipCarrier
DIP: Dual in Line Package
PLCC: PlasticLeaded ChipCarrier
BGA: Ball Gate
Array

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 10/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 10
( - A"$ic#ciones

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 11/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 11
( - A"$ic#ciones
Microcontrolador
&ilips compatible
ntel M#$-51<=>51?

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 12/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 12
( - A"$ic#ciones
Microcontrolador ,roadcom ,#M2>42
con ,letoot& incorporadocompatible ntel M#$-51 <=>51?

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 13/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 13
( - A"$ic#ciones
Microcontrolador $ilabs #=>51F32>
con '$, 2.> incorporadocompatible ntel M#$-51 <=>51?

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 14/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 14
•Bienes de consumoEquipos de ! " #$deoReceptores est%reoMandos a distanciaCon#ersores de ! por cable!$deo &ue'os
C(marasAperturas de 'ara)es*ornos microondasLa#adoras/secadorasAparatos de cocina*erramientas sin cables
AspiradorasMantas electr+nicas
•Automoci+nSe'uridad en el autom+#ilMandos a distancia,etectores radarControl del #ia)eAntibloqueo de -renos
!eloc$metroControl del climaSuspensi+n acti#aControl de la in"ecci+nControl de la bomba de 'asolinaControl del teco solarSensores del Air ba'Asiento del conductor
( - A"$ic#ciones

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 15/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 15
•-im(tica
Rat+n del computadorBola del port(til
eclado del computadorEscanner sin cable0mpresoras l(ser
ar)etas de inter-aces1loters 2345otocopiadorasLectores de c+di'os de barrasMane)adores de discosUnidades de cinta paraalmacenamientoBus serieM(quina de -acsimile
• elecomunicaciones el%-onos celulares el%-onos m+#ilesContestador tele-+nico
el%-onos de monedasM+dem!eri-icadores de tar)etas de cr%dito
•0ndustrialesControl de motoresCompresores
ermostatosSistemas de se'uridadRob+tica
Metrolo'$aBombeo de 'as,etectores de umos,etector de C
( - A"$ic#ciones

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 16/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 16
1rincipales -abricantes
( - A"$ic#ciones

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 17/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 17
) - *#b!ic#ntes + ,#mi$i#s

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 18/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 18
) - *#b!ic#ntes + ,#mi$i#s
MOTOROLA: Famiia 68!C11
INTEL" Famiia MCS#51" La $a%&i'a( )am%i*( A)m+, Daa-, ./ii-, OI, Si+m+(-, """
MICROCHIP" Famiia .IC
NATIONAL SEMICONDUCTOR " Famiia CO.ZILOG" Famiia #8
SGS-THOMSON" Famiia ST#6
ARM" ARM#7, ARM#9, ARM#C&)+
""" +)', +)'
Familia: C(() + mi'&'()&a&+- '( (a
a&i)+')&a i()+&(a 'ma)i%+"U( mi-m $a%&i'a()+ ++ )+(+& a&ia- $amiia-, ; (a$amiia ++ -+& &'ia & i-)i()- $a%&i'a()+-"
.& ++m, + I()+ .+()im ; + AMD O)+&( -( + a mi-ma $amiia
<'ma)i%+-= +& + $a%&i'a()+- i-)i()-"

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 19/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 19
) *#b!ic#ntes + ,#mi$i#s
<Fente( &ttp(//.microcontroller.com?
%)a tendencia actal es a la estabili9aci"n de las +amas
de = bits y al crecimiento de las de 1 y 32 bits.
@A> @A1 @A2 @A3 @A4 @A5 @A @AB @A= @AA @>>
>
1>>>
2>>>
3>>>
4>>>
5>>>.ent#s mundi#$es de mC
4-bit =-bit 1-bit
A&o
M i $ $ o n e
s d e u n i d # d e s

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 20/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 20
) *#b!ic#ntes + ,#mi$i#s
Atomoci"n 1=C
#onsmo 2BC
#omnicaciones 3>C
#omptadores 15C
4ndstria 1>C
Dentas microcontroladores por sectores

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 21/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 21
) - *#b!ic#ntes + ,#mi$i#s
R+a&) + m+&'a + mi'&'()&a&+- + a> 2008<F+()+: /)):??@@@"+mi))-)i(-"'m=

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 22/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 22
/ - 0e!!#mient#s

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 23/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 23
/ - 0e!!#mient#s
Ema&+-
!+&&ami+()a- /a&@a&+:
.&&ama&+-

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 24/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 24
/ - 0e!!#mient#s
% !nsamblador <c"di+o m7:ina?% #/#EE A$#A) FOGH AA ,A$# ...
% )en+ajes espec0ficos <)/51 contactos ...?
% Microernels y $istemas Operativos de tiempo real
% $imladores
% Monitores
!+&&ami+()a- -$)@a&+

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 25/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 25
- E$ecci2n de $# ,#mi$i# MCS/1

7/17/2019 Intro Micros
http://slidepdf.com/reader/full/intro-micros 26/26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN mC 26
- E$ecci2n de $# ,#mi$i# MCS/1
% e so my e8tendido $e considera el est7ndar indstrial de = bits
Mc&os fabricantes donde ele+ir
!8tensamente aplicado
% isponibilidad )en+ajes de desarrollo alto y bajo nivel
!mladores $imladores
Monitores
Garjetas de pr7cticas de bajo coste y benas prestaciones
% !n contina evolci"n $e a6aden caracter0sticas de $ bs #AI A#/A# )in
Mejora de velocidad tecnolo+0as de la memoria depraci"n Jin-
circitK etc.