Está en la página 1de 14

Reactivos

Integrantes
Pamela morales
Henry Pastuña
Reactivos Unidad 2
Complete con la respuesta correcta:

1. Interrupciones es un evento de origen interno o externo que, si es atendido, hace que el


microcontrolador …………… la ejecución del programa en curso y en su lugar ejecute
las instrucciones de otro ……………

A. Interrumpa, programa
B. Corrija, microcontrolador
C. Varié, microprocesador
D. Controle, proceso

Respuesta: A
Justificación:
Interrupciones es un evento de origen interno o externo que, si es atendido, hace que el
microcontrolador interrumpa la ejecución del programa en curso y en su lugar ejecute las
instrucciones de otro programa. [CITATION Fer17 \l 21514 ]

Fuente: Fernando E. Valdés Pérez, Ramón Pallàs Areny, Fernando E. Valdés Pérez,
Ramón Pallàs Areny
Dificultad: Fácil

2. Los bit's de configuración o también llamados ……….. permiten configurar ciertas


funciones en los microcontroladores PIC. La cantidad de funciones dependen del
………..

A. Interrupciones, programa
B. Bits de paridad,, microcontrolador
C. Fusibles, microcontrolador
D. Módulos ccp, fusible
Respuesta: C
Justificación:
Los bit's de configuración o también llamados "fusibles" permiten configurar ciertas
funciones en los microcontroladores PIC. La cantidad de funciones dependen del
microcontrolador.[ CITATION Enr07 \l 12298 ]

Fuente: Pérez, Enrique Mandado, Microcontroladores PIC: sistema integrado para el


autoaprendizaje
Dificultad: Fácil

3. El registro INTCON contiene varios bits de habilitación y de bandera para el


desbordamiento en el registro TMR0, e interrupciones por el cambio del estado en el
puerto …………. y las interrupciones externas en el pin INT. [ CITATION Mic072 \l
12298 ]

A. PORT A
B. PORT C
C. PORT D
D. PORT B

Respuesta: D
Justificación:
El registro INTCON contiene varios bits de habilitación y de bandera para el
desbordamiento en el registro TMR0, e interrupciones por el cambio del estado en el puerto
PORTB y las interrupciones externas en el pin INT.[ CITATION Mic072 \l 12298 ]

Fuente: Inc, Microchip Technology, Datasheet PIC 16F887 de MICROCHIP,3


Dificultad: Fácil

4. Power Up Timer Reset) Si activamos este FUSE, lo que conseguimos es que se genere
un retardo en la …….. del PIC. Esto se usa para que la tensión se estabilice.
A. Configuración
B. Ejecución
C. Inicialización
D. Activación

Respuesta: C
Justificación:
Power Up Timer Reset) Si activamos este FUSE, lo que conseguimos es que se genere un
retardo en la inicialización del PIC. Esto se usa para que la tensión se estabilice.
[ CITATION Mic072 \l 12298 ]

Fuente: Inc, Microchip Technology, Datasheet PIC 16F887 de MICROCHIP,3


Dificultad: Fácil

5. Un control digital es un tipo de sistema que se caracteriza por la presencia de una serie
de elementos que permiten influir en el funcionamiento del …………………..

A. Sistema
B. Microprocesador
C. Programa
D. Controlador

Respuesta: A
Justificación:
Un control digital es un tipo de sistema que se caracteriza por la presencia de una serie de
elementos que permiten influir en el funcionamiento del sistema. La finalidad de un sistema
de control es conseguir, mediante la manipulación de las variables de control, un dominio
sobre las variables de salida, de modo que estas alcancen unos valores
prefijados. [ CITATION Gop08 \l 21514 ]

Fuente: Gopal , Digital Control & Stat Var Methd 3E


Dificultad: Fácil
6. DELAY_MS(time) Esta función realiza retardos del valor especificado en time. Dicho
valor de tiempo es en milisegundos y el rango es ………….

A. 0-658535.
B. 0-659735
C. 0-65535
D. 0-655875

