cuenta regresiva

March 18, 2019 | Author: Zuko Zukin | Category: Piezoelectricity, Crystal, Capacitor, Electronic Engineering, Electricity
Share Embed Donate


Short Description

cuenta regresiva con un pic 18f4559 con el uso de un display...

Description

[Escriba el título del documento]

INSTITUTO TECNOLÓGICO TECNOLÓGICO DE LEÓN INGENIERÍA EN MECATRONICA MECATRONICA Trabajo:

Practica 1

MTE!I" Microcontroladores

#!O$ESO!" Ing. Dante José Migoni León

#!ESENT" Bonilla Espinoza Fernando Hernández Hernández Daniel Adán

[Escriba te%to]

#&'ina (

[Escriba el título del documento]

Tabla de conteni Ob)eti*o++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ , Introducci-n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++, Marco te-rico++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ . Dis/la0 de 1 se'mentos+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. #IC (2$.334+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 Oscilador de cristal++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 Ca/acitores cer&micos+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 Materiales"++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++2 Desarrollo++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 6 Conclusi-n++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++, 7iblio'ra8ía++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ,  9 Ilustraci-n (dis/la0 de 1 se'mentos+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ : Ilustraci-n : #IC(2$.333++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++, Ilustraci-n , tabla de datas;eet++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++, Ilustraci-n . cristal oscilador++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++. Ilustraci-n 3 tabal de Tem/eratura *s 8recuencia++++++++++++++++++++++++++++++++++++++++ +++++++. Ilustraci-n 5 ca/acitores cer&micos++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 Ilustraci-n 1 datos de ca/acitores de clase (+++++++++++++++++++++++++++++++++++++++++++++++++++++3 Ilustraci-n 2 tabal 'eneral de *alores de ca/acitancia+++++++++++++++++++++++++++++++++++++++5 Ima'en ( #ro'ramaci-n de /ic++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++: Ima'en : Com/onentes /ara el /ic+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ : Ima'en , #ro'ramador MSTE! #!OG+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++:

[Escriba te%to]

#&'ina :

[Escriba el título del documento]

Objetivo Des/le'ar una cuenta re'resi*a del 6n se indica en ?'uras de la si'uiente secci-n+ En la se'unda /arte de la /r&ctica@ el alumno deber& utili=ar el entorno de /ro'ramaci-n M#L7 /ara /ro'ramar en ensamblador el ?rmare necesario /ara cum/lir el ob)eti*o de la /r&ctica+

[Escriba te%to]

#&'ina ,

[Escriba el título del documento]

Marco teórico

Dis/la0 de 1 se'mentos El dis/la0s de 1 se'mentos@ es un com/onente Aue se utili=a /ara la re/resentaci-n de n>meros en muc;os dis/ositi*os electr-nicos+ Cada *e= es m&s 8recuente encontrar LCDFs en estos eAui/os Bdebido a su ba)ísima demanda de ener'ía@ toda*ía ;a0 muc;os Aue utili=an el dis/la0 de 1 se'mentos /or su sim/licidad+ Este elemento se ensambla o arma de manera Aue se /ueda acti*ar cada se'mento Bdiodo LED /or se/arado lo'rando de esta manera combinar los elementos 0 re/resentar todos los n>meros en el dis/la0 Bdel 4 al 6+ El dis/la0 de 1 se'mentos m&s com>n es el de color ro)o@ /or su 8acilidad de *isuali=aci-n+ Cada elemento del dis/la0 tiene asi'nado una letra Aue identi?ca su /osici-n en el arre'lo del dis/la0+ <

Si se acti*an todos los se'mentos se 8orma el n>mero 2

<

Si se acti*an solo los se'mentos" a@b@c@d@8@ se 8orma el n>mero 4

<

Si se acti*an solo los se'mentos" a@b@'@e@d@ se 8orma el n>mero :

<

Si se acti*an solo los se'mentos" b@c@8@'@ se 8orma el n>mero .

[Escriba te%to]

#&'ina .

[Escriba el título del documento]

Ilustración 1display de 7 segmentos

#IC (2$.334 E%isten numerosas *ersiones de microcontroladores en la 8amilia #IC(28@ Aue *an en em/aAuetados de (2n+ LED de cualAuier color+ Fabricación.

[Escriba te%to]

#&'ina 2

[Escriba el título del documento]

