Está en la página 1de 123

Centro de Bachillerato Tecnolgico Industrial y de Servicios N.

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

REPORTE DE PRACTICAS 2do PARCIAL

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca Jimenez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez
1

INT"#$%CCI#N

N%&ST"# "&P#"T& C#NSTA C#M# %NA BASTA '%&NT& $& IN'#"MACI#N C#N (A C%A( (& P"&S&NTAM#S &( P"#C&S# $& N%&ST"#S T"ABA)#S A$&MAS $& (A IN'#"MACI#N BAS& PA"A (A "&A(I*ACI#N $& N%&ST"#S P"#+&CT#S P"&S&NTA$#S &N &ST& "&P#"T&, &N &( C%A( S& A-"A-# T&#"IA TANT# $& (AS '%NCI#N&S $& &(&M&NT#S N&S&SA"I#S PA"A (A "&A(I*ACI#N $& CA%N# $& N%&ST"#S P"#+&CT#S C#N %NA BASTA IN'#"MACI#N S#B"& &( P"#C&$IMI&NT# .%& S& %TI(I*# PA"A S% "&A(I*ACI#N

&SP&"AN$# (& -%ST& (& "&C#N#C&M#S S% AMP(IA A+%$A &N N%&ST"# P"#+&CT#S,

ATT&. Eli Horeb Cuatepotzo Arroyo Brittany Garca Jimenez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar

E"#ar Humberto $ontiel L%pez Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.1

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca Jimenez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez
3

Material: Nombre Protoboard; Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

&ato' "e pro#ramaci%n(


) El *uerto B+ ,ue act-a como 'ali"a e' controla"o por el bit . "el *uerto A+ ,ue act-a como ) entra"a/ &e manera tal ,ue( ) 0 Si el bit . "el *12 A e' 343+ 'e encien"en to"o' lo' LE&' "e 'ali"a/ ) 0 Si el bit . "el *12 A e' 3.3+ 'e encien"en lo' LE&' "el nibble alto y 'e apa#an lo' ba5o/ ) ) 617A &E &A 1S 888888888888888888888888888888888888888888888888888888888888888888888 99C17:;G 9C*91:: < 9=& 91:: < 9*=2 E917 < 9X 91SC L;S *>4?:@AA ;7CLB&E C*4?:@AA/;7CD ) 617A &E CE&;G1S 88888888888888888888888888888888888888888888888888888888888888888888 12G . ;nicio b'F S A BS+2*. clrF 2;SB movlG bH...44444H movGF 2;SA bcF S A BS+2*. *rincipal movlG bH44444444H btF'' *12 A+. movlG bH4444....H movGF*12 B #oto *rincipal E7& ) Acce'o al Banco 4/ ) La' lnea' "el *uerto B 'e conFi#uran como 'ali"a/ ) La' I lnea' "el *uerto A 'e conFi#uran como entra"a/ ) Acce'o al Banco ./ ) Supone ,ue el bit "e entra"a e'tar a 343 y por ) tanto 'e van encen"er to"o' lo' LE&' "e 'ali"a/ ) JBit . "el *12 A e' 343K ) 7o+ entonce' 'e encien"e '%lo el nibble alto/ ) 2e'ulta"o 'e vi'ualiza por el puerto "e 'ali"a/ ) Crea un bucle cerra"o e inFinito/ ) :in "el pro#rama/ ) El pro#rama comienza en la "irecci%n ./

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

Se pre'iono el pu'h botton 'u#eri"o para ,ue la practica "iera el re'ulta"o 'olicita"o(

Con nue'tro re'ulta"o lo "eci"imo' realizar en mano propia con el 'i#uiente re'ulta"o

*ara nue'tra 'orpre'a no Funciono la' primera' ve' y ,uemamo' el pic pero 'e volvi% a realizar y #racia' al apoyo "el proFe'or 'e lo#ro(

-OBSERVACION DE EQUIPO: A anera de /s0ntesis1, la investigacin 2ue nos ayudo a co 3render esta 3r4ctica. - Q ! "# $ (ed5
L"d se refiere a un co 3onente o3toelectrnico 3asivo, 4s concreta ente, un diodo 2ue e ite lu6.

V%#%&$ '"$"()*
(os ledes se usan co o indicadores en uchos dis3ositivos y en ilu inacin. (os 3ri eros ledes e it0an lu6 ro7a de !a7a intensidad, 3ero los dis3ositivos actuales e iten lu6 de alto !rillo en el es3ectro infrarro7o, visi!le y ultravioleta. $e!ido a sus altas frecuencias de o3eracin son ta !i8n 9tiles en tecnolog0as avan6adas de co unicaciones. (os ledes infrarro7os ta !i8n se usan en unidades de control re oto de uchos 3roductos co erciales incluyendo televisores e infinidad de a3licaciones de hogar y consu o do 8stico.

C)()+,"(-#,%+)#
Formas de determinar la polaridad de un LED de insercin
&:isten tres for as 3rinci3ales de conocer la 3olaridad de un led:

1. (a 3ata 4s larga sie 3re va a ser el 4nodo. 2. &n el lado del c4todo, la !ase del led tiene un !orde 3lano.
3. $entro del led, la 3la2ueta indica el 4nodo. Se 3uede reconocer 3or2ue es el c4todo. 4s 3e2ue;a 2ue el yun2ue, 2ue indica

Ventajas y desventajas
<enta7as
(os ledes 3resentan uchas venta7as so!re las fuentes de lu6 incandescente y fluorescente, 3rinci3al ente 3or el !a7o consu o de energ0a, ayor tie 3o de vida, ta a;o reducido, dura!ilidad, resistencia a las vi!raciones, reducen la e isin de calor, no contienen ercurio =el cual al e:3onerse en el edio a !iente es alta ente venenoso>, en co 3aracin con la tecnolog0a fluorescente, no crean ca 3os agn8ticos altos co o la tecnolog0a de induccin agn8tica, con los cuales se crea ayor radiacin residual hacia el ser hu ano? cuentan con e7or 0ndice de 3roduccin cro 4tica 2ue otros ti3os de lu inarias, reducen ruidos en las l0neas el8ctricas, son es3eciales 3ara utili6arse con siste as fotovoltaicos =3aneles solares> en co 3aracin con cual2uier otra tecnolog0a actual? no les afecta el encendido inter itente =es decir 3ueden funcionar co o luces estro!osc3icas> y esto no reduce su vida 3ro edio, son es3eciales 3ara siste as antie:3losin ya 2ue cuentan con un aterial resistente, y en la ayor0a de los colores =a e:ce3cin de los ledes a6ules>, cuentan con un alto nivel de fia!ilidad y duracin. iempo "e encen"i"o (os ledes tienen la venta7a de 3oseer un tie 3o de encendido uy corto =a3ro:i ada ente en un cuarto de segundo> en co 3aracin con las lu inarias de alta 3otencia co o lo son las lu inarias de alta intensidad de va3or de sodio, aditivos et4licos, halogenuro o halogenadas y de 4s siste as con tecnolog0a incandescente.

Oarie"a" "e colore'

(a e:celente variedad de colores 2ue 3roducen los ledes ha 3er itido el desarrollo de nuevas 3antallas electrnicas de te:to onocro 4ticas, !icolores, tricolores y "-B =3antallas a todo color> con la ha!ilidad de re3roduccin de v0deo 3ara fines 3u!licitarios, infor ativos o ti3o indicadores.

$esventa7as
Seg9n un estudio reciente 3arece ser 2ue los ledes 2ue e iten una frecuencia de lu6 uy a6ul, 3ueden ser da;inos 3ara la vista y 3rovocar conta inacin lu 0nica. (os ledes con la 3otencia suficiente 3ara la ilu inacin de interiores son relativa ente caros y re2uieren una corriente el8ctrica 4s 3recisa, 3or su siste a electrnico 3ara funcionar con volta7e alterno, y re2uieren de disi3adores de calor cada ve6 4s eficientes en co 3aracin con las !o !illas fluorescentes de 3otencia e2ui3ara!le.

-CONCLUSION: Apren"er 'obre lo' LE&P'+ 'u Funcionamiento+ venta5a'+ "e'venta5a'+ etc/ Bn elemento e'encial en nue'tra practica/

10

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.2

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez

11

Material: Nombre Protoboard; Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

12

&ato' para la pro#ramaci%n "el pro#ramaci%n(


) Compara el "ato "el puerto "e entra"a *12 A y un 37umero3 Qpor e5emplo el 4NR( ) 0 Si Q*12 AR > 7umero+ 'e encien"en to"o' lo' LE&' "e 'ali"a/ ) 0 Si Q*12 AR y 7umero no 'on i#uale'+ 'e activan lo' LE&' pare' "e 'ali"a y apa#an impare'/ ) ) 617A &E &A 1S 8888888888888888888888888888888888888888888888888888888888888888888888 99C17:;G 9C*91:: < 9=& 91:: < 9*=2 E917 < 9X 91SC L;S *>4?:@AA ;7CLB&E C*4?:@AA/;7CD 7umero ESB "H4NH ) *or e5emplo+ e'te n-mero a comparar/

) 617A &E CE&;G1S 88888888888888888888888888888888888888888888888888888888888888888888 12G . ;nicio b'F S A BS+2*. clrF 2;SB movlG bH...44444H movGF 2;SA bcF S A BS+2*. *rincipal movlG 7umero 'ubGF *12 A+= movlG bH44444444H btF'' S A BS+6 movlG bH.4.4.4.4H movGF*12 B #oto *rincipal E7& ) Acce'o al Banco 4/ ) La' lnea' "el *uerto B 'e conFi#uran como 'ali"a/ ) La' I lnea' "el *uerto A 'e conFi#uran como entra"a/ ) Acce'o al Banco ./ ) Car#a el n-mero a comparar/ ) Q=R>Q*12 AR07umero/ ) Supone ,ue 'on i#uale' y por tanto va a ) encen"er to"o' lo' LE&' "e 'ali"a/ ) J6>4K+ JQ*12 AR > 7umeroK ) 7o+ 'on "i'tinto'/ Se encien"en pare'/ ) 2e'ulta"o 'e vi'ualiza por el puerto "e 'ali"a/ ) Crea un bucle cerra"o e inFinito/ ) :in "el pro#rama/ ) El pro#rama comienza en la "irecci%n ./

13

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

14

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

15

Al igual que la anterior practica se amor y nos dieron los siguientes resultados

Gracias a la enseanza de nuestro maestro puedimos seguir armado de laspracticas

-OBSERVACION DE EQUIPO: A anera de /s0ntesis1, la investigacin 2ue nos ayudo a co 3render esta 3r4ctica. -C&.o / $+%o$) "* Bra6alete antiest4tico5
%n 0()1)*"," )$,%"#,2,%+o o 3 *#"() )$,%"#,2,%+) consiste en una cinta con un velcro 3ara fi7arla en la u;eca conectada a un ca!le de to a de tierra 2ue 3er ite descargar cual2uier acu ulacin de electricidad est4tica en el cuer3o de un o3erario de e2ui3os sensi!les. &l !ra6alete lleva una resistencia de @ Mega #h , conectada en serie 3ara li itar la corriente de cortocircuito, 3rotegiendo al usuario si tocara cual2uier a3arato o co 3onente conectados a la red el8ctrica.