Respuesta: C
Justificación:
Esta función realiza retardos del valor especificado en time. Dicho valor de tiempo es en
milisegundos y el rango es 0-65535. Para obtener retardos más largos, así como retardos
'variables' es preciso hacer llamadas a una función separada [CITATION CCS18 \l 12298 ]

Fuente: Custom, Copyright, CCS C Compiler Manual


Dificultad: Fácil

7. SET_TRIS_ Estas funciones permiten escribir directamente los registros ……………..


para la configuración de los puertos.

A. Tri-estados
B. Semi-estados
C. Tetra-estados
D. Lógicos

Respuesta: A
Justificación:

Estas funciones permiten escribir directamente los registros tri-estado para la configuración
de los puertos. Esto debe usarse con FAST_IO() y cuando se accede a los puertos de I/O
como si fueran memoria, igual que cuando se utiliza una directiva #BYTE. Cada bit de
valor representa una patilla. Un '1' indica que la patilla es de entrada y un '0' que es de
salida.
[CITATION CCS18 \l 12298 ]
Fuente: Custom, Copyright, CCS C Compiler Manual
Dificultad: Fácil

8. DELAY_CYCLES(count) Esta función realiza retardos según el número de ciclos de


instrucción especificado en count; los valores posibles van desde…………. . Un ciclo
de instrucción es igual a cuatro periodos de reloj

A. 1 a 255
B. 1 a 256
C. 1 a 270
D. 1 a 258

Respuesta: A
Justificación:
Esta función realiza retardos según el número de ciclos de instrucción especificado en
count; los valores posibles van desde 1 a 255. Un ciclo de instrucción es igual a cuatro
periodos de reloj [CITATION CCS18 \l 12298 ]

Fuente: Custom, Copyright, CCS C Compiler Manual


Dificultad: Fácil

9. En DELAY_US(time) ess necesario utilizar la directiva …..antes de la llamada a esta


función para que el compilador sepa la frecuencia de reloj.

A. #use delay_us

B. #use delay
C. #use time
D. #use lcd1

Respuesta: B
Justificación:
Esta función realiza retardos del valor especificado en time. Dicho valor es en
microsegundos y el rango va desde 0 a 65535. Es necesario utilizar la directiva #use delay
antes de la llamada a esta función para que el compilador sepa la frecuencia de reloj.
[CITATION CCS18 \l 12298 ]

Fuente: Custom, Copyright, CCS C Compiler Manual


Dificultad: Fácil

10. #USE DELAY (CLOCK=frecuencia) Esta directiva indica al compilador la


frecuencia del procesador, en ciclos por segundo, a la vez que habilita el uso de las
funciones…………

A. DELAY_MS() y DELAY_US()

B. DELAY_MSS() y DELAY_US()
C. DELAY_MS() y DELAY_USS()
D. DELAY_MSS() y DELAY_USS()

Respuesta: A
Justificación:
Esta directiva indica al compilador la frecuencia del procesador, en ciclos por segundo, a la
vez que habilita el uso de las funciones DELAY_MS() y DELAY_US().
Opcionalmente podemos usar la función restart_WDT() para que el compilador reinicie el
WDT durante el retardo[CITATION CCS18 \l 12298 ]

Fuente: Custom, Copyright, CCS C Compiler Manual


Dificultad: Fácil

11. #USE FAST_IO (puerto) Esta directiva afecta al código que el compilador generará
para las instrucciones de……….del microcontrolador.

A. Ejecución y medición

B. Entrada y salida
C. Funcionamiento y comparación
D. Control y reparación

Respuesta: B
Justificación:
Esta directiva afecta al código que el compilador generará para las instrucciones de entrada
y salida. Este método rápido de hacer I/O ocasiona que el compilador realice I/O sin
programar el registro de dirección. El puerto puede ser A-E. [CITATION CCS18 \l 12298 ]

Fuente: Custom, Copyright, CCS C Compiler Manual


Dificultad: Fácil

12. El protocolo RS-232 es un tipo de comunicación que define una manera de transmitir la
información de …….. , en un formato determinado a una velocidad acordada de
antemano por las partes.

A. Un bit por ves