Desarrollo Con lo /rimero Aue se inicio 8ue con la /ro'ramaci-n en el M#L7@ el cual se tom- en cuenta el tri/le anidado Aue se ;abía ;ec;o en las clases /asadas@ como se muestra en la /ro'ramaci-n  Title Contador List /(2$.334@ 8in;%,: include P/(28.334+incQ !EG4 ERU 444 !EG( ERU 44( !EG: ERU 44: Dela0( ERU D34 Dela0: ERU D34 Dela0, ERU D34 !e/et ERU D34 O!G 44 inicio de /ro'rama GOTO ST!T O!G 44:4H ST!T" Secuencia de led de 1 se'mentos CL!$ #O!TD MOVLW 4%44 MOVW$ T!ISD MOVLW 744(44446 MOVW$ #O!TD@4 MOVLW !e/et CLL CONT(  manda llamar al tri/le anidado en este caso se llama cont( MOVLW 744444442 MOVW$ #O!TD@4 MOVLW !e/et CLL CONT( MOVLW 7(((((4441 MOVW$ #O!TD@4 MOVLW !e/et CLL CONT( MOVLW 744444(45 MOVW$ #O!TD@4

[Escriba te%to]

MOVLW !e/et CLL CONT( MOVLW 744(44(43 MOVW$ #O!TD@4 MOVLW !e/et CLL CONT( MOVLW 744((44(. MOVW$ #O!TD@4 MOVLW !e/et CLL CONT( MOVLW 74((4444, MOVW$ #O!TD@4 MOVLW !e/et CLL CONT( MOVLW 74(44(44: MOVW$ #O!TD@4 MOVLW !e/et CLL CONT( MOVLW 7((((44(( MOVW$ #O!TD@4 MOVLW !e/et CLL CONT( MOVLW 7(4444444 MOVW$ #O!TD@4 MOVLW !e/et CLL CONT( CONT:"  al termino de la enumeraci-n manda a encender 0 a/a'ar un led en el /uerto a CL!$ T!IS MOVW$ #O!T MOVLW 7((((((( MOVW$ #O!T@4 CLL CONT(

#&'ina 6

[Escriba el título del documento] MOVLW 74444444 MOVW$ #O!T@4 CLL CONT( GOTO $IN: CONT( tri/le anidado CONT" MOVLW Dela0: MOVW$ !EG4@4 OUTHE!" DEC$S !EG4@( GOTO LDXOUT GOTO $IN LDXOUT" MOVW$ !EG(@4 LOD" DEC$S !EG(@(

[Escriba te%to]

GOTO INNE! GOTO OUTHE! INNE!" MOVLW Dela0, MOVW$ !EG:@4 INNE!:" DEC$S !EG:@( GOTO INNE!: GOTO LOD $IN"   !ETU!N $IN:" GOTO CONT:   SLEE#   !ETU!N END

#&'ina (4

Una *e= ;ec;o la /ro'ramaci-n@ los datos Aue mandara el micro *an al /uerto D@ se obser*- el dis/la0 de 1 se'mentos la manera en Aue se conectaron los /uertos@ en este caso se us- &nodo com>n@ el cual se mane)- la con?'uraci-n donde cuando no ;ubiese *olta)e B*alor Y4Z mandaba a encender un se'mento@ de allí se tom- de re8erencia /ara 8orma la 8orma de los n>meros+ Una *e= anali=ado la /ro'ramaci-n del /ic se /as- a la simulaci-n+ #ara /oder simular el /ic se us- el /ro'rama #roteus 2 /ro8essional+ #ara /oder in'resar el c-di'o al /ic 0 /oderlo simular lo /rimero Aue se tu*o Aue ;acer 8ue buscar el /ic B#IC(2$.334@ una *e= encontrado se selecciona 0 abre una /estaa como se muestra en la ima'en (+ Se abre esta *entana@ dan clicJ en /ro'ram ?le+ Una *e= ;ec;o esto buscan en 'uardaron el /ro'rama abren el de listo 0a solo 8alta meterle los com/onentes como se muestra ima'en : Imagen 1 Programación de pic

donde +;e%+ 9 dem&s en la

Imagen 2 Componentes para el pic%

Des/us de conectar todos se com/rob- el 8uncionamiento+ Se comen=- el armado@ #rimero se us- un /ro'rama llamado master /ro' este /ro'rama consiste en mandar la in8ormaci-n del /ro'rama al /ic se coloc- el /ic en la tar)eta del /ro'ramador como se muestra en la ima'en+

Imagen 3 Programador &'()* P*+,

Una *e= colocado el /ic de mando la in8ormaci-n al /ic /or medio del /ro'rama /rimero se seleccion- en la /arte del UTOKCONE@ des/us en la o/ci-n de borrar@ una *e= borrado se *a en arc;i*o 0 en abrir HE buscan el arc;i*o lo seleccionan 0 le dan en escribir@ des/us en la o/ci-n de *eri?car+ Des/us de anali=ado el /ic se /asa al armado del circuito como se muestra en la ima'en si'uiente+

Conclusión Mediante la reali=aci-n de la /r&ctica se determinaron los ti/os de comandos Aue se utili=aron en la /ro'ramaci-n del /ic@ con8orme se obser*aba en el transcurso de las clases se determinaban los ti/os de /uertos donde se /ueden usar@ 0 se obser*- Aue la /ro'ramaci-n es di8erente al de otro /ic+

Bibliografía. (+

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF