Introducción sobre Microcontroladores

download Introducción sobre Microcontroladores

of 23

Transcript of Introducción sobre Microcontroladores

  • 8/18/2019 Introducción sobre Microcontroladores

    1/23

    MICROCONTROLADOR

    CULIACÁN SINALOA MÉXICO A 26 DE AGOSTO DEL

    Instituto Tecno!"ico #e Cui$c%

  • 8/18/2019 Introducción sobre Microcontroladores

    2/23

    Int&o#ucci!n• Cont&o$#o&' #is(ositi)o *ue se e+(e$ (

    "o,ie&no #e uno o )$&ios (&ocesos- .o& e/e+cont&o$#o& *ue &e"u$ e uncion$+iento o&no-

    • Mic&ocont&o$#o&' un ci&cuito inte"&$#o #e $t$#e inte"&$ci!n *ue inco&(o&$ $ +$o& ($&teee+entos *ue con4"u&$n un cont&o$#o&-

  • 8/18/2019 Introducción sobre Microcontroladores

    3/23

    Mic&ocont&o$#o&•

    Es un siste+$ ce&&$#o *ue contieneco+(ut$#o& co+(eto #e (&est$cii+it$#$s *ue no se (ue#en +o#i4c$&-

    5i"u&$ 1' Mic&ocont&o$#o&es M$&c$ Mic&oci(

  • 8/18/2019 Introducción sobre Microcontroladores

    4/23

    ESTRUCTURA DE UNMICROCONTROLADOR

    5i"u&$ 2' Est&uctu&$ Mic&ocont&o$#o&

  • 8/18/2019 Introducción sobre Microcontroladores

    5/23

    ESTRUCTURA'Osciladores-  "ene&$ os (usos *ue sinc&oni7$n to#$s $s o(e&$ci.ue#e se& RC o (o& un c&ist$ #e cu$&7o-

    CPU (Unidad Central de Proceso)-. Est$ uni#$# t&$e $s ins

    (&o"&$+$ un$ $ un$ #es#e $ ROM $s inte&(&et$ 8#eco#i4c$9 e/ecuten-

    ALU-

    Memoria-. Don#e se $+$cen$n $s inst&ucciones #e (&o"&$+$+$ni(u$-

    RAM  8R$n#o+ Access Me+o&9:-Se $+$cen$n te+(o&$+ente os

    *ue t&$,$/$ e (&o"&$+$-ROM  8Re$# On Me+o&9:- A+$cen$ (e&+$nente+ente e (&o"&$e/ecut$& e +ic&ocont&o$#o& -

    Entradas y Salidas-- 5o&+$n ($&te #e $ ent&$#$ os (ue&tos en ($os te+(o&i7$#o&es $ "esti!n #e $s inte&&u(ciones con)e&ti#o&es

    Perro Guardián (Watchdog)-. Destin$#o $ (&o)oc$& un$ &einici$

    e (&o"&$+$ se *ue#$ ,o*ue$#o-

  • 8/18/2019 Introducción sobre Microcontroladores

    6/23

    ESTRUCTURA'

    5i"u&$ 3' Est&uctu&$ Inte&n$ Mic&ocont&o$#o&

  • 8/18/2019 Introducción sobre Microcontroladores

    7/23

    Mic&o(&oces$#o&• Un +ic&o(&oces$#o& es un siste+$ $,ie&to 8con4"u&$ci!n

    con e *ue (ue#e const&ui&se un co+(ut$#o& con $s c$&$ct*ue se #esee $co(%n#oe os +!#uos neces$&ios-

    5i"u&$ ' Mic&o(&oces$#o& Inte I@ 5i"u&$ >' Mic&o(&oces$#o& .eno

  • 8/18/2019 Introducción sobre Microcontroladores

    8/23

    5uncion$+iento Co+(onenCo+(uesto (o&'

    • $&ios &e"ist&os

    • Uni#$# #e cont&o

    • Uni#$# $&it+Btic

    • Uni#$# #e co+$

    E/ecut$ inst&ucciones $+$cen$#os

    en $ +e+o&i$ (&inci($ #e o&+$,in$&i$ en oen secuenci$'

    1- .&e ectu&$ #e $ inst&ucci!n #es#e$ +e+o&i$ (&inci($ 8.&eetc9

    2- En)?$ $ inst&ucci!n $#eco#i4c$#o& 8etc9

    3- Deco#i4c$ $ inst&ucci!n- Lee $s o(e&$ciones>- E/ecut$ e (&oces$+iento6- Esc&i,e os &esut$#os en $

    +e+o&i$ (&inci($ o en &e"ist&os

  • 8/18/2019 Introducción sobre Microcontroladores

    9/23

    A&*uitectu&$•

    Enc$(su$#o• Me+o&i$ C$ce

    • Co(&oces$#o&+$te+%tico

    • Re"ist&os

    • Me+o&i$

    • .ue&tos

    u&$ 6' Loc$i7$ci!n #e +ic&o(&oces$#o& en $ t$&/et$ +$#&e-5i"u&$ @' Est&uctu&$ Inte&

  • 8/18/2019 Introducción sobre Microcontroladores

    10/23

    5$,&ic$ci!n

    5i"u&$ ' 5$,&ic$ci!n #e un Mic&o(&oces$#o&

  • 8/18/2019 Introducción sobre Microcontroladores

    11/23

    F&e)e sto&i$• 1@1 : INTEL 00

    •1@ H INTEL 00

    • 1@ H INTEL 06 0

    • 12 H INTEL 026

    • 1> H INTEL 0326

    • 13 H INTEL .ENTIUM

    ACT

    INT$s=

    CORE i(&ocess

    E

    8MB cac

    64 bit,

    subpmemo

  • 8/18/2019 Introducción sobre Microcontroladores

    12/23

    5utu&oSe est% t&$,$/$n#o ($&$ e #es$&&oo #e (e*ueJos +ic&o(&oces$

    10 n+ en os (&!i+os #ie7 $Jos-L$ &e#ucci!n #e t$+$Jo #e +ic&o(&oces$#o& $ t&$)Bs #e tBcnic$#e $ n$notecnoo"?$ &e#uce e consu+o #e ene&"?$ )o)iBn#e4ciente $ $ )e7 *ue $u+ent$ si"ni4c$ti)$+ente e #ese+)eoci#$# e (o#e& #e (&oces$+iento #e nKceo #e sistn$n!+et&o e*ui)$e $ un$ +ionBsi+$ #e +i?+et&o-

    Actu$+ente Inte $ #es$&&o$#o un +ic&o(&oces$#o& #e >n+(e*ueJo $st$ $ ec$' un t&$nsisto& #e ese (&oces$#o& (ue#e en $($"$&se en)i$n#o ino&+$ci!n en este (&oceso $&e#e#o& #e+iones #e )eces (o& se"un#o o *ue es #e+$si$#o-

  • 8/18/2019 Introducción sobre Microcontroladores

    13/23

    5i"u&$ 10' Mic&oco+(ut$#o&

    Mic&oco+(ut$#o&

    5i"u&$ ' T$&/et$ M$#&e

  • 8/18/2019 Introducción sobre Microcontroladores

    14/23

     Un$ +ic&oco+(ut$#o&$ es un ti(o #e co+(ut$#o&$ *ueun +ic&o(&oces$#o& co+o uni#$# cent&$ #e (&oces$8C.U9- Gene&$+ente son co+(ut$#o&$s *ue ocu($n e?sicos (e*ueJos co+($&$#$s $ sus (&e#eceso&$s is$s +$in&$+es $s +inico+(ut$#o&$s-

    Dent&o #e tB&+ino +ic&oco+(ut$#o&$ (ue#en $"co+(ut$#o&$s #e #ie&entes ti(os usos co+o cons)i#eo/ue"os note,oos t$,et .Cs #is(ositi)os #eteBonos ceu$&es $s co+(ut$#o&$s (e&son$es 8.C9-

    Mic&oco+(ut$#o

  • 8/18/2019 Introducción sobre Microcontroladores

    15/23

    CARACTERSTICASSus (&inci($es c$&$cte&?stic$s son'

    • eoci#$# #e (&oces$+iento' #ecen$s #e +iones #e inst&ucciones (o& se"un#o-

    • Usu$&io $ $ )e7' uno 8(o& eso se $+$n (e&son$es9-

    • Su uso +%s co+Kn es ($&$ (&o(!sitos (e&son$es-

    • T$+$Jo' (e*ueJ$ o (o&t%ties-

    • 5$cii#$# #e uso' %cies #e us$&-

    • Cientes usu$es' (e*ueJ$s e+(&es$s o4cin$s escue$s

    .enet&$ci!n soci$' +e#i$n$-• I+($cto soci$' $to en os ($?ses in#ust&i$i7$#os-

    • .$&*ue inst$$#o' cientos #e +iones en e +un#o-

    • Costo' (ocos cientos #e #!$&es est$#ouni#enses-

    • .eso' 10 " $(&oi+$#$+ente 8co+(ut$#o&$s #e esc&ito&io9-

  • 8/18/2019 Introducción sobre Microcontroladores

    16/23

    Concusi!n• L$ (&inci($ #ie&enci$ ent&e un +ic&ocont&o

    un$ co+(ut$#o&$ t?(ic$ es cuesti!n #e Usu$+ente un +ic&ocont&o$#o& est% (&o"&($&$ un$ t$&e$ es(ec?4c$ suee $ce&$ sin

    inte&)enci!n u+$no- Sin e+,$&"o un co+(u"ene&$ (ue#e enc$&"$&se #e un$ $+(i$ )$#e t&$,$/os-

  • 8/18/2019 Introducción sobre Microcontroladores

    17/23

    Mic&ocont&o$#o&es• Son #iseJ$#os ($&$ #is+inui& e costo econ!+ic

    consu+o #e ene&"?$ #e un siste+$ en ($&ticu$&- .ot$+$Jo #e C.U $ c$nti#$# #e +e+o&i$ os (eincui#os #e(en#e&%n #e $ $(ic$ci!n-

    • Los +ic&ocont&o$#o&es &e(&esent$n $ in+ens$ +$os ci(s #e co+(ut$#o&$s )en#i#os-

    • En un +ic&ocont&o$#o& es +%s %ci con)e&ti& co+(ut$#o&$ su uncion$+iento con un +?ni+o #ete&nos #e $(oo- L$ i#e$ es *ue e ci( se co#is(ositi)o en"$nc$#o $ $ uente #e ene&"?$ino&+$ci!n *ue se necesite-

  • 8/18/2019 Introducción sobre Microcontroladores

    18/23

    C$&$cte&?stic$s•

    Sueen utii7$& $&*uitectu&$ $&)$ 8+e+o&i$ #e inst&ucciones se($&$#$s9- .&esent$ )ent$/$co+(ut$#o&es *ue no $ *ue &e(&o"&$+$& const$nte

    • Di+ensiones +u &e#uci#$s

    • Ro,uste7 8($nt$$7o $7u en un$ $)$#o&$ o en un

    $tc#o" Ti+e&-• F$/o consu+o' uncion$+iento $ (i$s son#$s es($ci$

    • Do&+i#o $st$ &eci,i& inte&&u(ci!n-

    • .&otecci!n $nti co(i$ #e $ +e+o&i$ #e (&o"&$+$in"enie&?$ in)e&s$ es(ion$/e in#ust&i$-9

  • 8/18/2019 Introducción sobre Microcontroladores

    19/23

    C$&$cte&?stic$s•

    G&$n )$&ie#$# #ent&o #e un$ +is+$ $+oA#$(t$#o $ $(ic$ciones conc&et$soRo,ots siste+$s +ec%nicos 8cont&o #e

    +oto&es9-oCo+unic$ciones 8i5i USF Ete&net9-oMuti+e#i$ 8ent&$#$s A;D s$i#$s D;A9-oA(ic$ciones c&?tic$s 8&esistenci$ tB&+ic$

    &o,uste79-oInst&u+ent$ci!n 8senso&es LCD ---9

  • 8/18/2019 Introducción sobre Microcontroladores

    20/23

    A(ic$ciones• Const&ui& &o,ots ($&$ concu&sos (o& e/e+(o se"ui#o&e

    &o,ots ($&$ uc$& su+o ($&$ &eso)e& un $,e&into ($&$etc-

    • DiseJ$& inst&u+entos #e +e#ici!n o #e cont&o #e )$&i$te+(e&$tu&$ (&esi!n etc- en $"Kn (&oceso in#ust&i$-

    • Auto+$ti7$ci!n #e $"Kn (&oceso (o& e/e+(o c

    )eoci#$# #e un$ ,$n#$ t&$ns(o&t$#o&$ #etect$& o,/e(&oceso etc-

    • Acti)$& o #es$cti)$& siste+$s #e o&+$ in$%+,&ic$-

    • DiseJ$& $$&+$s ($&$ c$s$s o ($&$ $utos-

  • 8/18/2019 Introducción sobre Microcontroladores

    21/23

    • L$ T se encien#e se +uest&$n $s i+%"enes tee)isi!n tiene uno o +%s +ic&ocont&o$#o&es

    Si se o,se&)$ e teBono ceu$& ($&$ s$,e& si +ens$/es o incusi)e ($&$ /u"$& o n$)e"$& en $ ceu$& tiene uno o +%s +ic&ocont&o$#o&es-

    • o&no #e +ic&oon#$s cu$n#o +uest&$n $ te+(e&$tu#is(ositi)os tienen o,)i$+ente un +ic&ocont&o$#o&inte&io&-

    • E $uto+!)i tiene +ucos +ic&ocont&o$#o&es 8($inst&u+entos inecci!n eect&!nic$ siste+$ #e $$&+

  • 8/18/2019 Introducción sobre Microcontroladores

    22/23

    •Mic&o(&oces$#o& 8P(9-:Es un$ C.U en uci&cuito inte"&$#o-

    •Mic&oco+(ut$#o& 8Pc9-:Es un$ co+(utcu$ C.U es un P(-

    Mic&ocont&o$#o& 8Pcc9-:Es un$+ic&oco+(ut$#o&$ en un s!o ci&cuito int

  • 8/18/2019 Introducción sobre Microcontroladores

    23/23

    Fi,io"&$?$• tt(';;"$i$-c-u$s(-+;Q

    c$ntoc$&;+ic&ocont&o$#o&es;SLIDES0>1.D5;2INTROD-.• tt(';;===-ut(-e#u-co;Qe#u*ue;$&*uitec;.ic16-(# 

    • tt(';;===-si#es$&e-net;tec$utin#;int&o#uccion:$:+ic&ocont&o$#

    • tt(';;===-,uen$st$&e$s-co+;ens$os;C$&$cte&istic$s:Mic&ocont&1@03-t+

    • tt(';;in"eni$tic-euitt-u(+-es;in#e-((;tecnoo"i$s;ite+;>1:+ics$#o&

    • tt ';;===-si#es$&e-net;ntic;e:+ic&o &oces$#o&

    http://galia.fc.uaslp.mx/~cantocar/microcontroladores/SLIDES_8051_PDF/2_INTROD.PDFhttp://galia.fc.uaslp.mx/~cantocar/microcontroladores/SLIDES_8051_PDF/2_INTROD.PDFhttp://www.utp.edu.co/~eduque/arquitec/Pic16f84.pdfhttp://www.slideshare.net/tecautind/introduccion-a-microcontroladoreshttp://www.slideshare.net/tecautind/introduccion-a-microcontroladoreshttp://www.buenastareas.com/ensayos/Caracteristicas-Microcontrolador/1870493.htmlhttp://www.buenastareas.com/ensayos/Caracteristicas-Microcontrolador/1870493.htmlhttp://www.buenastareas.com/ensayos/Caracteristicas-Microcontrolador/1870493.htmlhttp://ingeniatic.euitt.upm.es/index.php/tecnologias/item/519-microprocesadorhttp://ingeniatic.euitt.upm.es/index.php/tecnologias/item/519-microprocesadorhttp://ingeniatic.euitt.upm.es/index.php/tecnologias/item/519-microprocesadorhttp://www.slideshare.net/nticx/el-microprocesadorhttp://www.slideshare.net/nticx/el-microprocesadorhttp://www.slideshare.net/nticx/el-microprocesadorhttp://ingeniatic.euitt.upm.es/index.php/tecnologias/item/519-microprocesadorhttp://ingeniatic.euitt.upm.es/index.php/tecnologias/item/519-microprocesadorhttp://ingeniatic.euitt.upm.es/index.php/tecnologias/item/519-microprocesadorhttp://www.buenastareas.com/ensayos/Caracteristicas-Microcontrolador/1870493.htmlhttp://www.buenastareas.com/ensayos/Caracteristicas-Microcontrolador/1870493.htmlhttp://www.buenastareas.com/ensayos/Caracteristicas-Microcontrolador/1870493.htmlhttp://www.slideshare.net/tecautind/introduccion-a-microcontroladoreshttp://www.slideshare.net/tecautind/introduccion-a-microcontroladoreshttp://www.utp.edu.co/~eduque/arquitec/Pic16f84.pdfhttp://www.utp.edu.co/~eduque/arquitec/Pic16f84.pdfhttp://galia.fc.uaslp.mx/~cantocar/microcontroladores/SLIDES_8051_PDF/2_INTROD.PDFhttp://galia.fc.uaslp.mx/~cantocar/microcontroladores/SLIDES_8051_PDF/2_INTROD.PDF