Anda di halaman 1dari 8

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 $INE# DE #ALIDA

2a que el pic"'f)*+ posee ' pines en el puerto A y nuestro sistema requiere la deteccin de presencia de tan solo tres camiones. es conveniente usar el puerto A como entrada. 3stos pines estn marcados en rojo $.+.4.5.'.*. $. %omentarios de l neas de cdigo
,ist p6&I%"'()*+ Include 7&"'()*+.inc7 8config 9:+(+) 9>$9

Se va a tomar el puerto ! para la salida. ya que este puerto est ms li!re de funciones realizar que el puerto c. 3ste puerto est sealado con el color verde y corresponde a los pines "".."$."+."4."5."'."* y ").

C!,ENTARI!# Procesador utilizado.


En este fichero se definen las etiquetas del pic.

%;,<%= ,oops. loops$ 3?-%

org

9:99

goto Inicio Inicio movl@ 9:9* mov@f %M%<? !sf SAAA0S. #&9 !cf A#ISA. 9

Configuracin del pic. Definir constantes. Constantes definidas. Finalizar constants. El programa comienza en la direccin 0x00 de la memoria de programa. Posicin 002h de memoria de programa El 0x07 se configure como entrada cceso al !anco " El !it 0 del puerto # se declara 0

!sf A#IS;. 9 !cf ciclo !tfss &<#A;.9 goto ciclo parpadeo !sf call !cf call &<#AA.9 retardo &<#AA.9 retardo SAAA0S.#&9

como una entrada El !it 0 del puerto $# se declara como una entrada cceso l $anco 0 %epetir el proceso &lamado a su!rutina '(alta ) llama a una rutina a la cual apunta* Coloca en cero un !it &lamado a su!rutina '(alta ) llama a una rutina a la cual apunta*

goto ciclo retardo %,#B-A M<C,B -D$99D M<CB( loops M<C,B -D$$9D M<CB( top loops$

Carga 200 en el acumulador + Carga 200 en el acumulador + 'Carga + con un ,alor* '-ue,e el ,alor de + a una ,aria!le* .n,ertir el !it. .n,ertir el !it. .n,ertir el !it. .n,ertir el !it. .n,ertir el !it. .n,ertir el !it. Decrementa ) salta si es cero Decrementa ) salta si es cero Final del programa

top$

%,#B-A ?<& ?<& ?<& ?<& ?<& ?<& -3%(SE loops$." F<A< top -3%(SE loops." F<A< top$ #3A,B 9 3?-

+. -iagrama de flujo del programa de automatizacin Gcdigo .asm del punto $H Inicio -efinir varia!les 1

Activar el microcontrolad or %onfigurar &uertos. Invertir el !it ?o invierte el !it (in Invierte el !it

ACTIVIDADE# C!,$LE,ENTARIA#
0nidad $. Anlisis funcional y estructural de un microcontrolador
0na vez finalizadas las dos actividades complementarias de esta unidad. comprima el archivo en formato .zip o .rar. dando clic derec)o al arc)ivo* Enviar a* Carpeta comprimida. ,uego env elas a su facilitador a trav1s del medio utilizado para tal fin en el curso. +3 Actividad de consulta %onsulte y ela!ore un diagrama que ilustre los acontecimientos ms importantes en la evolucin de la electrnica. Evolucin )istrica de la electrnica

23 Actividad propuesta -efina los componentes sensorGesH. controlador. actuadorGesH del producto electrnico que plante en la unidad ". dando solucin a la necesidad en su casa. tra!ajo o zonaIciudadI!arrio donde ha!ita. #ensores3 -efina el sensor o sensores y su propsito. ,os sensores son los encargados de tomar una seal f sica y convertirla en una seal el1ctrica. de manera que esta seal se pueda relacionar con el A-% del microcontrolador y se pueda controlar el proceso. Controlador3 -escri!a el tipo de control que utilizar. 2a que se estn usando sensores es necesario utilizar un microcontrolador que posea un A-% como podr a ser un pic"'f))* o el ms comJn que es el pic"'f)**a os similares que ya podr an ser de la familia ")f:::::. Actuadores3 -efina el actuador o actuadores y su propsito. &ara visualizaciones mayores utilizar a display de siete segmentos de gran tamao para tener la f!rica informada de acontecimientos ms relevantes. para el control de proceso y manejar varias opciones se hace totalmente necesario el uso de la ,%- %<M< 0? &A?3, -3 %<?A#<,.

Anda mungkin juga menyukai