Diseo de productos electrnicos con microcontroladores
Nombre de la actividad Manejo de salidas en un microcontrolador: Display de Cristal Lquido (LCD). !b"etivo Identifcar las instrucciones en un cdigo !M para el manejo de salidas a una LCD. #ituacin "ara di#erenciar el tipo de producto que llega a la empresa (distri$ucin y %enta)& se requiere que la llegada de camiones sea anunciada con una se'al luminosa que parpadee y en una LCD apare(ca el tipo de producto que aca$a de llegar& seg)n se *aya acti%ado el sensor de presencia instalado. Las posi$ilidades de productos son +,-.L& LIM/+ y 0. 01. !e *a adquirido un sistema automati(ado con microcontroladores y usted de$e re%isar si el cdigo cumple con las caractersticas solicitadas. $rocedimiento 2. .e%ise los contenidos del curso asociados al %ane"o de salidas a una LCD. 3. Consulte in#ormacin para pro#undi(ar so$re el #uncionamiento y programacin de las LCD. Temas asociados Confguracin de un Display de Cristal Lquido (LCD) Lenguaje !M Entre&as "ara este an4lisis& puede utili(ar la gua que aparece a continuacin para desarrollar los siguientes productos: 2. Comentarios de las lneas de programacin del cdigo suministrado por el pro%eedor de ser%icios. 3. Descripcin de los pines de entrada y salida utili(ados para el sistema automati(ado 5. Diagrama de 6ujo del programa de automati(acin. -na %e( fnali(ada& comprima el arc*i%o en #ormato .(ip o .rar& dando clic derec'o al arc'ivo( Enviar a( Carpeta comprimida. Luego en%ela a su #acilitador a tra%7s del medio utili(ado para tal fn en el curso. ) * D!CU%ENT! +U,A Diseo de productos electrnicos con microcontroladores 2. Comentarios de lneas de cdigo. 8scri$a los comentarios relacionados con cada $loque de cdigo. I+CL-D8 9"2:;:3<.I+C= C0L>C? @A3@ .@C&.@D&.@8&.25&loops&loops3&.8BC.A&C>+,8&M8M>.I&.ACC>M"&.ACID2&.A CID3&.AC".>2&M8+!CC>+,&C>+C-!8.&D,CI+&C>+,C-!8.& C>+,CI+,!&M8MC!,,-!&D,C.-"&D,CC>M"&ID2C!D8&ID3C!D8&ID5C!D8 8+DC 8 81- 3E .! 81- 2E >.B @A@@ B>,> I+ICI> RETARD! CL.FD, M>DLF DG2HG M>DF; loops top3C2 M>DLF DG3HG M>DF; loops3 topC2 CL.FD, +>" +>" +>" +>" +>" +>" D8C;!I loops3&2 B>,> topC2 D8C;!I loops&2 B>,> top3C2 .8,LF @ RETARD!-) CL.FD, M>DLF DG2@@G M>DF; loops top3C3 M>DLF DG3@@G M>DF; loops3 topC3 . CL.FD, +>" +>" +>" +>" +>" +>" D8C;!I loops3&2 B>,> topC3 D8C;!I loops&2 B>,> top3C3 .8,LF @ C!NTR!L CL.FD, 0C; ">.,0&.! B>,> D,>3 DAT! CL.FD, 0!; ">.,0&.! DAT!* 0!; ">.,0&8 M>DF; .@8 M>DLF @;E +DF; ">.,0&2 M>D; .@8&F +DLF @;@E I>.F; ">.,0&2 CLL .8,.D> 0C; ">.,0&8 CLL .8,.D> 0!; ">.,0&8 M>DLF @;E +DF; ">.,0&2 !F"; .@8&F +DLF @;@E I>.F; ">.,0&2 CLL .8,.D> 0C; ">.,0&8 CLL .8,.D> .8,LF @ INICI! 0!; !,,-!&H CL.; ,.I!0 M>DLF .3HH M>DF; ,.I! 4 0C; !,,-!&H C!N/I-LCD M>DLF @3E CLL C>+,.>L M>DLF 3<E CLL C>+,.>L M>DLF @CE CLL C>+,.>L M>DLF @:E CLL C>+,.>L ENTRADA# 0,;!C">.,&@ B>,> M8+!J8C2 0,;!C">.,&2 B>,> M8+!J8C3 0,;!C">.,&3 B>,> M8+!J8C5 B>,> 0>..CLCD %EN#A0E-) M>DLF @2E CLL C>+,.>L CLL .8,.D> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K+K CLL D,> M>DLF KK CLL D,> M>DLF K,K CLL D,> M>DLF K-K CLL D,> M>DLF K.K 1 CLL D,> M>DLF KK CLL D,> M>DLF KLK CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> LL8D I+,8.MI,8+,8 0!; ">.,0&@ CLL .8,.D>C2 0C; ">.,0&@ CLL .8,.D>C2 B>,> 8+,.D! %EN#A0E-* M>DLF @2E CLL C>+,.>L CLL .8,.D> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF KLK CLL D,> M>DLF KIK 2 CLL D,> M>DLF KMK CLL D,> M>DLF K>K CLL D,> M>DLF K+K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> LL8D I+,8.MI,8+,8 0!; ">.,0&@ CLL .8,.D>C2 0C; ">.,0&@ CLL .8,.D>C2 B>,> 8+,.D! %EN#A0E-. M>DLF @2E CLL C>+,.>L CLL .8,.D> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K 3 CLL D,> M>DLF K K CLL D,> M>DLF K0K CLL D,> M>DLF K0K CLL D,> M>DLF K1K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> M>DLF K K CLL D,> LL8D I+,8.MI,8+,8 0!; ">.,0&@ CLL .8,.D>C2 0C; ">.,0&@ CLL .8,.D>C2 B>,> 8+,.D! 4!RRA-LCD M>DLF @2E CLL C>+,.>L CLL .8,.D> B>,> 8+,.D! 8+D 3. Descripcin de pines de entrada y salida E#5UE%A DEL $IC $INE# DE ENTRADA $INE# DE #ALIDA 6 5. 5. Diagrama de 6ujo del programa de automati(acin (cdigo .asm del punto 2) 7