Examen Final Microcontroladores

Share Embed Donate


Short Description

examen de microcontroladores de la universidad nacional del callao...

Description

UNIVERSIDAD NACIONAL NACIONAL DEL CALLAO

FACULT ACULTAD DE D E INGENIERIA IN GENIERIA ELECTRICA Y ELECTRONICA E LECTRONICA ESCUELA PROFESIONAL DE INGENIERIA INGENIERIA ELECTRONICA

SOLUCIONARIO DEL EXAMEN FINAL DE MICROCONTROLADORES PROFESOR:  Ing. Zenón Cucho Mendoza ALUMNO: VICENTE LEIVA, PERC !AVI! !AVI! "#"$%#F 2012-B

SOLUCIONARIO EXAMEN FINAL DE MICROCONTROLADORES 

PREGUNTA1: a. Complete el s!"e#te p$o!$ama pa$a %a&e$ pa$pa'ea$ el 'o'o le'( e# el p"e$to P)*. Complete el p$o!$ama p$#&pal.

+.

4 555555555555555555555555555555555555555555555555555555 4 COMPLETE EL SIGUIENTE PROGRAMA PARA PARPADEAR UN LED 4 555555555555555555555555555555555555555555555555555555 .#&l"'e 6C:7Use$s7PERCY7Des/top7VMLA)7#&l"'e7m8'e9.#&6 RMP INICIO INICIO: LDI R1;( ,IG,-RAMEND4#&amos la PILA OUT SP,( R1; LDI R1;( LO 4p"e$to P)* &omo sal'a OUT DDR)( R1; 4 PROGRAMA PRINCIPAL )UCLE: L!I R%$, &%" OUT PORT', R%$ RCALL RETAR!O CLR R%$ OUT PORT', R%$ RCALL RETAR!O RMP )UCLE 4 S"+$"t#a RETARDO RETARDO: LDI R1?( 8>> 41 &&lo LA@O: ,alle el pe$o'o 'e la o#'a 'e sal'a -e# DEC R1? 41 &&lo Co#s'e$e CPIla R1?( F&l/01M, =>> 41 &&lo )RNE LA@O 4 &&los RET 4B &&los

ms po$ el p"e$to P)*.

&. S se 'esea %a&e$ pa$pa'ea$ el le' &o# "# pe$o'o 'e 1ms. Mo'23"e la s"+$"t#a 'e RETARDO. 4s"+$"t#a RETARDO RETARDO: L!I R%(, %%)( 41 &&lo LA@O: DEC R1? 41 &&lo CPI R1?( =>> 41 &&lo )RNE LA@O 4 &&los RET 4B &&los

Lo 3"e %a&emos es &am+a$ esta #st$"&&# 'e #"est$a s"+$"t#a RETARDO:



PREGUNTA: Desa$$olla "# p$o!$ama pa$a el m&$o&o#t$ola'o$ 3"e pe$mta lee$ "# #me$o 'e  +ts  ot$o 'e  +ts( emplea#'o #te$$"pto$es pa$a &a'a +t. L"e!o( &o# "# p"lsa'o$ -al p$eso#a$lo  solta$lo pe$mta e$ la s"ma e# "# s"ala'o$ 'e ? se!me#tos. La s"ma se o+se$a e# 9o$mato %eHa'e&mal. Se p'e: a. Completa$ el &$o#o!$ama p$#&pal. +. Completa$ la s"+$"t#a LECTURADENUMEROS.

Datos: J> PD>4 es +t L)S J1 PD1 Se!"#'o #me$o: J PD4 es +t J PD J* PD*

El p"lsa'o$ a PCB  el 'spla al p"e$to ): P$o!$ama:

4 555555555555555555555555555555555555555555555555555555 4 I#!$eso "# #"me$o 'e  +ts  ot$o 'e  +ts 4 los &"ales se$a# s"ma'os al p$eso#a$  solta$ 4 "# p"lsa'o$(  se$a# most$a'os e# "# 'spla 4 e# 9o$mato ,eHa'e&mal. 4 555555555555555555555555555555555555555555555555555555 .#&l"'e 6C:7Use$s7PERCY7Des/top7VMLA)7#&l"'e7m8'e9.#&6 .CSEG .ORG =>> RMP INICIO INICIO: LDI R1;( ,IG,-RAMEND OUT SP,( R1; LDI R1;( LO> OUT TCCR1A( R1; LDI R1;( =>) OUT TCCR1)( R1; 4alo$ 'el $e!st$o OCR1A: *KE LDI R>(=* LDI R1(=KE OUT OCR1A,( R> 4 P$o!$ama p$#&pal: -1"sH-;*H-OCR1A10;>>ms 4 555555555555555555555555555555555555555555555555555555 4 Co#ta'o$ pa$ as&e#'e#te 'el  al 1(  3"e se $epta 4 Se #&a &"e#ta &o# p"lsa'o$( #&alme#te apa!a'os. 4 tempo e#t$e alo$es 'e+e se$ 'e ;>>ms. 4 &o#2!"$a$emos el TIMER1( &o# p$ees&ala'o$ e# ;*( mo'o CTC 4 555555555555555555555555555555555555555555555555555555 .#&l"'e 6C:7Use$s7PERCY7Des/top7VMLA)7#&l"'e7m8'e9.#&6 .CSEG .ORG =>> RMP INICIO INICIO: LDI R1;( =>F 4p"e$to) &omo sal'a P)P)> OUT DDR)( R1; CLR R1; OUT PORT)( R1; RCALL CONFIGTIMER1 PULSAR: S)IS PINC(> RMP PULSAR SOLTAR: S)IC PINC(> RMP SOLTAR CONTEO: LDI R1?( =>> 4$e!st$o 3"e llea$a el &o#teo CLR R18 SONDEO: 4555so# 'eamos el OCF1A -+t* 'el TIFR IN R1;( TIFR ANDI R1;( =1> CPI R1;( =1> )RNE SONDEO IN R1;( TIFR ORI R1;( =1> OUT TIFR( R1; 45555#&$eme#tamos la &"e#ta555 LDI @L( LO(=>*(=>;(=>8(=>A(=>C



PREGUNTA*: Es&$+a: a. La #st$"&&# 3"e pe$mte +o$$a$ to'as las #te$$"p&o#es e# el CPU.

+. "e 9"#&# &"mple la #st$"&&# RETI. 4 555555555555555555555555555555555555555555555555555555 Reto$#a  %a+lta 'esp"s 'e "#a #te$$"p&#. 4 D1(D(D 00 P)>(P)1(P) 4 555555555555555555555555555555555555555555555555555555 &. La6C:7Use$s7PERCY7Des/top7VMLA)7#&l"'e7m8'e9.#&6 #st$"&&# 3"e pe$mte te#e$ "# p$ees&alame#to !"al a 8( pa$a .#&l"'e .CSEGel mo'o CTC 'el tme$1. .ORG =>> RMP INICIO INICIO: L!I R%$, &"' LDI R1;( ,IG,-RAMEND OUT TCCR%', R%$ OUT SP,( R1; LDI#st$"&&o#es R1;( LO< -RAMEND '. Las 3"e 'e2#e# el e&to$ 'e #te$$"p&# pa$a el tme$> OUT SPL( R1; &"a#'o o&"$$e el 'es+o$'e. RCALL CONFIGPUERTOS RCALL CONFIGADC CLR R1; Ve$2&amos el a! TOV> 'el $e!st$o TIFR OUT PORT)( R1; 4LEDS INICIALMENTE APAGADOS 4555555555SE ACTIVA CONVERSION55555555555555555 S)I ADCSR( ADEN SONDEO: 4555555555SE INICIALI@A CONVERSION5555555555555 IN R1;( TIFR INICIACONVERSION: ANDI S)I ADCSR( ADSCR1;( =>1 4555555555ESPERA FIN CPICONVERSION5555555555555555 R1;( =>1 ESPERAFINCONVERSION: )RNE SONDEO S)IS ADCSR( ADIF  REGUNTAB: RMP ESPERAFINCONVERSION

El s!"e#te &$&"to m'e la a$a&# 'e "# 'so$ 'e oltae( "tla#'o "# pote#&met$o  'ete$m#a s se e#&"e#t$a esta+le&'o. C"a#'o el IN R1;( ADCL R1;( esta ADC, e#t$e 1 olto  me#o$ 3"e .B oltos se p$e#'e el 'o'o alo$ IN leW'o CPI R1;( =8> le' D1( &"a#'o )RLO OND1 el alo$ leW'o esta e#t$e .B  * oltos se p$e#'e el le' D  &"a#'o s"pe$a el alo$ 'e * oltos se p$e#'e el 'o'o D. RMP OND RMP INICIACONVERSION I#&alme#te los 'o'os est# apa!a'os. Se p'e es&$+$ "# p$o!$ama IN R1;( ADCL 3"e &"mpla &o# los $e3"e$me#tos sol&ta'os. El pote#&met$o esta IN R1;( ADC, CPI R1;(al =CD &o#e&ta'o p# PC1  los le's D1( D  D a los p#es P)>( P)1  P) )RLO OND 'el m&$o&o#t$ola'o$. La $esol"&# es 'e 8 +ts. RMP OND

OND1: LDI R>( =>1 OUT PORT)( R> Datos 'e la s"+$"t#a 3"e C)I ADCSR( ADIF &o#2!"$a el ADC RMP INICIACONVERSION OND: 4 &a#al sele&&o#a'o:1 LDI R>( => 4 mo'o &o#e$s#: #&a OUT 'e PORT)( R> C)I ADCSR( 4 's# 'el ADIF p$ees&ala'o$: 8 RMP INICIACONVERSION 4 a"ste 'el $es"lta'o: 3"e$'o OND: LDI R>( =>* OUT PORT)( R> C)I ADCSR( ADIF RMP INICIACONVERSION 45555555555555555555555555555555555555555555555 4 s"+$"t#a &o#2!"$a$ p"e$to 45555555555555555555555555555555555555555555555 CONFIGPUERTOS: LDI R1;( =>> OUT DDRC( R1; LDI R1;( =>? OUT DDR)( R1; RET

45555555555555555555555555555555555555555555555 45555555SU)RUTINA CONFIGURAR ADC555555555555555 4 &a#al sele&&o#a'o: 1 4 mo'o 'e &o#e$so#: "#&a 4 9a&to$ 'e 'so# 'el p$ees&ala'o$: 8 4 a"ste 'el $es"lta'o: 3"e$'o 4 oltae 'e $e9e$e#&a: AVCC 45555555555555555555555555555555555555555555555 CONFIGADC: LDI R1;( =;1 4MUX..MUX>0>>>> :&a#al1 OUT ADMUX( R1; 4REFS1 REFS>0>1:AVCC4 ADLAR01 4 a"ste a la 3"e$'a LDI R1;( =8 4mo'o 'e &o#e$so# "#&a OUT ADCSR( R1; 4ADPS..ADPS>0>11: p$ees&ala'o$ 8 RET

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF