You are on page 1of 10

Jessica Lorena Plazas Nio 1019091266

ACTIVIDAD CENTRAL UNIDAD 2


Diseo de productos electrnicos con microcontroladores
Nombre de la actividad Anlisis estructural y
funcional de un microcontrolador.
!b"etivo
Identicar las instrucciones en un c!di"o A#$ y
desarrollar dia"ramas de %u&o de 'ro"ramas de
automatizaci!n.
#ituacin
#e re(uiere (ue la lle"ada de camiones a la em'resa sea anunciada con una
seal luminosa (ue 'ar'adee mientras el )e*+culo se encuentre en la zona
donde el sensor de 'resencia est instalado. #e *a ad(uirido un sistema
automatizado con microcontroladores y usted de,e re)isar si el c!di"o cum'le
con las caracter+sticas solicitadas.
$rocedimiento
1. -e)ise los contenidos del curso asociados con el an%lisis estructural
& 'uncional de un microcontrolador.
2. .onsulte informaci!n en internet so,re la descri'ci!n de 'ines de
entrada y salida del PI. PI.16/012.
Temas asociados
Anlisis estructural del un microcontrolador
/unci!n "lo,al
Len"ua&e A#$
3ia"ramas de %u&o
Entre(as
Para este anlisis4 utilice la "u+a (ue a'arece a continuaci!n 'ara desarrollar
los si"uientes 'roductos5
1. 3escri'ci!n de los 'ines de entrada y salida utilizados 'ara el sistema
automatizado.
2. .omentarios de las l+neas de 'ro"ramaci!n del c!di"o suministrado 'or
el 'ro)eedor de ser)icios.
2. 3ia"rama de %u&o del 'ro"rama de automatizaci!n.
6na )ez nalizada4 com'rima el arc*i)o en formato .zi' o .rar4 dando clic
)
derec*o al arc*ivo+ Enviar a+ Carpeta comprimida. Lue"o en)+ela a su
facilitador a tra)7s del medio utilizado 'ara tal n en el curso.
2
D!CU,ENT! -U.A
Diseo de productos electrnicos con microcontroladores
1. 3escri'ci!n de 'ines de entrada y salida
E#/UE,A DEL
$IC
$INE# DE E0#
A(u+ se 'uede )isualizar los 20 'ines4 en la ta,la
si"uiente se encuentran los 'ines de 89#
1
.omo conclusi!n cada 'in 'uede ser utilizado como entrada o salida
de'endiendo de la funci!n del micro controlador4 los dos 'rimeros 'ines ya
estn esta,lecidos como 8 y # res'ecti)amente4 el resto si de'ende de lo
anteriormente dic*o y en esta se 'uede a'reciar su descri'ci!n. Pero estos
estn or"anizados en 2 'uertos.
2. .omentarios de l+neas de c!di"o
C!,ENTARI!#
List ':PI.16/012
8ste comando sir)e 'ara (ue el
com'ilador ten"a en cuenta so,re (u7
'rocesador se est tra,a&ando.
Include ;P16/012.inc; .ontri,uye a la distri,uci!n en el
micro
<con" 0=2/20 .on"uraci!n del oscilador del PI.
.>L?.@ 0A20 Asi"na a las )aria,les nom,radas
0A20
Loo's4 loo's2 3ene una funci!n re'etiti)a4 dene
una condici!n y termina cuando la
condici!n de&a de cum'lirse
8N3. Bermina el 'roceso e)aluado.
2
or" 0=00 3ene (ue 'arte del 'ro"rama ser
iniciada en la memoria del 'ro"rama
en este caso en cero.
"oto Inicio La instrucci!n "oto INI.I? causa (ue
la direcci!n de la instrucci!n con la
eti(ueta INI.I? Cmo)lDE se car"ue en
el P. C.ontador de Pro"ramaE. Por lo
tanto 7sta instrucci!n ser lue"o
e&ecutada.
Inicio mo)lD 0=01 8l 'ro"rama inicia en 0=01 ms
mo)Df .$.?N 8l .$.?$ es re"istro donde se
con"uran estas funciones del 'uerto
A C89# di"itales o com'aradoresE
,sf #BAB6#4 -P0 .am,io al ,anco 1
,cf B-I#A4 0 .on"ura -A0 .omo #ALI3A
,sf B-I#>4 0 .on"ura -a0 como 8NB-A3A
,cf #BAB6#4-P0 .A$>I? AL >AN.? 1
ciclo -8P8BI.I?N8#
,tfss P?-B>40 salta una instrucci!n si r,0 contiene
un 0
"oto ciclo La sentencia "oto se utiliza 'ara
alterar la secuencia de e&ecuci!n
normal del 'ro"rama4 transri7ndose
el control a otra 'arte de 7l.
,sf P?-BA40 Hace lo indicado para encender o apagar un
LED
call retardo Retorna en donde se gener el llamado
,cf P?-BA40 Face lo indicado encender o a'a"ar el
L83
.L-G3B Borra el watchdog y el prescaler.
$?HLG 3I200I RETARDOS de ms hasta !"" ms
$?HG/ loo's #ue$e el $alor de registro % al registro &
teniendo una 'uncin repetiti$a
to'2 $?HLG 3I220I Su(rutina de retardos en milisegundos
$?HG/ loo's2 )argado en el registro de loops
to' .L-G3B Limpia el tiempo del %AT)HDO*
N?P )ancela la operacin
38./#J loo's241 +regunta si termino en #S
K?B? to' #itLa el 'untero de re"istro en el
'rimer re"istro de la ta,la. #i la ta,la
tiene en uso un +ndice ascendente4 el
'rimer re"istro ser el re"istro con el
)alor cla)e ms ,a&o. #i el +ndice est
en orden descendente4 el 'rimer
re"istro ser el re"istro con el )alor
cla)e ms alto.
38./#J loo's41 +regunta si termino
K?B? to'2 Lo mismo ,ue lo anterior pero lo retorna a la
segunda posicin.
-8BLG 0 Retorna con la letra %
3
8N3 Terminacin de todo el proceso.
2. 3ia"rama de %u&o del 'ro"rama de automatizaci!n Cc!di"o .asm del 'unto
2E
ACTIVIDADE# C!,$LE,ENTARIA#
6nidad 2. Anlisis funcional y estructural de un
microcontrolador
6na )ez nalizadas las dos acti)idades com'lementarias de esta unidad4
com'rima el arc*i)o en formato .zi' o .rar4 dando clic derec*o al arc*ivo+
Enviar a+ Carpeta comprimida. Lue"o en)+elas a su facilitador a tra)7s del
medio utilizado 'ara tal n en el curso.
)4 Actividad de consulta
.onsulte y ela,ore un dia"rama (ue ilustre los acontecimientos ms
im'ortantes en la e)oluci!n de la electr!nica.
5
Evolucin *istrica de la electrnica
8n el si"uiente dia"rama cite los ms im'ortantes acontecimientos en la
*istoria de la electr!nica.
6
7
24 Actividad propuesta
3ena los com'onentes sensorCesE4 controlador4 actuadorCesE del 'roducto
electr!nico (ue 'lante! en la unidad 14 dando soluci!n a la necesidad en su
casa4 tra,a&o o zona9ciudad9,arrio donde *a,ita.
#ensores4 3ena el sensor o sensores y su 'ro'!sito.
Esc%nerCCD
A8uellos esc%ner del tipo CCD4 los cuales utilizan un sensor
fotodetector del ti'o ..34 es decir un dis'ositi)o de car"a aco'lada4
(ue contiene un con"unto de LEDs+ 8ue se encar(an de emitir
'uentes de lu9 & 'orma para obtener la in'ormacin del cdi(o.
#i ,ien este tipo de dispositivos re8uieren 8ue el cdi(o se *alle
en contacto ':sico con el lector 'ara *acer 'osi,le la lectura4 lo
cierto es (ue ofrecen una lectura r'ida y ecaz4 ya (ue al contrario de
los escner de l'iz !'tico no 'roducen de"radaci!n de la ima"en
cuando 7sta es escaneada.
3entro de los lectores del tipo CCD4 tam,i7n se encuentra un
modelo (ue si ,ien no re(uiere contacto directo con el c!di"o4 ya (ue
'ermiten una lectura 'or 'ro=imidad4 lo cierto es (ue no funcionan de
manera correcta ante su'ercies irre"ulares.
Controlador4 3escri,a el ti'o de control (ue utilizar.
)ontroladores #anhattan )ontact ))D Barcode Scanner son pe,ue-os programas ,ue
permiten ,ue su e,uipo Esc.ner se comuni,ue con el so'tware de su sistema operati$o.
#antener el so'tware #anhattan )ontact ))D Barcode Scanner actuali/ado pre$iene 'allos y
ma0imi/a el desempe-o del e,uipo y del sistema. 1tili/ar controladores #anhattan )ontact
))D Barcode Scanner no actuali/ados o corruptos pueden causar errores del sistema2 'allos
y pro$ocar ,ue sus computadora o e,uipo colapse. Adem.s2 instalar los controladores
#anhattan incorrectos puede hacer estos pro(lemas a3n peor.
;
Actuadores4 3ena el actuador o actuadores y su 'ro'!sito.
IPU 03 - 04 4nterruptor +ush Button 1nipolar 5 Actuador Luminoso )uadrado 5
6en2 LED o 4ncadescente2 por ahora pondr7a est8 a la hora ,ue el sensor
detectara el cdigo y el programa registrara el cdigo mostrara por
Display9pantalla:.
)<

You might also like