MICROCONTROLADORES
![]() |
![]() |
![]() |
Título del Test:![]() MICROCONTROLADORES Descripción: EXAMEN DE MICRO |




Comentarios |
---|
NO HAY REGISTROS |
¿Cuál de los siguientes dispositivos es una salida?. Sensor de presión. Servo. Botón. Potenciómetro. ¿Cuál de los siguientes dispositivos es una entrada analógica?. Sensor de presión. Servo. Botón. Led. Un valor entero entre -2147483648 y 2147483647. ¿Qué hace esta instrucción: int led=9; ?. Únicamente define la variable led como numérica entera. Define la variable led como numérica entera y la asigna el valor 9. Asigna el valor 9 a la variable led. Enciende el led en el pin 9. ¿Qué tenemos que escribir para declarar una salida digital?. pinMode(2,OUTPUT);. begin(9000);. pinMode(2,OUTPUT). pinMode(2, INPUT). El tipo de dato "int" en la tarjeta Arduino DUE puede almacenar: Un valor entero entre 0 y 4294967294. Un valor entero entre 0 y 65536. Un valor entero entre -32768 y 32767. Seleccione el enunciado correcto respecto a las memorias del PIC16F887. La memoria EEPROM no puede cambiar su contenido durante la operación del programa. El microcontrolador cuenta con 4 tipos de memorias en su hardware. La memoria ROM es de 8kB dividida en 4 páginas de 2 kB. La memoria RAM tiene 4 clases de registros. Identifique la función de la siguiente línea de programación en Arduino (No considere la declaración de variables). if (x < 2) { x++; };. Si la variable x es menor a dos no realiza las acciones declaradas dentro del estamento if. Si la variable x es menor a dos incrementa la unidad al valor de la variable x. Si la variable x es menor a dos la variable x se suma dos veces su propio valor. Existe un error en la codificación. ¿En qué registro(s) se almacenan los resultados de la conversión del módulo ADC?. ADRESH. ADRESL. ADRESX y ADRESC. ADRESH y ADRESL. ¿Cuál de las siguientes no corresponde a una función UART de MikroC?. UART1_Clear. UART1_Init. UART1_Write. UART1_Read. ¿Qué registro habilita las resistencias de PULL UP?. WPUB. RPULL. PCON. PIE1. ¿Cuántos bytes posee la memoria RAM PIC16F887?. 368. 255. 4000. 123. ¿Cuál es el tiempo de ejecución de una instrucción para el microcontrolador PIC16F884/887 si se opera a una frecuencia de 10MHz?. 124ns. 256ns. 400ns. 900ns. ¿Cómo se encuentra distribuida la memoria ROM?. La memoria ROM se divide en dos páginas de 4 kB. La memoria ROM se divide en cuatro páginas de 2 kB. La memoria ROM se divide en cuatro páginas de 8 Kb. La memoria ROM se divide en dos páginas de 1 kB. ¿Cuál es el nombre del bit empleado para el direccionamiento indirecto en el registro Status?. BIT IRP. BIT PSA. BIT RBPU. BIT Z. ¿En qué posición se encuentra ubicado el vector de interrupción. El vector de interrupción se sitúa en la posición 0x04 de la memoria de datos. El vector de interrupción se sitúa en la posición 0x00 de la memoria de datos. El vector de interrupción se sitúa en la posición 0x03 de la memoria de datos. El vector de interrupción se sitúa en la posición 0x05 de la memoria de datos. ¿Qué tipo de placa Arduino no existe?. Yún. Zero. Ethernet. Gun. ¿Con qué velocidad de baudios trabaja por defecto Arduino?. 28800 baudios. 9600 baudios. 112500 baudios. 57600 baudios. Los pines del microcontrolador no pueden ser programados como. Salidas digitales. Entradas digitales. Salidas analógicas. Entradas analógicas. ¿Cuántos pines posee el PIC16F887?. 36 pines. 28 pines. 40 pines. 42 pines. ¿Cuánto es el consumo de corriente del PIC16F887 en modo de espera?. 220uA. 11uA. 50nA. 10nA. ¿De cuántos ciclos de reloj es el tiempo de ejecución de una instrucción?. 8 ciclos de reloj. 4 ciclos de reloj. 10 ciclos de reloj. 4 ciclos de reloj. ¿Qué función tiene el WatchDog Timer (WDT)?. Verifica presencia de errores en el código. Si el código se encuentra con un bucle infinito, produce un reset al microcontrolador. Avisa cuando el código se cierra. Verifica elementos erróneos del código y lo termina. ¿Qué registro contiene un habilitador por software del BOR?. STATUS. OPTION REG. PCON. PC. El tipo de dato "int" en la tarjeta Arduino DUE puede almacenar: Un valor entero entre 0 y 65536. Un valor entero entre 0 y 4294967294. Un valor entero entre -32768 y 32767. Un valor entero entre -2147483648 y 2147483647. Que pines de Arduino se utilizan para la comunicación serial?. Pin 1 RX, Pin 0 TX. Pin 0 RX, Pin 1 TX. Pin 11 RX, Pin 12 TX. Pin 8 RX, Pin 9 TX. ¿Qué salida de alimentación es la más utilizada en las placas Arduino UNO y Arduino MEGA?. 5V. 3.3V. 12V. 5V. ¿Para qué sirve el estamento void setup ()?. Permite repetir instrucciones de forma cíclica en el programa. Permite declarar variables globales e instrucciones que se ejecutan una sola vez en el programa. Permite establecer condiciones en una instrucción. Es una instrucción de control del programa. Seleccione la respuesta que tenga 4 opciones de baudios validos en el Arduino IDE. 500,1000, 1500, 2000. 300, 1200, 2400, 9600. 600, 1200, 2000, 3000. 300, 9600, 19200, 40000. ¿Cuales son comandos para activar los puertos del PIC16F887?. TMR0, TOSE, TOSC. WDT, TOSC, INTCOM. TRISA, TRISC, TRISB. DC, ACTIVE PORT, INCLUDE PORT. ¿Cuál es el vector de interrupción en el PIC16F887?. 0x06. 0x12. 0x10. 0x04. La Memoria EEPROM del PIC16F887 tiene una capacidad de: 1 KB. 256KB. 368B. 256B. En cuantos bancos de memoria se divide la Memoria RAM del PIC16F887. 2. 3. 1. 4. ¿Cuáles son las líneas de transmisión que posee la comunicación serial sincrónica I2C ?. SDAy SCK. SCL y SDI. SCK y SS. SDA y SCL. ¿Cuáles son las partes que conforman la estructura básica de programación de Arduino?. Funciones y bloque de comentarios. Punto y coma (;). Void setup y void loop. Variables. ¿Para qué se utiliza el punto y coma en lenguaje de programación de Arduino?. Para definir el inicio y final de un bloque. Para separar instrucciones. Para declarar una variable. Para definir un entero. Si defino una variable como int x=1200; este tipo de dato será: Un numero decimal. Un byte. Un conjunto de valores. Un numero entero. Al usar operadores lógicos obtenemos como respuesta: Una matriz de datos. Verdadero o Falso. Una constante. Un numero decimal. Cuales son las sentencias que se utilizan para la declaración de bucles: For, While y Do While. PinMode y DigitalRead. Delay y millis. Min y max. 1. ¿Qué comando hay que usar para configurar el pin 7 como salida digital(Arduino)?. int sensorValue = 7;. int sensorPin = 7;. pinMode(7, OUTPUT);. digitalWrite(7);. ¿Al usar las salidas digitales, tenemos que tener en cuenta que?. La salida máxima que da el puerto es 20 mA. La Imax es 50 mA. La Imax es 100 mA. La Imax es 1 mA. ¿Para provocar un reposo dentro del programa, se usa?. digitalWrite(10,HIGH);. delay(10);. sleep 10 ms;. digitaRead(+);. ¿Cuáles son los dos sketch principales en la programación de Arduino?. Void Loop y Void Setup;. Void Main y Void Loop. Void Setup y Void Return;. Setup Void y Void Loop;. ¿Cuántos bits de resolución posee el ADC de Arduino?. 15 bits;. 10 bits. 3 bits. 25 bits. Después de cualquier RESET la base de tiempo nominal de WDT del PIC16F887 es: 13ms. 505 ms. 17 ms. 268 ms. Respecto al sistema de interrupciones del PIC16F877: Existen 23 vectores de interrupción. Existen 7 vectores de interrupción. Existen 3 vectores de interrupción. Existe un solo vector de interrupción. Cuántas veces se puede reprogramar el PIC16F887?. El PIC16F887 se puede reprogramar hasta 15 mil veces. El PIC16F887 se puede reprogramar hasta 20 mil veces. El PIC16F887 se puede reprogramar hasta 100 mil veces. El PIC16F887 se puede reprogramar hasta mil veces. ¿Cuál es el principal motivo de encerar los registros ANSEL y ANSELH?. Permiten leer y escribir la memoria EEPROM. Permiten escribir la memoria FLASH. Permiten configurar las entradas analógicas del ADC como E/S digitales. Permiten configurar el PORTD como puerto paralelo. ¿Cómo está conformado el contador del programa de 13 bits?. Está conformado por 3 bits del registro PCLATH y 10 bits del registro PCL. Está conformado por 9 bits del registro PCF y 4 bits del registro PCL. Está conformado por 8 bits del registro PCL y 5 bits del registro PCLATH. Está conformado por 7 bits del registro PCL y 6 bits del registro PCLATH. En el modo de direccionamiento indirecto de datos, la dirección del dato se encuentra en: El registro INDF. En el registro FSR. En la memoria EEPROM de datos. Ninguna de las anteriores. En el modo de direccionamiento directo de datos, la dirección del dato se encuentra en: El registro INDF. En el código de máquina de la instrucción. La memoria de datos. Ninguna de las anteriores. Después de cualquier RESET la base de tiempo nominal de WDT del PIC16F887 es: 1 ms. 512 ms. 17 ms. 268 ms. El modelo HITACHI 44780 se encuentra en: Sensores infrerojos. Matriz de LEDs. Modulos LCD. ¿En que pin se puede conectar un led directamente sin que se queme?. 4. 12. 13. 14. Se define Arduino como: Un compilador para los microprocesadores. Un entorno de desarrollo. Una familia de entornos de desarrollo. Todas las anteriores. En un puerto digital de un Arduino cuál es la intensidad máxima que se puede obtener?. 25 miliamperios. 5 miliamperios. 40 miliamperios. 80 miliamperios. Seleccione la o las respuestas correctas, El operador modulo: Tiene como símbolo %. Devuelve el cociente de una división. Devuelve el resto de una división. Tiene como símbolo $. SREG es: Registro de habilitación global de interrupciones. Registro de máscaras de interrupciones externas. Registro de control de interrupciones externas. Registro de banderas de interrupciones externas. Ninguna de las anteriores. El tamaño máximo que puede alcanzar un programa de Arduino compilado está limitado: Por la dimensión SRAM. Por el tamaño de la memoria EEPROM. Depende del tipo de tarjeta. Por la capacidad de memoria FLASH. La capacidad de las memorias del PIC16F887 son: SRAM de 2KB, ROM de 32 KB y EEPROM de 1KB. SRAM de 8KB, ROM de 368 Bytes y EEPROM de 256 Bytes. SRAM de 2KB, ROM de 368 Bytes y EEPROM de 256 Bytes. SRAM de 2KB, ROM de 32 KB y EEPROM de 32 KB. ¿Cuántos canales y bits poseen el convertidor A/D del ATMEGA328P?. 6 canales 10-bits. 14 canales 10-bits. 6 canales 12-bits. 14 canales 12-bits. ¿Cuál de los siguientes no es un bucle dentro de la programación de Arduino?. For. while. Do while. If. ¿Cuántos temporizadores independientes tiene el PIC16F887?. tres temporizadores independientes Timer0, Timer1 y el perro guardián. tres temporizadores independientes Timer0, Timer1 y Timer2. dos temporizadores independientes Timer0 y Timer1. dos temporizadores independientes Timer0 y el perro guardián. ¿Qué voltaje de operación necesita el PIC16F887?. 1.8 V a 5.5 V. 2 V A 5.5 V. 2 V A 5 V. 1.8 V a 5.5 V. ¿Cuál de estos no es un pin del conector DB9?. Transmisor de dato. Receptor de dato. GND. Request to Clear. ¿Cuántas entradas analógicas tiene un Arduino. 3. 4. 5. 6. ¿Cuántas salidas PWM tiene un Arduino?. 6. 7. 8. 9. ¿Cuánto es el consumo Energético de un PIC en modo de espera?. 25 uA. 50 uA. 25 mA. 50 mA. ¿Cuántas instrucciones posee el PIC16F887?. 25 Instrucciones. 45 Instrucciones. 35 Instrucciones. 15 Instrucciones. ¿Cuál de los siguientes timer No pertenece a uno de los temporizadores del PIC16F887?. Timer0. Timer1. WDT(Watchdog). Timer9. ¿Cuántos pines posee el PIC16F887 ?. 8 pines. 40 pines. 16 pines. 20 pines. ¿Cuál de los siguientes tipos de comunicación serial es asíncrono?. SPI. I2C. UART. ¿Cuáles son los bits de control de una comunicación serial asíncrona?. Start y Stop. Maestro y Esclavo. Maestro y Stop. Start y Esclavo. Cuáles son los registros de trabajo. STATUS, PICON, PORT. STATUS, OPTION REG, PCON, PC. STATUS, BOR, INCLUDE, FSR. PORTB, OPTION REG, TOSE. Como se encuentran distribuidos los pines del PIC16F887. 35 pines de E/S, 1 pin de entrada, 2 pines VDD, 4 pin GPS. 30 pines de E/S, 1 pin de salida, 2 pines VDD, 1 pin VDD. 38 pines de E/S, 2 pin de salida, 2 pines VDD, 2 pin VDD. 35 pines de entrada/ salida, 1 pin de entrada, 2 pines de VDD, 2 pines de VSS. Si se tiene un registro DIA=7 y ponemos la instrucción (INCF DIA,1) que valor retorna. DIA = 1. DIA = 8. DIA = 7. DIA = 5. Mencione algunos tipos de interrupciones. Eventos de Hardware, errores producidos, interrupciones externas. Banderas, PIEEI, errores producidos. Por RETTIE, problemas en la memoria Ron. Fallas en el sistema, uso de temporizadores TWDT. Características de ATEMEGA328P. Puertos PWN, frecuencia de 20Hz, lenguaje c. Código abierto, memoria flash de 32KB, frecuencia 20MHz, puertos PWM. Puertos ABC, memoria flash de 50KB, 40 pines. Código abierto, memoria flash de 32KB, frecuencia de 10Hz. ¿Cuál de las siguientes instrucciones sirve para borrar el contenido de un registro en el PIC16F887?. NOP. INCF. CLRF. MOVF. ¿Cuál de las siguientes instrucciones no es una instrucción orientada a bit en el PIC16F887?. RRF. BCF. BSF. BTFSC. Cual de los siguientes bits no pertenece al Registro Estatus. IRP. Z. DC. PSA. Cuando el resultado de una operación lógica o aritmética es 0. ¿Qué bandera se pone en 1?. Z. C. DC. PD. De cuantos bits de ancho es el contador de programa del PIC16F887. 8 bits. 16 bits. 12 bits. 13 bits. ¿Cuáles sin los pines de un LDC?. A0,D1,GND,VCC,E,RS,R/W,A2,A3,A4,A5,A6. GND,VCC,VEE,RS,R/W,E,D0,D1,D2,D3,D4,D5,D6,D7. GND,VCC,VRR,RS,R/W,E,D0,D1,D2,D3,D4,D5,D6,D7. GND,VCC,VEE,RS,R/W,E,D1,D2,D3,D4,D5,D6,D7,D8. ¿Cuáles Son las funciones en MicroCPro para una LCD?. Lcd_Init, Lcd_Clear, Lcd_Comando. Lcd_in, lcd_status,lcd_w. Lcd_Out_Cp, Lcd_Init , Lcd_Chr , Lcd_Chr_Cp , Lcd_Cmd. Ninguna de las anteriores. ¿Cuáles de las siguientes es una característica del módulo ADC?. Posee un generador de caracteres que se denomina CGRAM de 64 bytes. Desplazamiento de caracteres a la izquierda o derecha. El convertidor usa el método de aproximaciones sucesivas y almacena el resultado de la conversión en los registros ADC (ADRESH – ADRESL). Pantalla de caracteres ASCII. ¿Cuál de mas siguientes corresponde a una comunicación serial Sincrónica?. PCA. SP2,IIC. TLL. SPI, I2C. ¿Qué es una comunicación serial Asincrona?. Asíncrona significa que no hay reloj de sincronización. Tiene que sincronizarse por si misma, y lo hace mediante dos bits de control. Los bits de control son: bit “START” y bit “STOP”. Todas las anteriores. 1. ¿Cuáles son las dos partes importantes que conforman un sketch de Arduino?. Void Loop y Void Setup;. Void Main y Void Setup;. Process, Init;. Void, Main;. ¿Cantidad de bits numéricos sin decimales que almacenan INT y LONG en Arduino Uno?. 8-16. 32-8. 16-32. 16-8. ¿Cuál es el tamaño de la memoria EEPROM, Rom y Ram del microcontrolador Atmega328P?. 32Kb,2Kb,1Kb. 32Kb,32Kb,2Kb. 1Kb,2Kb,2Kb. 1Kb,32Kb,2Kb. Después de cualquier RESET la base de tiempo nominal de WDT del PIC16F887 es: 1 ms. 512 ms. 17 ms. 268 ms. ¿Qué instrucción emplearías para cambiar los parámetros de una medición?. La función map. La función loop. La función if. La función setup. ¿Cuál es la capacidad de la memoria RAM del PIC16F887?. 32 KB. 256 Bytes. 368 Bytes. 8 KB. 2 KB. ¿Qué operación realiza la instrucción BTFSC ?. Coloca cero la variable F. Desplaza a la izquierda el valor de F. Salta una instrucción si el bit de F es cero. Salta una instrucción si el bit de F es uno. Decrementa F y salta una instrucción cuando llega a cero. ¿Qué pines del Arduino se utilizan para la comunicación serial?. Pins VCC y GND. Pins OSC1 y OSC2. Pin AREF. Pins análogos (A0 – A5). Pin 0 y 1 (RX,TX). ¿Para qué se utilizan los bits RP1 y RP0 del registro STATUS?. Para la selección de bancos de registros. Para verificar el acarreo en operaciones. Para la Asignación del Pre-escalador al WDT o al TMR0. Para habilitar las resistencias de Pull Up internas. Para seleccionar el flanco de conteo del TMR0 desde TOCK1. ¿Para qué se usa la función Serial.avaible()?. Para habilitar los puertos mediante registros. Para activar las entradas Digitales o Analógicas. Devuelve un entero con el número de bytes disponibles para leer desde el buffer serie. Para configurar la velocidad de la comunicación con el monitor serial, dentro del paréntesis va el valor en baudios. ¿Cuál de los siguientes dispositivos puede ser leído como una entrada analogica?. Potenciómetro. Pulsante. Switch. Sensor on/off. ¿Qué hace el comando millis()?. Detiene el tiempo en la instrucción según su valor. Retorna el tiempo transcurrido desde el inicio hasta el momento. Crea un bucle infinito. Sirve para crear un break de un bucle. ¿Cómo se define una entrada tanto analógica como digital?. Pin(2,INPUT);. pinType(2,INPUT);. pinMode(2,INPUT);. pinMode(2,input). ¿Entre el void loop y el void setup, cual o cuales afirmaciones es correcta ?. El void setup solo se lo llama una vez. Ambos retornan alguna respuesta de alguna variable deseada. El void loop es usado una sola voz para configurar. El void setup es un bucle infinito. ¿Qué se puede decir con respecto a la librería de servo?. Se utiliza para el encendido y apagado de leds. Deshabilita todas las salidas PWM de la tarjeta. No necesita se llamada la librería para utilizarse. Sirve para crear un break de un bucle. ¿El display de 7 segmentos cuantos números permite formar?. 0 a 8. 0 a 9. 0 a 6. 0 a 8. ¿Qué es un PIR?. Sensor ultrasónico. Sensor de temperatura. Fototransistor. Sensor infrarrojo. ¿Cómo está conformado el sketch?. Begin y setup. Loop begin. Loop y setup. Dela y begin. ¿Qué instrucción permiten habilitar puertos como salida en mikroC ?. TRIS;. PORT;. INCON;. CHAR. ¿Qué tipo de función es el delay de Arduino?. Función de control de flujo. Función de aleatorio. Función de tiempo. Función matemática. |