intro micros

26
INTRODUCCIÓN A LOS SISTEMAS BASADOS EN MICROCONTROLADOR

Upload: servicios-tecnicos

Post on 06-Jan-2016

247 views

Category:

Documents


0 download

DESCRIPTION

nucri

TRANSCRIPT

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.