16

-CONCLUSION: Apren"er la' caracter'tica' "el Brazalete Anti0e'ttico+ y lo#rar encen"er lo' LE&P' conForme a la in'trucci%n "a"a/

TTTG2AC;ASUUU

17

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.4

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez

18

Material: Nombre Protoboard; Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

19

$atos de 3rogra acin:


? Co 3ara el dato introducido 3or el Puerto A 2ue act9a co o entrada, con un ANu eroA: ? B Si =P#"TA> es ayor o igual 2ue ANu eroA se encienden todos los (&$s de salida. ? B Si =P#"TA> es enor 2ue ANu eroA se activan los (&$s 3ares de salida. ? ? *#NA $& $AT#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDC#N'I- DCPD#'' E DF$TD#'' E DPF"T&D#N E DGTD#SC (IST PH@I'JKA INC(%$& LP@I'JKA.INCM Nu ero &.% dN@3N ? Por e7e 3lo, este n9 ero a co 3arar.

? *#NA $& CO$I-#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC #"Inicio !sf STAT%S,"PP ? Acceso al Banco @. clrf T"ISB ? (as l0neas del Puerto B se configuran co o salida. ovlQ !NPPP@@@@@N ? (as R l0neas del Puerto A se configuran co o entrada. ovQf T"ISA !cf STAT%S,"PP Princi3al ovlQ su!Qf ovlQ !tfss ovlQ ovQf goto &N$ Nu ero P#"TA,F !N@@@@@@@@N ? Carga el n9 ero a co 3arar. ? =F>H=P#"TA>BNu ero. ? Su3one 2ue son iguales y 3or tanto va a ? encender todos los (&$s de salida. STAT%S,C ? SCH@5, S=F> 3ositivo5, S=P#"TA>MHNu ero5 !NP@P@P@P@N ? No, P#"TA es enor =ha resultado CHP>. P#"TB ? "esultado se visuali6a 3or el 3uerto de salida. Princi3al ? Crea un !ucle cerrado e infinito. ? 'in del 3rogra a. ? Acceso al Banco P. P ? &l 3rogra a co ien6a en la direccin P.

20

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

21

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

4.- presionando el push botton correspondiente se obtuvo el dicho resultado

22

5.- despu s se hizo lo correspondiente el la practica a mano:

23

-OBSERVACION DE EQUIPO: A anera de /s0ntesis1, la investigacin 2ue nos ayudo a co 3render esta 3r4ctica. -C&.o / $+%o$)$ *o# Botnes5
%n 0o,&$ o 3 *#)do( es un dis3ositivo utili6ado 3ara reali6ar cierta funcin. (os !otones son de diversas for as y ta a;o y se encuentran en todo ti3o de dis3ositivos, aun2ue 3rinci3al ente en a3aratos el8ctricos y electrnicos. (os !otones son 3or lo general activados, al ser 3ulsados con un dedo. Per iten el flu7o de corriente accionados. Cuando ya no se 3resiona so!re 8l vuelve a su 3osicin de re3oso. ientras son

Puede ser un contacto nor al ente a!ierto en re3oso NA o N# =Nor ally #3en en Ingl8s>, o con un contacto nor al ente cerrado en re3oso NC.

D"#+(%3+%&$
Consta del !otn 3ulsador? una l4 ina conductora 2ue esta!lece contacto con los dos ter inales al o3ri ir el !otn, y un uelle 2ue hace reco!rar a la l4 ina su 3osicin 3ri itiva al cesar la 3resin so!re el !otn 3ulsador.

T%3o#
$iferentes ti3os de 3ulsadores: =a> Basculante. =!> Pulsador ti !re. =c> Con se;ali6ador. =d> Circular. =e> &:tra3lano.

5 $+%o$).%"$,o
&l !otn de un dis3ositivo electrnico funciona 3or lo general co o un interru3tor el8ctrico, es decir en su interior tiene dos contactos, al ser 3ulsado uno, se activar4 la funcin inversa de la 2ue en ese o ento este reali6ando, si es un dis3ositivo NA =nor al ente a!ierto> ser4 cerrado, si es un dis3ositivo NC =nor al ente cerrado> ser4 a!ierto.

U#o#
&l A!otnA se ha utili6ado en calculadoras, tel8fonos, electrodo 8sticos, y varios otros dis3ositivos del hogar y co erciales. ec4nicos y electrnicos,

&n las a3licaciones industriales y co erciales, los !otones 3ueden ser unidos entre s0 3or una articulacin ec4nica 3ara 2ue el acto de 3ulsar un !otn haga 2ue el otro !otn se de7e de 3resionar. $e esta anera, un !otn de 3arada 3uede Afor6arA un !otn de inicio 3ara ser li!erado. &ste 8todo de unin se utili6a en si 3les o3eraciones anuales en las 2ue la 42uina o 3roceso no tienen circuitos el8ctricos 3ara el control.

24

-CONCLUSION: Apren"er 'obre lo' Botone' 'u' Funcione'+ 'u' u'o' y 'obre to"o 'u Funcionamiento+ tambiMn con'e#uir ,ue lo' LE&P' encen"ieran con la' in'truccione' "a"a' anteriormente/

