Upload
wilson-manobanda
View
216
Download
0
Embed Size (px)
Citation preview
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