Informe 1 Pic

download Informe 1 Pic

of 14

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