TTTG2AC;ASUUU

25

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.6

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez
26

Material: Nombre Protoboard; Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

27

D),o# 3)() 3(o'().)+%&$: ; Co.3)() "* d),o d"* 3 "(,o d" "$,()d) PORTA +o$ $ 7N ."(o7 83o( "9".3*o "* 14:: ; - S% 8PORTA: "# .);o( < " 7N ."(o7 #" "$+%"$d"$ ,odo# *o# LED# d" #)*%d). ; - S% 8PORTA: "# ."$o( o %' )* < " 7N ."(o7 #" )+,%=)$ *o# LED# 3)("# d" #)*%d). ; ; >ONA DE DATOS ?????????????????????????????????????????????????????????????????????? @@CON5IG @CP@O55 A @BDT@O55 A @PBRTE@ON A @CT@OSC LIST PD1E5F6A INCLUDE GP1E5F6A.INCH N ."(o EQU dI14I ; Po( "9".3*oJ "#," $K."(o ) +o.3)()(.

; >ONA DE CLDIGOS ???????????????????????????????????????????????????????????????????? ORG M I$%+%o 0#/ STATUSJRPM +*(/ TRISB .o=*N 0IMMM11111I .o=N/TRISA 0+/ STATUSJRPM P(%$+%3)* .o=/ PORTAJB # 0*N N ."(o .o=*N 0I11111111I 0,/#+ STATUSJC .o=*N 0IM1M1M1M1I .o=N/PORTB 'o,o P(%$+%3)* END ; A++"#o )* B)$+o 1. ; L)# *-$")# d"* P "(,o B #" +o$/%' ()$ +o.o #)*%d). ; L)# 5 *-$")# d"* P "(,o A #" +o$/%' ()$ +o.o "$,()d). ; A++"#o )* B)$+o M. ; C)(') "* $K."(o +o$ "* d),o d" "$,()d). ; 8B:DN ."(o-8PORTA:. ; S 3o$" < " 8PORTA:HN ."(oJ 3o( ,)$,o =) ) ; "$+"$d"( ,odo# *o# LED# d" #)*%d). ; CDMOJ 8B: $"'),%=oOJ N ."(oG8PORTA:O ; NOJ PORTA "# ."$o( o %' )* 8P) ("# *,)do CD1:. ; R"# *,)do #" =%# )*%1) 3o( "* 3 "(,o d" #)*%d). ; E* 3(o'().) +o.%"$1) "$ *) d%("++%&$ M.

28

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

29

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

4.- presionando el push botton correspondiente se obtuvo el dicho resultado

30

5.- despu s se hizo lo correspondiente el la practica a mano:

31

-OBSERVACION DE EQUIPO: A anera de /s0ntesis1, la investigacin 2ue nos ayudo a co 3render esta 3r4ctica. -C 2* "# *) d%/"("$+%) "$,(" $) ("#%#,"$+%) +o.K$ ; $)

"esistencia calentadora5
(as ("#%#,"$+%)# +)*"$,)do()# convierten energ0a el8ctrica en calor. Procedi iento descu!ierto 3or )a es Prescott )oule cuando en @JK@ al hacer circular corriente el8ctrica a trav8s de un conductor se li!er calor 3or encontrar resistencia. &n la actualidad las resistencias calentadoras se utili6an 3ara infinidad de a3licaciones. (a gran ayor0a de ellas son fa!ricadas con un ala !re de una aleacin de n02uel =JPT> y cro o =UPT>. &sta aleacin so3orta te 3eraturas uy altas =@PPPV C>, es resistivo =condicin necesaria 3ara generar calor>, es uy resistente a los i 3actos y es ino:ida!le.

R"#%#,"$+%)# +"(2.%+)#
Son resistencias de coeficiente resistivo t8r ico 3ositivo. (a ientras 2ue los etales lo tienen 3ositivo. ayor0a de las cer4 icas tienen coeficiente resistivo negativo,

(os etales au entan un 3oco su resistencia al au entar el calor, 3ero este ti3o de cer4 icas no tienen una res3uesta resistiva lineal al calor. Cuando esta resistencia 3asa su u !ral de te 3eratura 3ierde conductividad. Co o resultado, son resistencias y a la ve6 ter ostatos, ya 2ue 3er iten 3asar corriente cu4ndo est4n fr0os 3ero de7an de conducir corriente al calentarse. &stas resistencias est4n hechas de titanato de !ario o titanato de 3lo o =BaTi#3 o P!Ti#3>. &ntre los usos de estos ateriales est4n las delgadas ca3as de 3el0cula de los vidrios traseros de los auto viles 2ue dese 3a;an la condensacin.

32

-CONCLUSION: Apren"er 'obre la' 2e'i'tencia' Comune'+ la' "e ;nmer'i%n+ y la' cermica'+ 'u Funcionamiento y 'obre to"o po"er encen"er lo' LE&P' con la' in'truccione' ya "a"a'/

TTTG2AC;ASUUU
33

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.5

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez

34

Nombre Protoboard;

Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

35

&ato' a pro#ramar (
) Compara el "ato "el puerto "e entra"a *12 A con un 37umero3/ re' po'ibili"a"e'( ) 0 Si Q*12 AR > 7umero 'e encien"en to"o' lo' LE&' "e 'ali"a/ ) 0 Si Q*12 AR D 7umero 'e activan lo' LE&' pare' "e 'ali"a/ ) 0 Si Q*12 AR C 7umero 'e encien"en lo' LE&' "el nibble alto y 'e apa#an lo' "el ba5o/ ) ) Hay ,ue "e'tacar ,ue al no haber in'truccione' "e comparaci%n+ e'ta' 'e realizan ) me"iante re'ta'/ ) 617A &E &A 1S 8888888888888888888888888888888888888888888888888888888888888888888888 99C17:;G 9C*91:: < 9=& 91:: < 9*=2 E917 < 9X 91SC L;S *>4?:@AA ) *roce'a"or utiliza"o/ ;7CLB&E C*4?:@AA/;7CD ) :ichero "on"e 'e "eFinen la' eti,ueta' "el *;C/ 7umero ESB "H4NH ) *or e5emplo+ e'te n-mero a comparar/

) 617A &E CE&;G1S 88888888888888888888888888888888888888888888888888888888888888888888 12G . ;nicio b'F clrF movlG movGF bcF *rincipal movlG 'ubGF movlG btF'' #oto movlG btF'c #oto movlG ActivaSali"a movGF #oto E7& S A BS+2*. 2;SB bH...44444H 2;SA S A BS+2*. 7umero *12 A+= bH4444....H S A BS+C ActivaSali"a bH44444444H S A BS+6 ActivaSali"a bH.4.4.4.4H *12 B *rincipal ) Acce'o al Banco 4/ ) La' lnea' "el *uerto B 'e conFi#uran como 'ali"a/ ) La' I lnea' "el *uerto A 'e conFi#uran como entra"a/ ) Acce'o al Banco ./ ) Car#a el n-mero a comparar/ ) Q*12 AR 0 7umero 00D Q=R/ ) Supone Q*12 AR e' menor/ ) JC>4K+ JQ=R po'itivoK+ JQ*12 AR D> 7umeroK/ ) 7o/ C>.+ por tanto Q*12 AR C 7umero/ ) Supone ,ue 'on i#uale'/ ) J6>.K+ J'on "i'tinto'K/ ) 7o/ Son i#uale' ya ,ue 6 > 4/ ) S+ por tanto Q*12 AR D 7umero/ ) 2e'ulta"o 'e vi'ualiza por el puerto "e 'ali"a/ ) Crea un bucle cerra"o e inFinito/ ) :in "el pro#rama/ ) El pro#rama comienza en la "irecci%n ./

36

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

37

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

4.- presionando el push botton correspondiente se obtuvo el dicho resultado

38

5.- despu s se hizo lo correspondiente el la practica a mano:

39

-OBSERVACION DE EQUIPO: A anera de /s0ntesis1, la investigacin 2ue nos ayudo a co 3render esta 3r4ctica. -C&.o / $+%o$) "* PIC@I'JK5
&l PIC1E5F6 es un dada a los icrocontrolador a J !its de la fa ilia PIC 3erteneciente a la Gama $e"ia =seg9n la clasificacin is a e 3resa fa!ricante> Microchi3. icrocontroladores 3or la