B. Dos bits cada ves


C. Tres bits a la ves
D. Una cadena de bits

Respuesta: A
Justificación:
El protocolo RS-232 es un tipo de comunicación que define una manera de transmitir la
información de un bit por vez, en un formato determinado a una velocidad acordada de
antemano por las partes. [ CITATION Dan11 \l 12298 ]

Fuente: Benchimol, Daniel, Proyectos con microcontroladores aprenda a desarrollar sus


propias aplicaciones
Dificultad: Fácil

Escoja la respuesta correcta:

13. El código de la Base de estándar RS-232 es:


A. #use RS232(BAUD=9600, BITS=8,PARITY=N,XMIT=PIN_B1,RCV=PIN_B2)

B. #use RS232(BAUD=9500, BITS=8,PARITY=N,XMIT=PIN_B1,RCV=PIN_B2)

C. #use RS232(BAUD=9200, BITS=8,PARITY=N,XMIT=PIN_B1,RCV=PIN_B2)

D. #use RS232(BAUD=9600, BITS=7,PARITY=N,XMIT=PIN_B1,RCV=PIN_B3)

Respuesta: A
Justificación:
#use RS232(BAUD=9600, BITS=8,PARITY=N,XMIT=PIN_B1,RCV=PIN_B2)
[ CITATION Dan11 \l 12298 ]

Fuente: Benchimol, Daniel, Proyectos con microcontroladores aprenda a desarrollar sus


propias aplicaciones
Dificultad: Fácil

14. Value=getchar() es:

A. Value es un carácter de 8 bist. Espera recibir un carácter por líneas RS232y devuelve
su valor
B. Value es un carácter de 7 bist. Espera recibir un carácter por líneas RS232y devuelve
su valor
C. Value es un carácter de 6 bist. Espera recibir un carácter por líneas RS232y devuelve
su valor
D. Value es un carácter de 5 bist. Espera recibir un carácter por líneas RS232y devuelve
su valor

Respuesta: A
Justificación:
Value es un carácter de 8 bist. Espera recibir un carácter por líneas RS232y devuelve su
valor [ CITATION ndr03 \l 12298 ]

Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos


Dificultad: Fácil

15. La operación de getc() indica:


A. Una captura de información y esta se asigna a una variable para posteriormente
trabajar con ella en el programa.

A. Una captura de información y esta se asigna por dos variables para posteriormente
trabajar con ella en el programa.
B. Una captura de información y esta se asigna tres variables para posteriormente
trabajar con ella en el programa.
C. Una captura de información y esta se asigna cuatro variables para posteriormente
trabajar con ella en el programa.

Respuesta: A
Justificación:
Una captura de información y esta se asigna a una variable para posteriormente trabajar con
ella en el programa.[ CITATION Jua11 \l 12298 ]

Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos


Dificultad: Fácil

16. La interrupción Global en RS232 es

A. delay_interrupts(GLOBAL);

B. enable_interrupts(GLOBAL);
C. time_interrupts(GLOBAL);
D. clock_interrupts(GLOBAL);

Respuesta: B
Justificación:
La interrupción en el RS232 es enable_interrupts(GLOBAL); [ CITATION Jos12 \l
12298 ]

Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos


Dificultad: Fácil
17. xmit, rcv permite:

A. Identificar los Bits de transmisión y recepción del microcontrolador

B. Identificar los Bits de transmisión y ejecución del microcontrolador

C. Identificar los caracteres de transmisión y recepción del microcontrolador

D. Identificar los ints de transmisión y recepción del microcontrolador

Respuesta: A
Justificación:
xmit, rcv Identificación de los Bits de transmisión y recepción del microcontrolador
[ CITATION Jos12 \l 12298 ]

Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos


Dificultad: Fácil

18. Función para configurar el módulo usart en el puerto C

A. #use rs232(baud=9600,xmit=pin_c6,rcv=pin_c7,parity=N,bits=8)

B. #use rs232(baud=0,xmit=pin_c6,rcv=pin_c7,parity=N,bits=8)

