Lección 4 Justificación sólo por la fe - Sabatica/2017/Tercer Trimestre/Leccion04/PDF... · Lección…
Micc leccion04 nov26_2009
Click here to load reader
description
Transcript of Micc leccion04 nov26_2009
MICROCONTROLADORES: Lección #04Tiempo 20 minutos. Cada ejercicio vale 2 puntos
Fecha: Noviembre 26 / 2009.PROHIBIDO USAR CALCULADORAS Y CELULARES
Nombre: _________________________________________________ Paralelo: _____________
1. Al ejecutarse el segmento de programa:CNT EQU 0X0D
MOVLW .10MOVWF CNTMOVLW 0
SIGUE ADDLW .10DECFSZ CNT, FGOTO SIGUEBSF STATUS, 0MOVWF PORTBRLF PORTB, W
FIN GOTO FINEl contenido final de W y PORTB es respectivamente:
a) 5AH y B5Hb) C9H y 64Hc) 100H y 50Hd) 9CH y 46H
2. Asuma que W= 35H y CNT= 54H. Después de ejecutar la instrucción DECFSZ CNT, W. El contenido final de W y CNT es respectivamente:a) 54H y 53Hb) 34H y 35Hc) 35H y 53Hd) 53H y 54H
3. REG1 es un registro definido con la directiva:REG1 EQU 0x0CAl ejecutarse el segmento de programa
MOVLW .4MOVWF REG1COMF REG1, 1MOVLW 0X54ANDWF REG1, 1BSF STATUS, CRLF REG1, 1
el valor en REG1 es:a) A1H b) 15H c) B1H d) 11H
4. Considere la subrutina DELAY. Asuma que el PIC opera con cristal de 4 MHz.DELAY MOVLW .10
MOVWF CNTBSF STATUS,0
LZO RLF CNT, FBTFSS STATUS, 0GOTO LZORETURN
Recuerde que las instrucciones que ejecutan saltos, es decir modifican PC consumen 2 ciclos de instrucción. El valor del DELAY incluyendo la instrucción RETURN es:a) 24 microsegundosb) 23 microsegundosc) 22 microsegundosd) 25 microsegundos
5. El PIC16F84A trabaja con un cristal de 10 MHz y se desea implementar con TMR0 un retardo de 10 milisegundos. Con que valor debe cargarse inicialmente el TMR0 si se lo configura con pre-escalador de valor 256.a) 207b) 49c) 98d) 158
Nota: marque con un círculo la alternativa correcta.