E#,( +, ()
Se trata de uno de los icrocontroladores 4s 3o3ulares del ercado actual, ideal 3ara 3rinci3iantes, de!ido a su uy a iga!le 3ara e ori6ar y f4cil de

ar2uitectura de J !its, @J 3ines, y un con7unto de instrucciones "ISC entender, interna ente consta de:

Me oria 'lash de 3rogra a =@W : @K !its>. Me oria &&P"#M de datos =IK : J !its>. Me oria "AM =IJ registros : J !its>. %n te 3ori6adorXcontador =ti er de J !its>. %n divisor de frecuencia. <arios 3uertos de entradaBsalida =@3 3ines en dos 3uertos, R 3ines el 3uerto A y J 3ines el 3uerto B>.

#tras caracter0sticas son:

40

Mane7o de interru3ciones =de K fuentes>. Perro guardi4n =Qatchdog>. Ba7o consu o. 'recuencia de relo7 e:terna 4:i a @PMY6. =Yasta UPMY6 en nuevas versiones>. (a frecuencia de relo7

interna es un cuarto de la e:terna, lo 2ue significa 2ue con un relo7 de UPMh6, el relo7 interno ser0a de RMh6 y as0 3ues se e7ecutan R Millones de Instrucciones 3or Segundo =R MIPS>

No 3osee conversores analgicosBdigital ni digitalBanalgicos. Pi3eBline de U eta3as, @ 3ara !9s2ueda de instruccin y otra 3ara la e7ecucin de la instruccin =los saltos ocu3an un ciclo 4s>.

"e3ertorio de instrucciones reducido ="ISC>, con tan solo 3P instrucciones distintas. K ti3os distintos de instrucciones, orientadas a !yte, orientadas a !it, o3eracin entre registros, de salto.

U#o#
&n los 9lti os a;os se ha 3o3ulari6ado el uso de este icrocontrolador de!ido a su !a7o costo y ta a;o. Se ha usado uy 3o3ular su uso

en nu erosas a3licaciones, 2ue van desde los auto viles a decodificadores de televisin. &s 3or los aficionados a la ro!tica y electrnica.

Puede ser 3rogra ado tanto en lengua7e ensa !lador co o en Basic y 3rinci3al ente en C, 3ara el 2ue e:isten nu erosos co 3iladores. Cuando se utili6an los co 3iladores Basic, es 3osi!le desarrollar 9tiles a3licaciones en tie 3o r8cord, es3ecial ente dirigidas al ca 3o do 8stico y educacional.

P(o'().) d" "9".3*o


A continuacin hay un 3e2ue;o 3rogra a en ensa !lador =MPASM> 2ue 3one a P las 3osiciones de =en he:adeci al> usando un direcciona iento indirecto: e oria UP y U@

MOVLW 20h MOVWF FSR CLRF INCF CLRF INDF FSR INDF

MOVLB Q: Q$ove Literal to =R &s una instruccin 2ue carga en el registro de tra!a7o F, un literal =constante> Z, 2ue en este caso es UPh.

41

MOVB5 /: Q$ove = to :ileR, Co3ia el contenido del registro F a la 3osicin de re3resenta una direccin de direccin de

e oria f. &n este caso, 'S"

e oria. 'S" es el registro usado 3ara direcciona iento indirecto. &n 'S" se carga la

e oria 2ue se va a direccionar con IN$' =otro registro>. e oria f. e oria f. .l.

CLR5 /: QClear :ileR, Pone en P el registro en la 3osicin de

INC5 /: Q;ncrement :ileR, Incre enta en uno el valor al acenado en la 3osicin de

O,(o P(o'().) d" "9".3*o


&ste otro 3rogra a 3er ite 3oner a valor lgico uno la salida "BP del lgico uno en la entrada "AP icrocontrolador cuando se detecta un valor

ediante el uso de saltos incondicionales GOTO =ir a...>:

SIGUE &'& salta $!a

BTFSS GOTO GOTO

PORTA,0 APAGA ENCIENDE PORTB,0 SIGUE PORTB,0 SIGUE

; testea el p ! RA0 "el PORTA, s ; salta a la s$*%$t !a APAGA ; salta a la s$*%$t !a ENCIENDE ; p)!e e! &0& el p ! RB0 "el PORTB ; +$el+e al teste) ; p)!e e! &'& el p ! RB0 "el PORTB ; t)") "e !$e+)

e!#$e!t%a $!

!st%$## (!, "e l) #)!t%a% ) #)!t !$a

APAGA ENCIENDE

BCF GOTO BSF GOTO

D),o# + (%o#o# #o0(" "#," PIC

&l PIC@I'JK 3osee una %(A =%nidad (gica Arit 8tica> li itada 2ue i 3ide hacer c4lculos !4sicos, co o 3or e7e 3lo, una ate 4ticos

ulti3licacin de dos n9 eros a J !its en una 9nica instruccin, o una divisin en ate 4ticas 2ue se a3oyan en el ate 4tico !4sico. 4s de KP a;os.

una 9nica instruccin. Por lo 2ue el 3rogra ador de!e valerse de otras t8cnicas

7uego de instrucciones arit 8ticas dis3oni!les en este PIC 3ara reali6ar este calculo

