You are on page 1of 5

ACTIVIDAD CENTRAL UNIDAD 2 Diseo de productos electrnicos con microcontroladores Nombre de la actividad Anlisis estructural y funcional de un microcontrolador. !

b"etivo

Identificar las instrucciones en un cdigo ASM y desarrollar diagramas de flujo de programas de automatizacin.

#ituacin Se requiere que la llegada de camiones a la empresa sea anunciada con una seal luminosa que parpadee mientras el veh culo se encuentre en la zona donde el sensor de presencia est instalado. Se ha adquirido un sistema automatizado con microcontroladores y usted de!e revisar si el cdigo cumple con las caracter sticas solicitadas. $rocedimiento ". #evise los contenidos del curso asociados con el an%lisis estructural & 'uncional de un microcontrolador. $. %onsulte informacin en internet so!re la descripcin de pines de entrada y salida del &I% &I%"'()*+. Temas asociados Anlisis estructural del un microcontrolador (uncin glo!al ,enguaje ASM -iagramas de flujo

Entre(as &ara este anlisis. utilice la gu a que aparece a continuacin para desarrollar los siguientes productos/ ". -escripcin de los pines de entrada y salida utilizados para el sistema automatizado. $. %omentarios de las l neas de programacin del cdigo suministrado por el proveedor de servicios. +. -iagrama de flujo del programa de automatizacin. 0na vez finalizada. comprima el archivo en formato .zip o .rar. dando clic derec)o al arc)ivo* Enviar a* Carpeta comprimida. ,uego env ela a su facilitador a trav1s del medio +

utilizado para tal fin en el curso.

D!CU,ENT! -U.A Diseo de productos electrnicos con microcontroladores ". -escripcin de pines de entrada y salida E#/UE,A DEL $IC $INE# DE ENTRADA En los 0 puertos A* 1 & C las entradas pueden con'i(urarse como salidas & viceversa2 $ines 234 5RA63RA78 $ines 2+329 5R163R148 $ines ++3+9 5RC63RC48 Entradas an%lo(as $ines 2345AN63AN:8 $INE# DE #ALIDA En los 0 puertos A* 1 & C las salidas pueden con'i(urarse como salidas & viceversa2 $ines 234 5RA63RA78 $ines 2+329 5R163R148 $ines ++3 +9 5RC63RC48

$. %omentarios de l neas de cdigo C!,ENTARI!# Lista o llama el pic que se va a utilizar Incluye el archivo relacionado con el pic Declaracion de configuracion Forma un bloque de variables de posiciones contiguas en la ram del microcontrolador Comienza en memoria 0x20 ciclos infinitos! Finalizacion del bloque Directive que Indica el origen o comienzo del programa Irse a la etiqueta Inicio "ueve un literal 0x0# en hexadecimal al registro $

%7,8%9

,ist p2&I%"'()*+ Include 3&"'()*+.inc3 4config 56+(+) 5:$5

,oops. loops$ ;<-% org 5655

Inicio

goto Inicio movl= 565* mov=f %M%8< !sf S>A>0S. #&5 !cf >#ISA. 5 !sf >#IS7. 5 !cf S>A>0S.#&5

ciclo

!tfss &8#>7.5 goto ciclo parpadeo !sf &8#>A.5 call retardo !cf &8#>A.5 call retardo goto ciclo retardo %,#?-> M8@,? -A$55A M8@?( loops M8@,? -A$$5A M8@?( loops$ %,#?-> <8& <8& <8& <8& <8& <8& -;%(SB loops$." C8>8 top -;%(SB loops." C8>8 top$ #;>,? 5 ;<-

top$ top

+. -iagrama de flujo del programa de automatizacin Dcdigo .asm del punto $E

You might also like