Informe 1 Pic
-
Upload
clintonsemanate -
Category
Documents
-
view
230 -
download
0
Transcript of Informe 1 Pic
-
7/23/2019 Informe 1 Pic
1/14
MICROPROCESADORES Y MICROCONTROLADORES
INFORME DE PRACTICA DE LABORATORIO
TEMA:
PROGRAMACION Y COMPROBACION DE FUNCIONAMIENTO DEL
MICROCONTROLADOR 16F628A
NOMBRES:
SEMANATE CLINTON
TOALOMBO INTI
FECHA:
LATACUNGA, 12 DE NOVIEMBRE DEL 2015
NIVEL:
SEPTIMO MECATRNICA
-
7/23/2019 Informe 1 Pic
2/14
INDICE1. OBJETIVOS...................................................................................................... 3
3. INFORMACIN BSICA SOBRE EL TEMA...........................................................3
4. PROCEDIMIENTO..............................................................................................8
5. ANLISIS DE RESULTADOS.............................................................................13
6. CONCLUSIONES.............................................................................................13
. RECOMENDACIONES......................................................................................14
!. BIBLIOGRAF"A................................................................................................14
1. OBJETIVOS1.1.Operar el PIC 16F628A
1.2.Reconocer las caractersticas del PIC 16F628A1.3.Aprender la distri!ci"n de pines del PIC16F628A
| 2
-
7/23/2019 Informe 1 Pic
3/14
1.4.Interact!ar con el #!e$ador o pro%ra$ador de PIC &elte' (!perpro 3)))!*ni+ersal Pro%ra$$er
1.,.Reali-ar el $ontae de circ!itos en el Protooard para oser+ar el/!nciona$iento del PIC 16F628A
2. E#UIPOS #UE SE UTILI$ARON2.1.8 0EDs2.2.8 Resistencias de 33)2.3.1 PIC 16F628A2.4.!lt$etro2.,.Cales de conei"n2.6.Pro%ra$ador &elte'5(!perpro 3)))! *ni+ersal Pro%ra$$er2..F!ente de 7oltae2.8.Co$p!tador
3. INFORMACIN BSICA SOBRE EL TEMA
Microcontrolador PIC 16F628AMicrocontrolador
Fig. 1 Microcontroladores estructura Fsica. 19
*n $icrocontrolador es !n circ!ito inte%rado: #!e posee la ar#!itect!ra de !nco$p!tador: osea #!e tiene CP*: e$oria RA: e$oria EEPRO: Circ!itos deentrada ; salida: con+ersores A
-
7/23/2019 Informe 1 Pic
4/14
Funcin de un Microcontrolador
*n $icrocontrolador al ser pro%ra$ale: p!ede lle+ar a cao c!al#!ier tareapara la c!al @a;a sido pro%ra$ado: desde !n si$ple oscilador di%ital @asta !nco$pleo siste$a di%ital pro%ra$ale. 19
PIC
*n $icrocontrolador PIC ?Inter/a- de Control de Peri/ricos: son /aricados por lae$presa ICROCIP Bec@olo%;: esta e$presa oc!pa el pri$er l!%ar en +entasde $icrocontroladores de 8 its. 19
*no de los $icrocontroladores $=s pop!lares de todos los tie$pos @a sido elle%endario PIC16F84: pero en la act!alidad es el PIC16F628A: este$icrocontrolador soporta @asta 1)).))) ciclos de escrit!ra en s! $e$oria as@:
; 1))).))) de ciclos en s! $e$oria EEPRO ; se p!ede reescriir !n sinnG$ero de +eces.
Nota:@a; #!e tener en c!enta #!e los $icrocontroladores PIC tienen tecnolo%aCO(: esto #!iere decir #!e cons!$e $!; poca corriente: pero a la +e- ess!sceptile a daHos por est=tica: se reco$ienda !tili-ar pin-as para $anip!lar ;as poder transportar desde el %raador al protooard o +ice+ersa: o a s! +e-!tili-ar !na p!lsera anti est=tica.
Caractersticas Principales del PIC 16F628A
Fig. 2 Distribucin de Pines del PIC 16F628A. 19
Con!nto red!cido de instr!cciones ?RI(C. (ola$ente 3, instr!cciones#!e aprender a !tili-ar. 19
Oscilador interno de 4- 0as instr!cciones se eec!tan en !n s"lo ciclo de $=#!ina ecepto los
saltos ?%oto ; call: #!e re#!ieren 2 ciclos. A#! @a; #!e especiJcar #!e !nciclo de $=#!ina se lle+a 4 ciclos de relo: si se !tili-a el relo interno de
| 4
-
7/23/2019 Informe 1 Pic
5/14
4-: los ciclos de $=#!ina se reali-ar=n con !na /rec!encia de 1-: esdecir #!e cada instr!cci"n se eec!tar= en 1!( ?$icrose%!ndo
Opera con !na /rec!encia de relo de @asta 2) - ?ciclo de $=#!ina de2)) ns
e$oria de pro%ra$aK 2)48 locaciones de 14 its e$oria de datosK e$oria RA de 224 ;tes ?8 its por re%istro e$oria EEPROK 128 ;tes ?8 its por re%istro (tac' de 8 ni+eles 16 Ber$inales de I
-
7/23/2019 Informe 1 Pic
6/14
Isis
El Pro%ra$a I(I(: Intelli%ent (c@e$atic Inp!t (;ste$ ?(iste$a de Enr!tado deEs#!e$as Inteli%ente per$ite diseHar el plano elctrico del circ!ito #!e sedesea reali-ar con co$ponentes $!; +ariados: desde si$ples resistencias: @astaal%!no #!e otro $icroprocesador o $icrocontrolador: incl!;endo /!entes deali$entaci"n: %eneradores de seHales ; $!c@os otros co$ponentes conprestaciones di/erentes. 39
Es !na @erra$ienta indispensale para la si$!laci"n de circ!itos electr"nicos ;a#!e e+ita #!e$ar el $icrocontrolador ; ar$ar el circ!ito en el protooard. 49
Fig. " Ventana del Prograa Isis Pro#esional$Proteus !ara siular. 49
o!"are del $elte%&uperpro 3'''u (ni)ersal Pro*ra++er
Fig. % &elte'$(u!er!ro 3)))u *ni+ersal Prograer. ,9
Caractersticas:
Dos pro%ra$adores en !noK el $odo PC para la in%eniera ; el $odo(tand5alone para la prod!cci"n. El pro%ra$ador /!nciona tanto en el $odoPC instalado o el $odo stand5alone. ,9
En el $odo PC anJtri"n: !n ordenador controla el pro%ra$ador a tra+s de!na alta +elocidad.
| 6
-
7/23/2019 Informe 1 Pic
7/14
Conei"n *( para pro%ra$ar !n c@ip. En el $odo a!t"no$o: el !s!ario controla el pro%ra$ador a tra+s de 16 caracteres: pantalla 0CD de 2 lneas con 65E A CF ?Co$pact Flas@ tareta al$acena los arc@i+os del pro;ecto.
I(P < ICP capacidad de pro%ra$aci"n a tra+s de !n adaptador opcional A: F>A: 7F>A: V>A: C(P: (C(P: etc. Inter/a- de PCK *(
(tand5alone edios $odo de operaci"n de al$acena$ientoK BaretaCo$pact Flas@ ?Opcional
Accesorios opcionalesK Pa#!ete de Epansi"n PEP3))) Pin5cond!ctor:(oc'et adaptadores: co$pacto de taretas Flas@
| .
-
7/23/2019 Informe 1 Pic
8/14
Fig. 6 Ventana del &elte'$(u!er!ro 3)))u *ni+ersal Prograer !ara la Prograacin69
4. PROCEDIMIENTO
4.1.Pre+io a co$proar s! /!nciona$iento de /or$a real se reali-a lapro%ra$aci"n para el PIC en n!estro caso el $icrocontrolador 16F628A:los di/erentes pro%ra$as se reali-a con a;!da del co$pilador paralen%!ae C.
a (ec!encia de leds.5 se encienden los leds e$pe-ando desde laderec@a e i-#!ierda al $is$o tie$po @acia adentro ; @acia a/!era.CODI>O
Contador.5 c!enta de /or$a inaria
CODI>O
| 8
-
7/23/2019 Informe 1 Pic
9/14
c (EAFORO.5si$!la dos se$=/oros sincroni-ados #!e p!eden seraplicados en dos +as #!e se cr!-an entre s.CODI>O
| /
-
7/23/2019 Informe 1 Pic
10/14
d ENCENDIDO APA>ADO DE 0ED(.5 se tienen c!atro 0edsconectados en los p!ertos ):,: 3:; se encender= de lasi%!iente $aneraK
P*ERBO( 7ECE( BIEPO) 1) +eces 2)) $s, , +eces ,)) $s ; 3 6 +eces 3)) $s
CODI>O
4.2.Co$pilar cada !no de los pro%ra$as del paso 4.1 ; +eriJcar #!e noeistan errores de sintais ; de pro%ra$aci"n.
| 1'
-
7/23/2019 Informe 1 Pic
11/14
4.3.(i$!lar el circ!ito con a;!da del so/tMare Prote!s: car%ar el pro%ra$a ;+eriJcar el /!nciona$iento de /or$a +is!al.
4.4.*icar el PIC en el pro%ra$ador ; +eriJcar #!e este correcta$ente
colocado.
4.,.Esperar #!e el $icrocontrolador 16F628A sea identiJcado.4.6.*na +e- reconocido el PIC: se procede a orrar c!al#!ier pro%ra$a #!e
@a;a estado en PIC anterior$ente.4..*na +e- +eriJcado el correcto /!nciona$iento del pro%ra$a: se procede a
car%ar el pro%ra$a .@e al PIC ; se pro%ra$a en el PIC el c"di%o.
| 11
-
7/23/2019 Informe 1 Pic
12/14
4.8.Reali-ar las coneiones pertinentes de /or$a real en el protooard:i$portante to$ar en c!enta las polari-aciones del PIC.
4.S.Ali$entar el circ!ito con , +oltios de corriente contin!a4.1). Oser+ar ; anotar los res!ltados para el posterior an=lisis.4.11. Repetir el procedi$iento para todos los c"di%os de los incisos
a::c:d.
5. ANLISIS DE RESULTADOS,.1.Es necesario reali-ar la co$proaci"n del pro%ra$a con a;!da de !n
co$pilador para len%!ae C ; si$!lar de $anera +is!al el circ!ito esto selos p!ede reali-ar con el si$!lador prote!s :se reali-a esto para e+itarco$eter errores en la i$ple$entaci"n real del circ!ito en el protooard.
,.2. Para car%ar el pro%ra$a en el PIC 16F628A es necesario !tili-ar !nso/tMare para el e/ecto en este caso el (o/Mare del &elte'5(!perpro3)))! *ni+ersal Pro%ra$$er: se dee ase%!rar a de$=s #!e al $o$entode !icar el PIC en el pro%ra$ador este est se%!ro :; orrar c!al#!ierpro%ra$a #!e @a;a estado %raado en la $e$oria del PIC con el Jn de
car%ar el n!e+o pro%ra$a :sie$pre ele%ir el pro%ra$a con la etensi"n.@e.
| 12
-
7/23/2019 Informe 1 Pic
13/14
,.3.C!ando se reali-a el c"di%o es oli%atorio asi%nar /!siles: ; se deeconJ%!rar los p!ertos A ; co$o entradas o salidas: se%Gn lacon+eniencia del pro%ra$ador: indispensale estalecer la /rec!encia deloscilador interno del PIC ;a #!e sin este no ser= posile el /!nciona$iento
del PIC.,.4.*na +e- $ontado el circ!ito en el protooard se p!do co$proar elcorrecto /!nciona$iento todos ; cada !no de los pro%ra$as$encionados en los incisos a::c:dW; se +eriJco #!e el pro%ra$areali-a lo #!e el !s!ario re#!iere: se traa" con !na ali$entaci"n de,7cc.
6. CONCLUSIONES6.1.El PIC !tili-ado en la pr=ctica se p!ede pro%ra$ar ; repro%ra$ar ?escriir
; orrar $!c@as +eces: sie$pre #!e se lo !tili-a de /or$a correcta: el
/aricante especiJca #!e el nG$ero $=i$o es 1)))))) +eces deescrit!ra ; orrado.6.2.Cada !no de los pro%ra$as reali-ados necesitan las lireras necesarias
para s! co$pilaci"n correcta ; se dee estalecer !na /rec!encia deloscilador :esto se reali-a $ediante !nos ; ceros antes de pro%ra$ar el$icrocontrolador se pone en !no ?1 los pines 13:8:6:4:3:) ; en cero?)los pines :,:2:1.
6.3.0a parte +is!al se lo co$pr!ea en el si$!lador prote!s pero no sie$pre/!nciona tal c!al !na +e- #!e se $onta el circ!ito de /or$a /sica: por#!ese dee to$ar en c!enta $!c@os parmetros#!e el si$!lador ;a lo @acepor de/a!lt co$o por ee$plo la polari-aci"n.
. RECOMENDACIONES.1.Es reco$endale ali$entar el PIC con !n +oltae no $a;or a 7oltios de
corriente contin!a para otener !n /!nciona$iento "pti$o del PIC..2.Bo$ar en c!enta todos los pare$tros tales co$o la polari-aci"n #!e el en
si$!lador Pote!s no lo considera..3.(e reco$ienda orrar c!al#!ier pro%ra$a #!e @a;a estado %raado en el
$icrocontrolador con el Jn de %!ardar el n!e+o pro%ra$a.
!. BIBLIOGRAF"A19 . An%el: Xlo%spot:Y 1) Dicie$re 2)14. En lnea9. A+ailaleK@ttpK
-
7/23/2019 Informe 1 Pic
14/14
,9 &. (!perpro: X&elte (!perpro:Y En lnea9. A+ailaleK@ttpK