(os datos al acenados en la (a

e oria &&P"#M 3ueden durar al acenados 3or

e oria de datos no se 3uede acceder co 3leta ente en un 9nico registro sino 2ue se de!e acceder 3or o ento de escri!ir el 3rogra a de no so!rescri!ir alg9n registro en el

!ancos, 3or lo 2ue se de!e estar atento al !anco P 2ueriendo escri!ir so!re el !anco @.

de

Muchos estudiantes de electrnica, 3or no decir la icrocontroladores cuando en el icrontrolador.

ayor0a, eligen este PIC 3ara iniciarse en la 3rogra acin ucho 4s si 3le

ercado e:isten otros PICs con una ar2uitectura interna

2ue la 2ue 3osee este

42

-CONCLUSION: Apren"er 'obre el Funcionamiento "el *;C 4?:@A y como revoluciono la Electr%nica "e Control+ a' como pro#ramar la prctica para el encen"i"o correcto "e lo' LE&P'/

TTTG2AC;ASUUU
43

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.E

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez
44

Material: Nombre Protoboard; Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-;

45

6 Pus.#/otons;

CODIGO A PROGRAMAR:
? (ee las tres l0neas 4s !a7as del 3uerto A, 2ue fi7an la cantidad del n9 ero de (&$s a ? ilu inar. Por e7e 3lo, si =P#"TA>H!NBBBPP@P@N =cinco> se encender4n cinco diodos (&$s ? =$K, $3, $U, $@ y $P>. Yay 2ue utili6ar la instruccin de rotacin ArlfA. ? ? *#NA $& $AT#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDC#N'I- DCPD#'' E DF$TD#'' E DPF"T&D#N E DGTD#SC (IST PH@I'JKA INC(%$& LP@I'JKA.INCM CB(#CW Contador "eg$es3la6a &N$C P:PC ? "AM de usuario a 3artir de esta direccin. ? Contar4 las veces 2ue tiene 2ue rotar el diodo. ? "egistro 2ue se des3la6ar4.

? *#NA $& CO$I-#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC #"Inicio !sf clrf ovlQ ovQf !cf Princi3al ovf andlQ ovQf ovf !tfsc goto clrf STAT%S,"PP T"ISB !NPPP@@@@@N T"ISA STAT%S,"PP P#"TA,F !NPPPPP@@@N Contador Contador,' STAT%S,* ActivaSalida "eg$es3la6a ? Acceso al Banco @. ? (as l0neas del Puerto B se configuran co o salida. ? (as R l0neas del Puerto A se configuran co o entrada. ? Acceso al Banco P. ? (ee el dato de entrada. ? Se 2ueda con los tres !its 4s !a7os. ? &l dato de entrada 3asar4 al Contador. ? Solo sirve 3ara 3osicionar flag * del STAT%S. ? S*HP5, S=Contador> es distinto de cero5 ? No. &s cero. (os (&$s se a3agan. ? Si, efectiva ente es distinto de cero. "ota. P ? &l 3rogra a co ien6a en la direccin P.

46

$es3la6a#tra<e6 !sf STAT%S,C rlf "eg$es3la6a,' decfs6 Contador,' goto $es3la6a#tra<e6 ovf "eg$es3la6a,F ActivaSalida ovQf P#"TB goto Princi3al &N$

? (a 3ri era ve6 con todos los (&$s a3agados. ? Pone a @ el Carry. &ste @ ser4 el 2ue rote a ? i62uierdas 3or el registro "eg$es3la6a. ? "ota tantas veces co o indi2ue el =Contador>. ? Se carga en F 3ara visuali6arlo a la salida. ? "esultado se visuali6a 3or el 3uerto de salida.

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

47

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

4.- presionand losl push botton correspondiente se obtuvo el dicho resultad: 48

49

5.- despu s se hizo lo correspondiente el la practica a mano:

50

OBSERVACION DE EQUIPO: A anera de /s0ntesis1, la investigacin 2ue nos ayudo a co 3render esta 3r4ctica. -P)() < ! #%(=" "* #scilador de cristal5
%n o#+%*)do( d" +(%#,)* es a2uel oscilador 2ue incluye en su reali entacin un resonador 3ie6oel8ctrico.

51

C)()+,"(-#,%+)#
&l oscilador de cristal se caracteri6a 3or su esta!ilidad de frecuencia y 3ure6a de fase, dada 3or el resonador. (a frecuencia es esta!le frente a variaciones de la tensin de ali entacin. (a de3endencia con la te 3eratura de3ende del resonador, 3ero un valor t03ico 3ara cristales de cuar6o es de PN PPRT del valor a UR [C, en el P a \P [C. &stos osciladores ad iten un 3e2ue;o a7uste de frecuencia, con un condensador en serie con el resonador, 2ue a3ro:i a la frecuencia de este, de la resonancia serie a la 3aralela. &ste a7uste se 3uede utili6ar en los <C# 3ara odular su salida. argen de

-CONCLUSION: Apren"er 'obre el 1'cila"or "e Cri'tal+ 'u Funcionamiento y 'obre to"o encen"er lo' LE&P' con la' in'truccione' previamente "a"a'/

TTTG2AC;ASUUU Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

52

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.R

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez

Material: Nombre Material


53

Protoboard;

contador

PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; ' ,esistencias de 1)-; 1 Pus.#/otons;

$atos a 3rogra ar
? Cada ve6 2ue 3resione el 3ulsador conectado al 3in "AK incre enta un contador visuali6ado
54

? en el dis3lay. ? ? *#NA $& $AT#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDC#N'I- DCPD#'' E DF$TD#'' E DPF"T&D#N E DGTD#SC (IST PH@I'JKA INC(%$& LP@I'JKA.INCM CB(#CW P:PC Contador &N$C ]$&'IN& Pulsador P#"TA,K ]$&'IN& $is3lay P#"TB

? &l contador a visuali6ar.

? Pulsador conectado a "AK. ? &l dis3lay est4 conectado al Puerto B.

? *#NA $& CO$I-#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC #"- P Inicio !sf STAT%S,"PP ? Acceso al Banco @. clrf $is3lay ? &stas l0neas configuradas co o salidas. !sf Pulsador ? (0nea del 3ulsador configurada co o entrada. !cf STAT%S,"PP ? Acceso al Banco P. call Iniciali6aContador ? Iniciali6a el Contador y lo visuali6a. call <isuali6a Princi3al !tfsc Pulsador ? SPulsador 3resionado5, S=Pulsador>HP5 goto 'in ? No. <uelve a leerlo. call "etardoDUP s ? &s3era 2ue se esta!ilicen los niveles de tensin. !tfsc Pulsador ? Co 3rue!a si es un re!ote. goto 'in ? &ra un re!ote y sale fuera. call Incre enta<isuali6a ? Incre enta el contador y lo visuali6a. &s3era$e7ePulsar !tfss Pulsador ? S$e7 de 3ulsar5. S=Pulsador>H@5 goto &s3era$e7ePulsar ? No. &s3era 2ue de7e de 3ulsar. 'in goto Princi3al ? Su!rutina AIncre enta<isuali6aA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB Incre enta<isuali6a
55

? &l 3rogra a co ien6a en la direccin P.

incf Contador,' ? Incre enta el contador y co 3rue!a si ha ovlQ dN@PN ? llegado a su valor 4:i o ediante una su!Qf Contador,F ? resta. =F>H=Contador>B@P. !tfsc STAT%S,C ? SCHP5, S=F> negativo5, S=Contador>L@P5 Iniciali6aContador clrf Contador ? No, era igual o ayor. Por tanto, resetea. <isuali6a ovf Contador,F call Nu eroDaD\Seg entos ? (o 3asa a siete seg ento 3ara 3oder ser ovQf$is3lay ? visuali6ado en el dis3lay. return INC(%$& L$ISP(A+D\S.INCM ? Su!rutina Nu eroDaD\Seg entos INC(%$& L"&TA"$#S.INCM ? Su!rutinas de retardo. &N$ ? 'in del 3rogra a.

56

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

57

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

4.- presionand losl push botton correspondiente se obtuvo el dicho resultao de conteo del ! al ":

58

5.- despu s se hizo lo correspondiente el la practica a mano:

59

60

-OBSERVACION DE EQUIPO: A anera de /s0ntesis1, la investigacin 2ue nos ayudo a co 3render esta 3r4ctica. -Q ! "# *) &lectrnica de control5
(os #%#,".)# d" +o$,(o* son a2uellos dedicados a o!tener la salida deseada de un siste a o 3roceso. &n un siste a general se tienen una serie de entradas 2ue 3rovienen del siste a a controlar, lla ado 3lanta, y se dise;a un siste a 3ara 2ue, a 3artir de estas entradas, odifi2ue ciertos 3ar4 etros en el siste a 3lanta, con lo 2ue las se;ales

anteriores volver4n a su estado nor al ante cual2uier variacin. %n siste a de control !4sico es ostrado en la siguiente figura:

Yay varias clasificaciones dentro de los siste as de control. Atendiendo a su naturale6a son analgicos, digitales o i:tos? atendiendo a su estructura =n9 ero de entradas y salidas> 3uede ser control cl4sico o control oderno?

atendiendo a su dise;o 3ueden ser 3or lgica difusa, redes neuronales. (a clasificacin 3rinci3al de un siste a de control es de dos grandes gru3os, los cu4les son: S%#,".) d" *)1o )0%"(,o: Siste a de control en el 2ue la salida no tiene efecto so!re la accin de control.

Se caracteri6a 3or2ue la infor acin o la varia!le 2ue controla el 3roceso circulan en una sola direccin desde el siste a de control al 3roceso. &l siste a de control no reci!e la confir acin de 2ue las acciones se han reali6ado correcta ente. ecanis o de encendido y a3agado de la lu6 de un 3asillo de un edificio de de3arta entos. antiene

&7e 3lo: Pense os en el

Cuando su!i os 3or el ascensor y el 3asillo se encuentra a oscuras encende os la lu6. &sta lu6 se

encendida durante un la3so de tie 3o y luego se a3aga inde3endiente ente del tie 3o 2ue nosotros necesite os. &n este caso no hay ning9n dis3ositivo 2ue infor e al siste a si todav0a hay gente en el 3asillo o si ya no hay nadie. No e:iste la retroali entacin ya 2ue no e:iste un dis3ositivo 2ue o!tenga datos de a !iente =3resencia de 3ersonas en el 3asillo>, y 3or lo tanto, ninguna infor acin retroali enta al siste a. (a infor acin va en un solo sentido.

61

S%#,".) d" *)1o +"(()do: Siste a de control en el 2ue la salida e7erce un efecto directo so!re la accin de control.

Se caracteri6a 3or2ue e:iste una relacin de reali entacin desde el 3roceso hacia el siste a de control a trav8s de los sensores. &l siste a de control reci!e la confir acin si las acciones ordenadas han sido reali6adas correcta ente.

(os 3rinci3ales ti3os de siste as de control son:

SV7o. &n este siste a el controlador enciende o a3aga la entrada y es utili6ado, 3or e7e 3lo, en el alu !rado 39!lico, ya 2ue 8ste se enciende cuando la lu6 a !iental es de lu inosidad. 4s !a7a 2ue un nivel 3redeter inado

*roporcional Q*R. &n este siste a la a 3litud de la se;al de entrada al siste a afecta directa ente la salida, ya no es sola ente un nivel 3refi7ado sino toda la ga a de niveles de entrada. Algunos siste as auto 4ticos de ilu inacin utili6an un siste a * 3ara deter inar con 2u8 intensidad encender l4 3aras de3endiendo directa ente de la lu inosidad a !iental.

*roporcional "erivativo Q*&R. &n este siste a, la velocidad de ca !io de la se;al de entrada se utili6a 3ara deter inar el factor de a 3lificacin, calculando la derivada de la se;al.

*roporcional inte#ral Q*;R. &ste siste a es si ilar al anterior, solo 2ue la se;al se integra en ve6 de derivarse. *roporcional inte#ral "erivativo Q*;&R. &ste siste a co !ina los dos ti3os anteriores. 2e"e' neuronale'. &ste siste a controlar la se;al de salida. odela el 3roceso de a3rendi6a7e del cere!ro hu ano 3ara a3render a

-CONCLUSION: Apren"er 'obre la Electr%nica "e Control y "irectamente aplicarla a nue'tra' prctica'W

TTTG2AC;ASUUU
62

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.F

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa
63

Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez

Material: Nombre Protoboard; Material

contador

PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; ' ,esistencias de 1)-;

64

1 Pus.#/otons;

$atos a 3rogra ar
? Mientras se antenga activado el 3ulsador en el dis3lay contar4 de P a ^ continua ente, ? anteniendose UPP s en cada valor. Cuando de7e de 3ulsar 3er anecer4 el 9lti o valor. ? ? *#NA $& $AT#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDC#N'I- DCPD#'' E DF$TD#'' E DPF"T&D#N E DGTD#SC (IST PH@I'JKA INC(%$& LP@I'JKA.INCM CB(#CW P:PC Contador ? &l contador a visuali6ar. &N$C ]$&'IN& Pulsador P#"TA,K ]$&'IN& $is3lay P#"TB ? Pulsador conectado a "AK. ? &l dis3lay est4 conectado al Puerto B.

? *#NA $& CO$I-#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC #"- P Inicio !sf clrf !sf !cf call Princi3al !tfsc goto call !tfsc goto STAT%S,"PP ? Acceso al Banco @. $is3lay ? &stas l0neas configuradas co o salidas. Pulsador ? (0nea del 3ulsador configurada co o entrada. STAT%S,"PP ? Acceso al Banco P. Iniciali6aContador ? Iniciali6a el Contador y lo visuali6a. Pulsador 'in "etardoDUP s Pulsador 'in ? SPulsador 3resionado5, S=Pulsador>HP5 ? No. <uelve a leerlo. ? &s3era a 2ue se esta!ilicen los niveles de tensin. ? Co 3rue!a si es un re!ote. ? &ra un re!ote y sale fuera.
65

? &l 3rogra a co ien6a en la direccin P.

'in

call call goto

Incre enta<isuali6a ? Incre enta el contador y lo visuali6a. "etardoDUPP s ? $urante este tie 3o sin es3erar a 2ue de7e Princi3al ? de 3ulsar.

? Su!rutina AIncre enta<isuali6aA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB Incre enta<isuali6a incf Contador,' ? Incre enta el contador y co 3rue!a si ha ovlQ dN@PN ? llegado a su valor 4:i o ediante una su!Qf Contador,F ? resta. =F>H=Contador>B@P. !tfsc STAT%S,C ? SCHP5, S=F> negativo5, S=Contador>L@P5 Iniciali6aContador clrf Contador ? No, era igual o ayor. Por tanto, resetea. <isuali6a ovf Contador,F call Nu eroDaD\Seg entos ? (o 3asa a siete seg entos 3ara 3oder ser ovQf$is3lay ? visuali6ado en el dis3lay. return INC(%$& L$ISP(A+D\S.INCM ? Su!rutina Nu eroDaD\Seg entos. INC(%$& L"&TA"$#S.INCM ? Su!rutinas de retardo. &N$

66

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

67

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

4.- presionand losl push botton correspondiente se obtuvo el dicho resultao de conteo del ! al ":

68

5.- despu s se hizo lo correspondiente el la practica a mano: 69

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

70

PRACTICA 2.S

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez

Material: Nombre Protoboard; Material

contador

PIC 16 8!;

71

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; ' ,esistencias de 1)-; 1 Pus.#/otons;

$atos a 3rogra ar
? Si ula un dado electrnico 2ue cuenta de @ a I. Mientras se antenga 3resionado un 3ulsador, ? el dis3lay contar4 de @ a I continua ente, anteni8ndose un instante en cada valor. Cuando ? de7e de estar 3ulsador 3er anecer4 el 9lti o valor visuali6ado. A2u0 el te a de los re!otes ? no es i 3ortante. ? ? *#NA $& $AT#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDC#N'I- DCPD#'' E DF$TD#'' E DPF"T&D#N E DGTD#SC (IST PH@I'JKA INC(%$& LP@I'JKA.INCM CB(#CW P:PC Contador &N$C ]$&'IN& Pulsador P#"TA,K

? &l contador a visuali6ar.

? Pulsador conectado a "AK. 72

]$&'IN& $is3lay

P#"TB

? &l dis3lay est4 conectado al Puerto B.

? *#NA $& CO$I-#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC #"- P Inicio !sf clrf !sf !cf call Princi3al !tfss call 'in goto STAT%S,"PP $is3lay Pulsador STAT%S,"PP Iniciali6aContador ? Acceso al Banco @. ? &stas l0neas configuradas co o salidas. ? (0nea del 3ulsador configurada co o entrada. ? Acceso al Banco P. ? &l 3rogra a co ien6a en la direccin P.

Pulsador ? SPulsador re3oso5, SPulsadorH@5 Incre enta<isuali6a ? Incre enta el contador y lo visuali6a. Princi3al

? Su!rutina AIncre enta<isuali6aA BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB Incre enta<isuali6a incf Contador,' ? Incre enta el contador y co 3rue!a si ha ovlQ dN\N ? llegado a su valor 4:i o ediante una su!Qf Contador,F ? resta. =F>H=Contador>B\. !tfss STAT%S,C ? SCH@5, S=F> 3ositivo5, S=Contador>MH\5 goto <isuali6a ? No, 3ues salta a visuali6ar. Iniciali6aContador ovlQ .@ ? Iniciali6a el Contador y lo visuali6a. ovQf Contador <isuali6a ovf Contador,F call Nu eroDaD\Seg entos ? (o 3asa a siete seg entos 3ara visuali6arlo ovQf $is3lay ? en el dis3lay. return INC(%$& L$ISP(A+D\S.INCM ? Su!rutina Nu eroDaD\Seg entos. &N$ ? 'in del 3rogra a.

73

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

74

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

4.- presionand losl push botton correspondiente se obtuvo el dicho resultao de conteo del ! al ": 75

5.- despu s se hizo lo correspondiente el la practica a mano: 76

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

77

PRACTICA 2.1M

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez Material: Nombre Protoboard; Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

78

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

CODIGO A PROGRAMAR:
? &l (&$ conectado a la l0nea P del 3uerto de salida se enciende durante KPP s y se ? a3aga durante 3PP s. ? ? *#NA $& $AT#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDC#N'I- DCPD#'' E DF$TD#'' E DPF"T&D#N E DGTD#SC (IST PH@I'JKA INC(%$& LP@I'JKA.INCM CB(#CW P:PC &N$C ]$&'IN& (&$ P#"TB,P ? &n esta 3osicin e 3ie6a la "AM de usuario.

? *#NA $& CO$I-#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC


79

#"- P Inicio !sf !cf !cf Princi3al !sf call call !cf call call goto STAT%S,"PP (&$ STAT%S,"PP (&$ "etardoDUPP "etardoDUPP (&$ "etardoDUPP "etardoD@PP Princi3al ? Acceso al Banco @. ? (0nea del (&$ configurada co o salida. ? Acceso al Banco P. ? &nciende el (&$ ? durante la su a de este tie 3o. ? (o a3aga durante la su a de los siguientes ? retardos.

s s s s

? Su!rutinas A"etardoDUPP sA y A"etardoD@PP sABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB ? CB(#CW "DContA ? Contadores 3ara los retardos. "DContB &N$C "etardoDUPP s ? (a lla ada AcallA a3orta U ciclos 42uina. ovlQ dNUPPN ? A3orta @ ciclo 42uina. &ste es el valor de AMA. goto "etardosD s ? A3orta U ciclos 42uina. "etardoD@PP s ? (a lla ada AcallA a3orta U ciclos 42uina. ovlQ dN@PPN ? A3orta @ ciclo 42uina. &ste es el valor de AMA. goto "etardosD s ? A3orta U ciclos 42uina. "etardoD@ s ? (a lla ada AcallA a3orta U ciclos 42uina. ovlQ dN@N ? A3orta @ ciclo 42uina. &ste es el valor de AMA. ? ? &l 3r:i o !lo2ue A"etardosD sA tarda: ? @ _ M _ M _ W:M _ =WB@>:M _ M:U _ =WB@>M:U _ =MB@> _ U _ =MB@>:U _ U H ? H =U _ KM _ KWM> ciclos 42uina. Para WHUK^ y MH@ su3one @PPU ciclos 42uina ? 2ue a K MY6 son @PPU `s H @ s. ? "etardosD s ovQf"DContB ? A3orta @ ciclo 42uina. "@ sDBucle&:terno ovlQ dNUK^N ? A3orta M:@ ciclos 42uina. &ste es el valor de AWA.
80

ovQf"DContA ? A3orta M:@ ciclos 42uina. "@ sDBucleInterno no3 ? A3orta W:M:@ ciclos 42uina. decfs6"DContA,' ? =WB@>:M:@ c =cuando no salta> _ M:U c =al saltar>. goto "@ sDBucleInterno ? A3orta =WB@>:M:U ciclos 42uina. decfs6"DContB,' ? =MB@>:@ c =cuando no salta> _ U c =al saltar>. goto "@ sDBucle&:terno ? A3orta =MB@>:U ciclos 42uina. return ? &l salto de retorno a3orta U ciclos 42uina. ? ?&n total estas su!rutinas tardan: ? B "etardoDUPP s: U _ @ _ U _ =U _ KM _ KWM> H UPPPP\ c H UPP s. =MHUPP y WHUK^>. ? B "etardoD@PP s: U _ @ _ U _ =U _ KM _ KWM> H @PPPP\ c H @PP s. =MH@PP y WHUK^>. ? B "etardoD@ s : U _ @ _ =U _ KM _ KWM> H @PPR c H @ s. =MH @ y WHUK^>. &N$

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

81

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

82

4.- se obtuvo el dicho resultado el #$% conectado a la l&nea ' del puerto de salida se enciende durante 4'' ms y se apaga durante ('' ms

83

5.- despu s se hizo lo correspondiente el la practica a mano:

84

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.1M

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez Material:
85

Nombre Protoboard;

Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

86

CODIGO A PROGRAMAR:
? &l (&$ conectado a la l0nea P del 3uerto de salida se enciende durante KPP ? a3aga durante 3PP s. %tili6a las su!rutinas de la li!rer0a "&TA"$#S.INC. ? ? *#NA $& $AT#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDC#N'I- DCPD#'' E DF$TD#'' E DPF"T&D#N E DGTD#SC (IST PH@I'JKA INC(%$& LP@I'JKA.INCM CB(#CW P:PC &N$C ]$&'IN& (&$ P#"TB,P s y se

? *#NA $& CO$I-#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC #"- P Inicio !sf !cf !cf Princi3al !sf call call !cf call call goto STAT%S,"PP (&$ STAT%S,"PP (&$ "etardoDUPP "etardoDUPP (&$ "etardoDUPP "etardoD@PP Princi3al ? Acceso al Banco @. ? (0nea del (&$ configurada co o salida. ? Acceso al Banco P. ? &nciende el (&$ ? durante la su a de este tie 3o. ? (o a3aga durante la su a de los siguientes ? retardos.

s s s s

INC(%$& L"&TA"$#S.INCM ? (i!rer0a con su!rutinas de retardo. &N$ ? 'in del 3rogra a.

87

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

88

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

4.- se obtuvo el dicho resultado el #$% conectado a la l&nea ' del puerto de salida se enciende durante 4'' ms y se apaga durante ('' ms

89

5.- despu s se hizo lo correspondiente el la practica a mano:

90

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.11

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez

91

Material: Nombre Protoboard; Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

92

CODIGO A PROGRAMAR:
? &l (&$ conectado a la l0nea P del 3uerto de salida se enciende durante KPP ? a3aga durante 3PP s. %tili6a las su!rutinas de la li!rer0a "&TA"$#S.INC. ? ? *#NA $& $AT#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDC#N'I- DCPD#'' E DF$TD#'' E DPF"T&D#N E DGTD#SC (IST PH@I'JKA INC(%$& LP@I'JKA.INCM CB(#CW P:PC &N$C ]$&'IN& (&$ P#"TB,P s y se

? *#NA $& CO$I-#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC #"- P Inicio !sf !cf !cf Princi3al !sf call call !cf call call goto STAT%S,"PP (&$ STAT%S,"PP (&$ "etardoDUPP "etardoDUPP (&$ "etardoDUPP "etardoD@PP Princi3al ? Acceso al Banco @. ? (0nea del (&$ configurada co o salida. ? Acceso al Banco P. ? &nciende el (&$ ? durante la su a de este tie 3o. ? (o a3aga durante la su a de los siguientes ? retardos.

s s s s

INC(%$& L"&TA"$#S.INCM ? (i!rer0a con su!rutinas de retardo. &N$ ? 'in del 3rogra a.

93

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

94

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

4.- se obtuvo el dicho resultado el #$% conectado a la l&nea ' del puerto de salida se enciende durante 4'' ms y se apaga durante ('' ms

95

5.- despu s se hizo lo correspondiente el la practica a mano:

96

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.12

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez

97

Material: Nombre Protoboard; Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

98

CODIGO A PROGRAMAR:
(os diodos 3ares conectados al 3uerto de salida se encienden durante P,R segundos y los ? i 3ares 3er anecen a3agados. $es3u8s al contrario durante el is o tie 3o. ? ? *#NA $& $AT#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC DDC#N'I- DCPD#'' E DF$TD#'' E DPF"T&D#N E DGTD#SC (IST PH@I'JKA INC(%$& LP@I'JKA.INCM CB(#CW P:PC &N$C ? *#NA $& CO$I-#S CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC #"- P Inicio !sf STAT%S,"PP clrf P#"TB !cf STAT%S,"PP ovlQ !NP@P@P@P@N ovQfP#"TB Princi3al call "etardoDRPP s co f P#"TB,' goto Princi3al

? Carga el dato inicial en la salida.

? Invierte los leds conectados a la salida.

INC(%$& L"&TA"$#S.INCM &N$

? Su!rutinas de retardo.

99

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

100

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

4.- se obtuvo el dicho resultado #os diodos pares conectados al puerto de salida se encienden durante ')5 segundos y los impares permanecen apagados. %espu s al contrario durante el mismo tiempo

101

5.- despu s se hizo lo correspondiente el la practica a mano:

102

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.14

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez
103

Material: Nombre Protoboard; Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

104

CODIGO A PROGRAMAR: ) *or la barra "e "io"o' le"' conecta"a al puerto "e 'ali"a+ un le" encen"i"o rota a la ) iz,uier"a .+N ' en ca"a po'ici%n/ Cuan"o lle#a al Final 'e apa#an to"o' lo' le"' y ) repite "e nuevo la operaci%n/ ) ) 617A &E &A 1S 8888888888888888888888888888888888888888888888888888888888888888888888

99C17:;G 9C*91:: < 9=& 91:: < 9*=2 E917 < 9X 91SC L;S *>4?:@AA

;7CLB&E C*4?:@AA/;7CD

CBL1CK .!.C E7&C

) 617A &E CE&;G1S 88888888888888888888888888888888888888888888888888888888888888888888

105

12G ;nicio

b'F S A BS+2*. clrF *12 B como 'ali"a'/ bcF S A BS+2*. b'F S A BS+C clrF *12 B *rincipal call 2etar"o9L..m' call 2etar"o94..m' rlF #oto *12 B+: *rincipal

) Acce'o al Banco 4/ ) Lnea' "el *uerto B 'e conFi#uran ) Acce'o al Banco ./ ) Car#a el "ato inicial en el Carry ) y en la 'ali"a/

) Bn retar"o total "e N.. m'/ ) 2ota un lu#ar a la iz,uier"a/

;7CLB&E C2E A2&1S/;7CD E7&

106

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

107

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(

4.- se obtuvo el dicho resultado #os diodos pares conectados al puerto de salida se encienden durante ')5 segundos y los impares permanecen apagados. %espu s al contrario durante el mismo tiempo

108

* asi sucesivamente asta que se repitiera de nuevo

109

5.- despu s se hizo lo correspondiente el la practica a mano:

110

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.16

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez
111

Material: Nombre Protoboard; Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

112

CODIGO A PROGRAMAR:
) *or la barra "e le"' conecta"a al puerto "e 'ali"a un le" encen"i"o rota a la iz,uier"a ) "urante .+N 'e#un"o' en ca"a po'ici%n/ Cuan"o lle#a al Final comienza a rotar a "erecha' ) "urante .+I 'e#un"o' en ca"a po'ici%n/ Lue#o 'e apa#an to"o' lo' le"' y repite "e nuevo ) la operaci%n/ ) ) 617A &E &A 1S 8888888888888888888888888888888888888888888888888888888888888888888888 99C17:;G 9C*91:: < 9=& 91:: < 9*=2 E917 < 9X 91SC L;S *>4?:@AA ;7CLB&E C*4?:@AA/;7CD CBL1CK .!.C E7&C ) 617A &E CE&;G1S 88888888888888888888888888888888888888888888888888888888888888888888 12G . ;nicio b'F S A BS+2*. clrF *12 B bcF S A BS+2*. *rincipal b'F S A BS+C clrF *12 B 2ota;z,uier"a call 2etar"o9L..m' call 2etar"o94..m' rlF *12 B+: btF'' S A BS+C #oto 2ota;z,uier"a 2ota&erecha call 2etar"o9I..m' rrF *12 B+: btF'' S A BS+C #oto 2ota&erecha #oto *rincipal

) Car#a el "ato inicial en el Carry/ ) y en la 'ali"a/

) 2ota un lu#ar a la iz,/ ha'ta ,ue "a una vuelta ) completa ,ue 'e "etecta cuan"o el Carry > 4/ ) o"ava no ha termina"o y vuelve a rotar/

) 2ota un lu#ar a la "erecha ha'ta ,ue "a una vuelta ) completa ,ue 'e "etecta cuan"o el Carry > 4/ ) o"ava no ha termina"o y vuelve a rotar/ ) 2epite el ciclo/
113

;7CLB&E C2E A2&1S/;7CD ) Subrutina' "e retar"o/ E7& ) :in "el pro#rama/

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

114

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(


se obtuvo el dicho resultado *or la barra "e le"' conecta"a al puerto "e 'ali"a un le" encen"i"o rota a la
iz,uier"a "urante .+N 'e#un"o' en ca"a po'ici%n/ Cuan"o lle#a al Final comienza a rotar a "erecha' "urante .+I 'e#un"o' en ca"a po'ici%n/ Lue#o 'e apa#an to"o' lo' le"' y repite "e nuevo la operaci%n

* asi sucesivamente asta que se repitiera de nuevo pero a la inversa

115

5.- despu s se hizo lo correspondiente el la practica a mano:

116

Centro de Bachillerato Tecnolgico Industrial y de Servicios N. 3

PROGRAMA MICROCONTROLADORES EN APLICACIONES DE USO COMERCIAL.

ELECTRONICA; 5TO. AVEL

Profesor: Ing. Moises Torres Atta.

PRACTICA 2.15

117

No !re:

Calificacin:

Eli Horeb Cuatepotzo Arroyo Brittany Garca JimMnez Alberto Surez Xochipa Kevin Luna epepa Ale! An"ra"e A#uilar E"#ar Humberto $ontiel L%pez

Material: Nombre Protoboard; Material

8 LEDS de alta luminiscencia ; PIC 16 8!;

Pulsera "nti#est$tica;

118

Cristal de !M%&; ' Ca(acitores Cer$micos de '))* ; 1+ ,esistencias de 1)-; 6 Pus.#/otons;

CODIGO A PROGRAMAR:
; %1< %"(d) d ()$," M.5 # "$ +)d) 3o#%+%&$ ".3"1)$do 3o( *) *-$") RBM. E* $K."(o d" ; 3o#%+%o$"# ) d"#3*)1)( *o /%9) "* =)*o( d" *)# ,("# 3(%."()# *-$")# d"* P "(,o A "$,()d). ; A#- 3o( "9".3*oJ #% 8PORTA:D0I---MMM11I 84 d"+%.)*:J *) #"+ "$+%) d" #)*%d) #"(-): ; MMMMMMMMJ MMMMMMM1J MMMMMM1MJ MMMMM1MMJ MMMMMMMMJ MMMMMMM1J MMMMMM1MJ... 8 ; ("3%,": ; ; >ONA DE DATOS ?????????????????????????????????????????????????????????????????????? @@CON5IG @CP@O55 A @BDT@O55 A @PBRTE@ON A @CT@OSC LIST PD1E5F6A INCLUDE GP1E5F6A.INCH CBLOCT MUMC Co$,)do( ENDC ; >ONA DE CLDIGOS ???????????????????????????????????????????????????????????????????? ORG M I$%+%o 0#/ +*(/ STATUSJRPM PORTB ; A++"#o )* B)$+o 1. ; L-$")# d"* P "(,o B +o$/%' ()d)# +o.o #)*%d)#. 119

.o=*N 0IMMMMM111I .o=N/PORTA 0+/ STATUSJRPM P(%$+%3)* +*(/ PORTB .o=/ PORTAJB )$d*N 0IMMMMM111I 0,/#+ STATUSJ> 'o,o 5%$)* .o=N/Co$,)do( 0#/ STATUSJC Ro,) +)** R",)(do@5MM.# (*/ PORTBJ5 d"+/#1 Co$,)do(J5 'o,o Ro,) +)** R",)(do@5MM.# 5%$)* 'o,o P(%$+%3)*

; L-$")# d"* P "(,o A +o$/%' ()d)# +o.o "$,()d)#. ; A++"#o )* B)$+o M. ; A* 3(%$+%3%o )3)') ,odo# *o# LED#. ; L"" *o# %$,"(( 3,o("#. ; S" < "d) +o$ *) %$/o(.)+%&$ d" *)# 4 3(%."()# ; *-$")# ; +o.3( "0) #% "# +"(o. ; S-J "# +"(o. No =%# )*%1) *"d )*' $o. ; E$ 8Co$,)do(: "* $K."(o d" *"d# ) d"#3*)1)(. ; C)(') "* d),o %$%+%)* "$ "* C)((;. ; Ro,) ) %1< %"(d)#J =%# )*%1)$do *) %$/o(.)+%&$ ; d ()$," 5MM .# "$ +)d) 3o#%+%&$. ; Ro,) ,)$,)# ="+"# +o.o *" %$d%< " "* ; Co$,)do(. ; L) K*,%.) 3o#%+%&$ ,).0%!$ d"0" ,"$"( (",)(do.

INCLUDE GRETARDOS.INCH END

4/0 utilizan"o el pro#rama en computa"ora mplab 'e creo la ba'e "e "ato' para la pro#ramaci%n "el pic (

L/0 "e'puM' 'e creo el circuito en proteu' @ para 'u 'imulaci%n

120

N/0 la 'imulaci%n "el pic 4?F@A termino en nue'tro 'i#uiente re'ulta"o(


se obtuvo el dicho resultado

* asi sucesivamente asta que se repitiera de nuevo pero a la inversa

121

5.- despu s se hizo lo correspondiente el la practica a mano:

122

123