Mod16 NBCD

download Mod16 NBCD

of 4

Transcript of Mod16 NBCD

  • 8/15/2019 Mod16 NBCD

    1/4

    UNIVERSIDAD TÉCNICA DE AMBATOFACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL

    PERÍODO ACADÉMICO: OCTUBRE/2015 – MARZO/2015

    T!" Mod16 NBCDC"###": Electrónica y Comunicaciones.

    C$%&' A%"()!$%' * +"#"&&': Séptimo “A”A&!-'. +"#$%$+"-.: Séptimo electrónicaM(&' * D'%-: Microcontroladores

    n!. "atricio Córdo#a

    11 T!":

    M'(1 NBCD

    12 O34$' :

    $eali%ar un Mod16 NBCD mediante la pro!ramación &'sica en utili%ando la

     pro!ramación en len!ua(e C.

    16 D.%#$+%$- :

    El presente pro!rama nos permite tener el mane(o del control di!ital de entradas y

    salidas en el cual reali%amos la aplicación de un Mod16 NBCD) para el cual

    reali%amos nuestro códi!o en len!ua(e assem&ler en el so*t+are M",AB de

    Microc-ip lo simularemos en "roteus y ue después lo implementaremos*/sicamente) car!aremos nuestro códi!o -e0adecimal al microcontrolador "C

    16223 mediante el "C4it 5 y lo implementaremos de acuerdo al dia!rama de

    "roteus.

    17 M"#$"&. * 8$+'.:

    M'(1 NBCD Microcontrolador "C16223.

    Display 3 se!mentos.

    Dips+itc- 7 resistencias de 558 o-mios.

    Ca&les.

    uente de 9: DC.

    ;uemador de "C

    So*t+are M",AB DE <

    So*t+are "C4it 5

    15 D$"9#"!". * .8!".:

    MC$=C=N>$=,AD=$ES 1

  • 8/15/2019 Mod16 NBCD

    2/4

    UNIVERSIDAD TÉCNICA DE AMBATOFACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL

    PERÍODO ACADÉMICO: OCTUBRE/2015 – MARZO/2015

     

    Dia!rama No.1? Encendido y despla%amiento de un contador Mod16 NBCD

    1 C($9' %'!-"(':

    ; PIC16F887 Configuration Bit Settings

    ; ASM source line config statements

    #include "16F887!inc"

    ; CFI$1

    ; %%config &'(FF1 %%CFI$ %CFI$1) %FSC%*+ , %-.+(%FF , %P-/+(%FF , %MC0/(% , %CP%FF ,%CP.%FF , %B/(% , %I(S% , %FCM(% , %0P%FF; CFI$2; %%config &'FFFF %%CFI$ %CFI$2) %B/3%B/3& , %-/+%FF ;esta4lecemos los fusi4les

    status e5u & ;ort4 e5u &6tris4 e5u 86 ; u4icamos en la ila de memori los estatus 9 eluerto de salidacont1 e5u 2& ;

    cont2 e5u 21cont e5u 22 ; esta4lecemos la ila ara el retardoreset org &  goto inicio ; saltamos a inicio al esta4lecer la ila

    retardo mo:l .

  • 8/15/2019 Mod16 NBCD

    3/4

    UNIVERSIDAD TÉCNICA DE AMBATOFACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL

    PERÍODO ACADÉMICO: OCTUBRE/2015 – MARZO/2015

      decfs= cont  goto reite  decfs= cont2  goto reite2  decfs= cont1  goto reite1  retl & ; onemos al cotrolador tra4a>ar en esera or1&&& milisegundo como el  ; tiemo de retardo esta4lecido

    inicio 4sf status)? ; P/$/AMA P/ICIPA0mo:l &'&&mo:f tris4  4cf status)?rogmo:l &'&& ;C(/mo:f tris4call retardomo:l &'&1 ;@

    mo:f tris4call retardomo:l &'&2 ;.Smo:f tris4call retardomo:l &'& ;+/(Smo:f tris4call retardomo:l &'&3 ;C@A+/mo:f tris4call retardomo:l &'&? ;CICmo:f tris4call retardomo:l &'&6 ;S(ISmo:f tris4call retardomo:l &'&7 ;SI(+(mo:f tris4call retardomo:l &'&8 ;Cmo:f tris4call retardomo:l &'& ;@((mo:f tris4call retardomo:l &'&a ;.I(mo:f tris4call retardo

    mo:l &'&4 ;C(mo:f tris4call retardomo:l &'&c ;.C(mo:f tris4call retardomo:l &'&d ;+/(C(mo:f tris4call retardomo:l &'&e ;CA+/C(mo:f tris4call retardomo:l &'&f ;D@IC(mo:f tris4call retardo

    goto rogend ;FI .( P/E(C+

    MC$=C=N>$=,AD=$ES @

  • 8/15/2019 Mod16 NBCD

    4/4

    UNIVERSIDAD TÉCNICA DE AMBATOFACULTAD DE INGENIERÍA EN SISTEMAS, ELECTRÓNICA E INDUSTRIAL

    PERÍODO ACADÉMICO: OCTUBRE/2015 – MARZO/2015

    1 R.&"(':

    ,a pro!ramación de una Mod16 NBCD se la reali%o sin ni!una di*icultad aplicando

    códi!os ya conocidos y se demostró la con*i!uración de &'sica en M",AB para la su

    control con pro!ramación el len!ua(e en C y la utili%ación de los retardos y &loue

    trisc..

    MC$=C=N>$=,AD=$ES 7