sistemas de luces para auto con pic 18f4550

Upload: digby-castillo

Post on 07-Jul-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/19/2019 Sistemas de Luces Para Auto Con Pic 18f4550

    1/4

    Esquema realizado en proteus 8.

    Programa en basic , compilador proton.

    '****************************************************************

    '* Name : Ejercicio 1.BAS *

    '* Author : [select VIEW...EDITO O!TIONS" *

    '* Notice : #o$%ri&ht c( )1+ [select VIEW...EDITO O!TIONS" *

    '* : All i&hts eser,e- *

    '* Date : )/1/)1+ *'* Versio0 : 1. *

    '* Notes : *

    '* : *

    '****************************************************************

    Device 18F4550'-eclaracio0es -e u0cio0amie0to

    xtal 20

    '-eclaracio0es -e e0tra-a2sali-as

    TRISA= $ffTRISC= $00TRISD= $00

    TRISE= $00'-eclaracio0es $ara el #AD 

     Declare ADIN_RES 8 ' 3/4it -e resoluci50Declare ADIN_TAD FRC ' reere0cia -e 4ase -e tiem$o i0ter0aDeclare ADIN_STIME 50 ' retar-o -e la muestra e0 usDim var1 A !"te

     'co0i&uracio0 a-icio0al ,ease $a&i0a )61 !D7 ADC#N1=00001101ADC#N2%&=0Dim R A !"teDim S A !"teDim c A '(r)Dim c2 A !"te

    Dim t*c+5, A !"tet*c+0,=$-.t*c+1,=$-5

  • 8/19/2019 Sistemas de Luces Para Auto Con Pic 18f4550

    2/4

    t*c+2,=$--t*c+-,=$2&t*c+/,=$1&Dim crce+10, A !"tecrce+0,=$-fcrce+1,=$-f

    crce+2,=$-fcrce+-,=$-fcrce+/,=$-fcrce+5,=$25crce+.,=$2acrce+&,=$-/crce+8,=$2acrce+,=$25Dim emere3cia+5, A !"teemere3cia+0,=$-femere3cia+1,=$-femere3cia+2,=$-femere3cia+-,=$-f

    emere3cia+/,=$-fDim *ara)a+10, A !"te*ara)a+0,=$5f*ara)a+1,=$5f*ara)a+2,=$5f*ara)a+-,=$5f*ara)a+/,=$5f*ara)a+5,=$/0*ara)a+.,=$/e*ara)a+&,=$/e*ara)a+8,=$/e*ara)a+,=$/0I3ici(4var1=ADI3 0

    'cruce i89uier-a

    if var1250 a3) var16=255 t7e3if S61 t7e3R=0c=0c2=0e3)ifS=1#RTE=1call l9_)e_crcee3)if

    'cruce -erecha

    if var1208 a3) var16=218 t7e3if S62 t7e3R=0c=0c2=0e3)ifS=2#RTE=2call l9_)e_crcee3)if'emer&e0cia

    if var11.5 a3) var16=1&5 t7e3

    if S6- t7e3R=0

  • 8/19/2019 Sistemas de Luces Para Auto Con Pic 18f4550

    3/4

    c=0c2=0e3)ifS=-#RTE=-f(r R=0 T( / Ste* 1

    if c6=50 t7e3#RTC=t*c+R,#RTD=emere3cia+R,)ela"m 10e3)ifif c50 t7e3#RTD= $20)ela"m 10E3)ifc=c:1if c100 t7e3c=0e3)if

    Next Re3)if

    'ilumi0aci50 0octur0a

    if var1122 a3) var16=1-2 t7e3S=/#RTE=0#RTC=$21#RTD=$/e)ela"m -0#RTD=$/0)ela"m -0e3)if'$ara-a

    if var180 a3) var16=0 t7e3If S65 t7e3R=0c=0S=5e3)if#RTE=0f(r R=0 T( / Ste* 1if c6=-00 t7e3#RTC=t*c+R,#RTD=*ara)a+R,)ela"m 10E3)ifif c-00 t7e3#RTC=t*c+R,#RTD=*ara)a+R:5,)ela"m 10e3)ifc=c:1if c-50 t7e3c=250e3)ifNext Re3)if'retroceso

    if var1-& a3) var16=/& t7e3

    S=.#RTE=0

  • 8/19/2019 Sistemas de Luces Para Auto Con Pic 18f4550

    4/4

    #RTC=0#RTD=$fe3)if

    (t( I3ici(

    l9_)e_crce4f(r R=0 T( / Ste* 1if c6=50 a3) c26- t7e3#RTC=t*c+R,#RTD=crce+R,)ela"m 10e3)ifif c50 t7e3#RTD= $20)ela"m 10E3)ifc=c:1if c100 t7e3

    c=0c2=c2:1e3)ifif c6=50 a3) c2=- t7e3#RTC=t*c+R,#RTD=crce+R:5,)ela"m 10e3)ifIf c2=/ t7e3c2=0e3)ifNext RRetr3

    E3)