C. #use rs232(baud=9600,xmit=pin digital ,rcv= pin digital ,parity=N,bits=8)

D. #use rs232(baud=9600,xmit=pin analog ,rcv=pin analog ,parity=N,bits=8)

Respuesta: A
Justificación:
#USE RS232(opciones)
Nos permite configurar las características del módulo USART ejemplo:
#use rs232(baud=9600,xmit=pin_c6,rcv=pin_c7,parity=N,bits=8) [ CITATION Jos12 \l
12298 ]
Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos
Dificultad: Medio

19. ¿A qué velocidad de transmisión de usa normalmente la comunicación serial?

A. 9600 baudios

B. 960 baudios

C. 96 baudios

D. 0 baudios

Respuesta: A
Justificación:
BAUD con este parámetro establecemos la velocidad en baudios a la que queremos que se
transmitan los datos por el puerto serie, 9600 es lo normal.
Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos
Dificultad: Fácil

20. El Prescaler del TIMER 2 Puede ser:

A. 1, 4 o 16.

B. 2, 4 o 32.

C. 3, 5 o 7.

D. 8, 16 o 32

Respuesta: A
Justificación:
La carga del Timer 2 (conocido como PR2), también podría ser llamada como el Periodo de
la Señal y puede tomar valores entre 0 y 255, debido a que es un registro de 8 bits.
[ CITATION Jos12 \l 12298 ]

Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos


Dificultad: Fácil

21. En el modo PWM nos permite obtener por los pines CCPx una señal periódica en la que
podemos variar su ciclo de trabajo

A. (Duty Cicle). Con esto podemos controlar la luminosidad de focos, velocidad de


motores, etc

B. (ADC). Con esto podemos controlar la luminosidad de focos, velocidad de motores,


etc

C. (Voltaje). Con esto podemos controlar la luminosidad de focos, velocidad de


motores, etc

D. (Baudios). Con esto podemos controlar la luminosidad de focos, velocidad de


motores, etc

Respuesta: A
Justificación:
En el modo PWM nos permite obtener por los pines CCPx una señal periódica en la que
podemos variar su ciclo de trabajo (Duty Cicle). Con esto podemos controlar la
luminosidad de focos, velocidad de motores, etc

Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos


Dificultad: Fácil

22. El valor del timer puede leerse y puede escribirse utilizando:

A. GET_TIMER2() y SET_TIMER2(). 

B. GET_TIMER2() y SET_TIMER3(). 
C. GOT_TIMER2() y SET_TIMER3(). 

D. GOT_TIMER2() y SET_TIMER2(). 

Respuesta: A
Justificación:
GET_TIMER2() y SET_TIMER2(). 

Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos


Dificultad: Fácil

23. Para escribir el duty cycle se usa el código:

A. SET_PWMX_DC(value)

B. SET_PWMX_DUTYCYCLE(value)

C. SET_PWMX_DUTY-CYCLE(value)

D. SET_PWMX_DUTY(value)

Respuesta: D
Justificación:
Estas funciones escriben los 10 bits de value al dispositivo PWM para establecer el ciclo de
trabajo. Se puede usar un valor de 8 bits si no son necesarios los bits menos significativos.
SET_PWM1_DUTY(value)

Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos


Dificultad: Medio

24. ¿Cuáles son los modos en el modo CCP?

A. Captura, Comparación, PWM

B. Centrado, Comparación, PWM


C. Concentrado, Captura, PWM

D. Cubierto, Centrado, PWM

Respuesta: A
Justificación:
El módulo CCP (Captura/Comparación/PWM) es un periférico que le permite medir y
controlar diferentes eventos.

Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos


Dificultad: Fácil

25. Para que modos se puede usar el Timer 2

A. Captura y PWM

B. Comparación y PWM

C. Captura y Comparación

D. Captura, Comparación y PWM

Respuesta: A
Justificación:
Timer2 AVR, este temporizador no funciona como contador, solo como temporizador, y
puede ser usado en modo comparador, y también en modo PWM

Fuente: Tanenbaum, Andrew S, Sistemas operativos modernos


Dificultad: Medio

También podría gustarte