Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Integrantes
Pamela morales
Henry Pastuña
Reactivos Unidad 2
Complete con la respuesta correcta:
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
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 ]
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 ]
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 ]
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 ]
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 ]
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
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 ]
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 ]
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 ]
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 ]
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.
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 ]
Respuesta: A
Justificación:
#use RS232(BAUD=9600, BITS=8,PARITY=N,XMIT=PIN_B1,RCV=PIN_B2)
[ CITATION Dan11 \l 12298 ]
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 ]
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 ]
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 ]
Respuesta: A
Justificación:
xmit, rcv Identificación de los Bits de transmisión y recepción del microcontrolador
[ CITATION Jos12 \l 12298 ]
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)
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
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
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 ]
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
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
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().
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)
Respuesta: A
Justificación:
El módulo CCP (Captura/Comparación/PWM) es un periférico que le permite medir y
controlar diferentes eventos.
A. Captura y PWM
B. Comparación y PWM
C. Captura y Comparación
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