Curso basico de microcontroladores pic-cekito Basico de Microcontroladores Pic-cekit
Introducción sobre Microcontroladores
-
Upload
jose-ramon -
Category
Documents
-
view
223 -
download
0
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