Cuestiones
ayuda
option
Mi Daypo

TEST BORRADO, QUIZÁS LE INTERESEtes_amor3_micro

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del test:
tes_amor3_micro

Descripción:
preguntas

Autor:
AVATAR

Fecha de Creación:
15/01/2020

Categoría:
Informática

Número preguntas: 75
Comparte el test:
Facebook
Twitter
Whatsapp
Comparte el test:
Facebook
Twitter
Whatsapp
Últimos Comentarios
No hay ningún comentario sobre este test.
Temario:
1. ¿En qué orden de líneas se prepararía a el PORTB del microcontrolador 16f84A para que este funcione como un puerto de salida? a) Cambiamos al bank y asignamos un 0 al bit 5 (RP0) del registro STATUS. b) Cambiamos del bank y asignamos un 1 al bit 5 (RP0) del registro STATUS. c) En TRIS B de la dirección 86h, debemos escribir 8 ceros (0), para preparar el PORT B como salida. (El PORT B tiene 8 bits) 1c,2b,3a 1a,2b,3c 1b,2c,3a 1c,2a,3b.
2.- Un microcontrolador típicamente trabaja a una frecuencia de : 4 Khz 8 Mhz.
3.- ¿Qué es el registro de STATUS? a. Es un registro interno que se utiliza para direccionar la instrucción del programa del control que almacena en la memoria del programa. b. Es el registro que nos indica el estado de las banderas, después de alguna operación aritmética o lógica.
4) El pulsador para el reset , en el pic 16f84 debe estar conectado en el pin b) PORTA.0 c) MCLR .
5.- Se necesita de un microcontrolador para conectarle 4 sensores analógicos, 2 motores de paso unipolar (4 líneas por cada motor), un bluetooh uart y 2 motores DC PWM sin enconder Elegir 2 opciones escoja eficiente y correctamente el microcontrolador sin sobredimensionar el problema a) pic16f84a b) pic16f877a c) pic ATMEGA328 y e) 16f886f d) pic16f628 .
6.- EL CÓDIGO MOSTRADO REALIZA LO SIGUIENTE: c) MUESTRA EN EL PUERTO B , 5 bit , de los cambios que se dan el puerto B d) MUESTRA EN EL PUERTO B bit a bit , los cambios que se dan el puerto A b) MUESTRA EN EL PUERTO A bit a bit , los cambios que se dan el puerto B.
7.- Elija una de las opciones para diseñar un ALGORITMO y codificación para que el PIC16F84A sondee permanentemente 5 bits mediante el PORTA y transfiera esa información captada hacia el PORTB . a) Inicio b) Preparar PORT B como salida. c) Preparar PORT A como entrada. d) (paso4) Leer el PORT A y cargar la lectura en registro W (Work). e) Ir al paso 4. f) Transferir el contenido de W al PORT B. g) FIN. 1.- 1a,2c,3b,4d,5f,6e,7g. 3.- 1a,2c,3d,4f,5e,6b,7g.
8.- elija la respuesta correcta para completar la tabla de las filas del 1 al 6 b) 11bits, 7ff; 12bits, fff; 13bits, 1fff; 14bits, Cfff; 15bits, 7fff; 16bits, ffff c) 11bits, 7ff; 12bits, fff; 13bits, 1fff; 14bits, 3fff; 15bits, 7fff; 16bits, ffff d) 11bits, 7ff; 12bits, fff; 13bits, 1fff; 14bits, 3fff; 16bits, 7fff; 17bits, ffff.
9.- ¿Qué sucederá cada vez que ensamblemos un archivo fuente mediante un software? a) Se generan varios archivos con diferente nombre y se cambia la extensión. b) Se generan varios archivos con el mismo nombre que el archivo fuente, pero les cambiara la extensión.
10.- ¿Qué es un diagrama de flujo? a) Representación gráfica de las relaciones que tienen los elementos o las partes de un conjunto. b) Es una forma gráfica de expresar un proceso o algoritmo, se manejan varios símbolos.
11.- Elija dos instrucciones en lenguaje basic y 1 instrucción en lenguaje assembler. a) Delay_ms(10) b) WHILE(1) c) dim var as BYTE d) bsf STATUS,RP0 e) clrf TRISB c 2.- a ,d y e 3.- a,b y d .
12.- Identificar los conceptos con sus respectivas definiciones necesarias para las prácticas con micro controladores. a. compilación 1.es una herramienta de software ayuda a crear algún circuito que se desee ensamblar, ayudando a ubicar las fallas dentro del mismo. b. Depuración 2. contenido programable de un dispositivo de hardware, no sólo código de máquina para un procesador, sino también configuraciones y datos para pic. c. Firmware 3. un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación. d. simulación 4. un lenguaje de programación de bajo nivel para los computadores, microprocesadores, microcontroladores, y otros circuitos integrados. e. 5. es el proceso de identificar y corregir errores de programación b) a2,b5,c1,d3 c) a5,b3,c2,d4 d) a3,b5,c2,d1 .
13.- En la arquitectura básica de un micro controlador internamente tiene la siguiente memoria: a) Memoria SD b) Memoria FlasH.
14.- Que instrucción permite configurar un puerto del microcontrolador PORT c) TRIS.
15.- El algoritmo 1 discrimina si un número es par o impar. ¿Qué debería poner en el símbolo que está vacío? b) ¿residuo A/2 = 0? d) ¿cociente A/2 =0?.
16.- Dentro de la arquitectura del microcontrolador ¿Cuál es el bloque que contiene la ALU? c) La Memoria ROM d) El microprocesador e) El registro W.
17. La localidad final de un mapa de memoria es de 7FFF, si la localidad inicial es 0 entonces ¿cuál es la capacidad de memoria de ese sector? a) 32kx8 c) 64k x8.
18.- Describe el concepto de algoritmo infinitas que permiten llevar a cabo un proceso mediante pasos sucesivos. c) Que sigue una serie de convenciones propias. Los símbolos representan un concepto, una relación, una operación, o una fórmula matemática según ciertas reglas. Estos símbolos no deben considerarse abreviaturas, sino entidades con valor propio y autónomo d) Consiste en una serie de pasos en cierto orden, que nos sirven para resolver un problema o lograr un objetivo; por ejemplo, los pasos para cambiar una llanta de auto, los pasos para asistir a la escuela, los pasos para elaborar una receta de cocina, etc. a) Es el lenguaje simbólico formal que sigue convenciones propias. Los símbolos permiten representar conceptos, operaciones y todo tipo de entidades matemáticas.
19.- Observar la gráfica de la arquitectura interna del PIC16F84A, indica los componentes según el número del circulo (posición en la gráfica). a) 1.MEMORIA EEPROM, 2.PROGRAM COUNTER, 3. ALU, REGISTRO DE TRABAJO,4 FLASH PROGRAM MEMORY b) 1.FLASH PROGRAM MEMORY, 2. MEMORIA EEPROM, 3. PROGRAM COUNTER, 4. ALU, REGISTRO DE TRABAJO d) 1.ALU, REGISTRO DE TRABAJO, 2. MEMORIA EEPROM, 3.FLASH MEMORY PROGRAM MEMORY, 4.PROGRAM COUNTER.
20.- mov A,B Elija la opción que manifieste la acción de la instrucción dada a) Asigna contenido de la variable A hacia B b) Asigna contenido de la Variable B hacia A.
21. De acuerdo a la frecuencia de operación del microcontrolador, el oscilador puede funcionar en cuatro modos diferentes. ¿Indique sus modos de operación? a) 1. LP (Cristal de bajo consumo) 2. XT (Cristal/Resonador) 3. HS (Cristal/Resonador de alta velocidad) 4. RC (Resistencia/Condensador) c) 1. XT (Cristal/Resonador) 2. CD (Cristal/Digital) 3. CS(Cristal/Síncrono) 4. RL(baja Resistencia).
22. Elija cuales son los pines de entrada/salidas PWM del PIC 16F887 a) RC1 – RC2 – RD7 b) RB5 – RB2 – RB3 c) RA1 – RC1 – RA3.
23. En mickroC, ¿cuál es la función que reconoce a la subrutina interrupción? a) Void main() b) Void interrupt() d) Interrupt PORTB().
24. cuáles son los modos de conectar el microcontrolador al LCD de acuerdo a las líneas de datos. a) El de 8 bits y 4bits c) El de 16 bits y 8 bits.
25. ¿EL módulo Bluetooth HC-05 conectado al PIC 16F887 que tipos de comunicación aplica? a) USART c) FTTP.
26.- Un sensor de rotación de 8 bits (con respuesta entre 0 y 255) que mide la rotación o giro hasta máximo 90° con una relación lineal a los cambios en bits. Al alcanzar 45º, que lectura medirá el sensor a) 11111000 c) 00001111 d) 10000000 .
27.- El grado de giro de un servomotor está relacionado por la cantidad de voltaje aplicado sobre este, la señal consiste de una señal periódica rectangular con su tiempo de duración en alto y en bajo, para un tiempo en alto desde t = cero hasta t=1.5 ms con un periodo de Tt=10 ms coloca al servomotor en una posición neutra es decir a 90 º, otra posición del servomotor es el extremo derecho ósea a 0º en este caso el tiempo en alto es 1.25ms. ¿Qué duración de tiempo en bajo se obtiene para una posición de 60º? a) Mas de 2ms c) Menos de 1.5 ms e) Entre 1,75 ms y 2 ms.
28.-¿Cuál es la localidad final de una memoria de 1k X8 bits? b) 3FF d)1024.
29.- El display de 7 segmentos ánodo común en que puerto del pic16f84a debe conectado a) Puerto A c) Puerto B.
30.- Típicamente el rango de corriente que entrega o consume en pin de un puerto del microcontrolador es: a) 1mA-5mA b) 10mA-25mA.
31.- Expresa el procedimiento para programar el puerto A (PORT A) como entrada a) Cambiarse del banck 2 al bank 3 asignamos 1 al bit 5 (RP0) del registro STATUS, En TRISB de la dirección 85h, debemos escribir 5 veces uno (1), para que el PORT A se comporte como entradas (el PORT A solo tiene 5 bits) Nos regresamos al bank 0, asignando un 0 al bit 5 (RP0) del registro STATUS. b) Cambiarse del bank 0 al bank 1 asignamos un 1 al bit 5 (RP0) del registro STATUS, En TRISA de la dirección 85h, debemos escribir 5 veces uno (1), para que el PORT A se comporte como entradas (el PORT A solo tiene 5 bits) Nos regresamos al bank 0, asignando un 0 al bit 5 (RP0) del registro STATUS. c) Cambiarse del banck 3 al bank 0 asignamos 1 al bit 5 (RP0) del registro STATUS En TRISA de la dirección 85h, debemos escribir 5 veces uno (1), para que el PORT A se comporte como entradas (el PORT A solo tiene 5 bits) Nos regresamos al bank 0, asignando un 0 al bit 5 (RP0) del registro STATUS. d) Cambiarse del banck 1 al bank 2 asignamos 1 al bit 5 (RP0) del registro STATUS En TRISA de la dirección 85h, debemos escribir 5 veces uno (1), para que el PORT A se comporte como entradas (el PORT A solo tiene 5 bits) Nos regresamos al bank 0, asignando un 0 al bit 5 (RP0) del registro STATUS.
32.- El algoritmo representa el cálculo de la raíz cuadrada de un número. ¿Qué debería poner en el símbolo que está vacío? ¿A ³ = 0? ¿A > 0? d) ¿residuo A<0?.
33.- El algoritmo representa un sistema en el que si las luces del coche están puestas y se quita la llave del contacto, suena la alarma. ¿Qué debería poner en el símbolo que está vacío? a) ¿LUCES = 1 o CONTACTO = 0? c) ¿LUCES = 1 y CONTACTO = 0?.
34.- En el algoritmo se muestra un sistema para que un vehículo con un sensor de toque delantero (BUMPER) evite los obstáculos con los que pueda impactar. ¿Qué debería poner en vez de 1 y 2? a) 1: SI, 2: NO c) 1: SI, 2: AFIRMATIVO d) 1: ADELANTE, 2: NO ADELANTE.
35.- ¿Cuáles de los siguientes es un lenguaje de bajo nivel? a) Basic. b) Ensamblador d) Mikrobasic pro for pic.
36.- Señala la afirmación correcta respecto al lenguaje máquina. b) Las instrucciones se expresan con símbolos. c) Es el único que “entiende” la máquina.
37.- En el lenguaje ensamblador b) Las instrucciones se expresan con símbolos c) Las instrucciones se expresan en código binario .
c) Las instrucciones se expresan en código binario . c) 0000 y 001111111111 d) 0x00 y 0x5FF.
39.- Cual es la instrucción que permite configurar la entrada analógica a) TRIS c) STATUS e) ANSEL.
40.- Una de las entradas analógicas del PIC 16f886 son: c) ALOG2 d) AN13 .
41.- Los requerimientos necesarios para instalar físicamente el firmware en un microcontrolador son: b) La codificación en lenguaje de alto nivel, el compilador, el programa para quemar pic, el quemador y el pic c) El definir los puertos de I/O , la codificación de alto nivel, el compilador, el grabador de pic y el pic d) El codigo de máquina, el software de grabador de pic, el PC, el grabador de pic , el micro controlador.
42.- QUE INSTRUCCIÓNES DEL SIGUIENTE CODIGO PROVOCAN UN CAMBIO EN UN SOLO BIT a) Literal b y f. c) Literal g y d.
43.- Realiza unas notas que expliquen cada una de las líneas de código. 1.- ORG a.- Pone bit cero al STATUS 2.- BSF b.- Mueve lo que hay en W a el registro TRISA 3.- CLRF c.- Mueve load, carga en W 4.- MOVLW d.- Borra, asigna ceros 5.- MOVWF e.- Bit Seg Flag al registro STATUS 6.- BCF f.- se refiere al origen 00 a) 1f,2e,3d,4c,5b,6a b) 1f,2c,3e,4b,5f,6d .
44.- El programa de simulación Isis proteus _______________, es una herramienta más de ayuda para codificar pic b) Es utilizado para depurar y corregir los errores mediante la verificación de secuencia pasos c) Sirve solo para realizar el diagrama esquemático electrónico del circuito e) Mediante ventana de registros presenta el código de maquina.
45.- El compilador es un programa que_____________ esto es muy utilizado en diseño de codificación para micro controladores b) permite cerrar el ciclo de programación y es un equivalente de un código de maquina e) permite traducir el código fuente de un programa de alto nivel a uno de bajo nivel.
46.- ¿Qué nos indica el bit 0 (C) del registro de STATUS? a) Nos indica que ocurrió un CARRY b) Nos indica que ocurrió un ZERO d) Nos indica que ocurrió una COMPARACION.
1. Se está realizando una temporización de 10ms con el TMR0 para lo cual se usa un reloj de 4Mhz, pre-escalador de 256 y Valor a cargar en TMR0=217. ¿Qué sucede con el tiempo de temporización si cambio el pre-escalador a 64? (a) El tiempo se divide para 2 (c) El tiempo se multiplica por 2 (d) El tiempo se divide para 4.
2. VAR1 y VAR2 son registros definidos con las directivas: CBLOCK 0x20 VAR1, VAR2 ENDC Al ejecutarse el siguiente segmento de programa: MOVLW B'00001000' MOVWF VAR1 MOVLW B'00101111' MOVWF VAR2 MOVF VAR1,0 ADDWF VAR2,F MOVLW 0XB5 XORWF VAR1,1 Indique el valor final en VAR1. a) '10101111' c) 0xBD .
3. Se está realizando una temporización de 10ms con el TMR0 para lo cual se usa un reloj de 4Mhz, pre-escalador de 256 y Valor a cargar en TMR0=217. ¿Qué sucede con el tiempo de temporización si cambio el reloj a uno de 20 Mhz y pongo el pre-escalador a 128? (a) La temporización es de 5ms (b) La temporización es de 1ms .
4. VAR1 y VAR2 son registros definidos con la directiva: VAR1 EQU 0X20 VAR2 EQU 0X21 Al ejecutarse el siguiente segmento de programa: MOVLW .20 MOVWF VAR1 MOVLW B'00001010' SUBWF VAR1,1 BSF STATUS,0 RRF VAR1,1 Indique el valor en REG1. a) B '10000101' b) B'00100010' c) B'10000001'.
5. Considere el siguiente segmento de programa MOVLW 0x0F MOVWF VAR1 BCF STATUS, 0 RLF VAR1, 1 RLF VAR1, 1 RLF VAR1, 1 IORWF VAR1, 1 El contenido final de VAR1 es: a) 75H b) 7FH c) 80H.
6. VAR1 es un registro definido con la directiva: VAR1 EQU 0x20 Al ejecutarse el siguiente segmento de programa: MOVLW 0X2C MOVWF VAR1 MOVLW 0XEF COMF VAR1,0 SWAPF VAR1,1 ANDWF VAR1,1 Indique el valor en VAR1. a) '00011011' b) '00100110' c) 0XC2 .
¿Cuál es el principal motivo de encerar los registros ANSEL y ANSELH? b) Permiten escribir la memoria FLASH c) Permiten configurar las entradas analógicas del ADC como E/S digitales .
8. VAR1 es un registro definido con la directiva: VAR1 EQU 0x20 Al ejecutarse el siguiente segmento de programa: MOVLW .7 MOVWF VAR1 MOVLW 0X56 ADDWF VAR1,1 SWAPF VAR1,1 BCF STATUS,C RLF VAR1,1 Indique el valor en VAR1. a) '00010000' b) '00100000' c) 0xAA.
9. Indique cuál de las siguientes sentencias es válida para el bit WDTE=1 ubicado en CONFIG1: a) El perro guardián corre libremente b) Selecciona el acceso a la memoria Flash d) Selecciona el acceso a la EEPROM.
10. REG1 es un registro definido con la directiva: VAR1 EQU 0x20 Al ejecutarse el siguiente segmento de programa: MOVLW B'01000100' MOVWF VAR1 MOVLW b'00001000' SUBWF VAR1,1 CLRW IORWF VAR1,1 Indique el valor en VAR1. a) B'00111100' b) B'00011111' c) 0xA0 .
11. En el modo de direccionamiento directo de datos, la dirección del dato se encuentra en: a) el registro INDF b) en el código de máquina de la instrucción.
12. REG1 es un registro definido con la directiva: REG1 EQU 0x20 Al ejecutarse el siguiente segmento de programa: MOVLW '2' MOVWF REG1 MOVLW .50 SUBWF REG1,0 BSF STATUS,C RLF REG1,1 RLF REG1,1 Indique el valor en REG1. a) 32H c) '11001010' .
13. En el modo de direccionamiento indirecto de datos, la dirección del dato se encuentra en: b) en la memoria RAM d) en el registro FSR c) en la memoria EEPROM de datos.
14. En las instrucciones que manejan literales, como por ejemplo ADDLW 0x20, el dato se encuentra: a) en cualquier localidad de la memoria RAM de datos c) en el código de máquina de la instrucción.
15. El pre-escalador de 16 bits del WDT del PIC16F887, por defecto divide la frecuencia de entrada (31 KHz) para: a) 128 c) 512.
16. Las palabras CONFIG1 y CONFIG2 del PIC16F887 se ubican en: b) en la memoria de datos EEPROM a partir de la dirección 207H d) la memoria de programa 2007H y 2008H.
17. ¿Cuál sentencia es verdadera? a) Durante la programación de la memoria FLASH la patita RB6 transporta reloj y RB7 dato c) Durante la programación de la memoria FLASH la patita RB6 transporta dato y RB7 reloj. d) Durante la programación de la memoria EEPROM la patita RB6 transporta dato y RB7 reloj. .
18. Si el contenido de STATUS, 7 es 1 y el registro FSR contiene el valor binario 000101012, entonces FSR apunta al: a) banco 1 dirección 15H b) banco 1 dirección 95H c) banco 2 dirección 15H .
19. REG1 es un registro definido con la directiva: REG1 EQU 0x20 Al ejecutarse el siguiente segmento de programa: MOVLW 0X55 MOVWF REG1 COMF REG1,0 ADDWF REG1,1 DECF REG1,1 XORWF REG1,0 Indique el valor en W. a) 0x43 b) 0x45 d) 0x54 .
20. Para satisfacer parte de la lógica necesaria para utilizar la interrupción por desborde de TMR1 en el PIC16F887 debo: a) Cargar “11110000” en el registro INTCON b) Cargar “10000111” en el registro INTCON c) Cargar “01111000” en el registro INTCON.
Cuales son y para que son los GPIO utilizados en la practica de la FPGA y RASBERRY los GPI0 son utilizados para determinar los pines de entrada y salida digital los GPI0 son utilizados para determinar los pines de entrada y salida analogico.
Cual de los siguientes registros es considerado como registro de trabajo w A.
Mov A,B Asigna la Variable B hacia A Mueve 2 bits de A hacia B.
Que instruccion permite configurar algun puerto del microcontrolador TRIS clear B,0 OPTION.
¿Cual es la localidad final de un memoria de 1k X8 bits ? 3FF 7fff 1024.
El registro status se encuentra en la memoria sram flash.
En la arquitectura basica los microcontroladores tiene los siguientes memorias Memoria FlasH Memoria SRAM.
En la arquitectura basica los microcontroladores tiene los siguientes memorias Memoria FlasH Memoria SD.
Si las variables var1,var2,var3 son tipo byte ; var1=135 ; var=123 al realizar la operacion var3=var1+var2 ¿cual es resultado que se almacena var3? 2 8.
Denunciar test Consentimiento Condiciones de uso