✅ 1- ¿Cuáles de las siguientes afirmaciones referentes a semáforos binarios usados para sincronización son correctas?
✅ 2-¿Cuáles de las siguientes afirmaciones referentes a diferencias entre Mutex y semáforos binarios son correctas?
✅ 3-¿Completar la siguiente tabla relacionada a sistema cooperativo vs sistema apropiativo?
✅ 4-Dadas las siguientes opciones, colocar los nombres a la estructura interna y configuración de un puerto serial UART:
✅ 5-¿Cuáles de las siguientes afirmaciones son ventajas de usar Real Time Operating System (RTOS)?
✅ 6-¿Cuáles de las siguientes afirmaciones son desventajas de usar Real Time Operating System (RTOS)?
✅ 7-¿Cuáles de las siguientes afirmaciones referentes a las características de TinyOS son correctas?
✅ 8-Unir con líneas los nombres con sus respectivos números de pines del puerto serial RS-232:
✅ 9-¿Cuáles de las siguientes afirmaciones son características que considerar al momento de seleccionar convertidores A/D?
✅ 10-Realizar las gráficas de los siguientes tipos de conexiones o arreglos del puerto serial UART:
✅ 11-Realizar las gráficas de una trama serial UART que consta de 11 bits que se transmiten cada uno a una velocidad de 9600 bits/s. Es decir, que a cada bit le toma 1/9600 s transmitirse para cada flanco de subida del generador de BAUD. Indicar claramente el Bite de INICIO, Bit de PARADA, Bit de PARIDAD y los Bits de DATOS:
✅ 12-¿Cuáles de las siguientes afirmaciones son características que considerar al momento de seleccionar convertidores D/A?
✅ 13-La siguiente gráfica corresponde al diagrama de tiempo al transmitir un dato usando el protocolo de comunicación RS-232, colocar los textos abajo indicados en sus cajas correspondientes:
✅ 14-En los siguientes diagramas de bloques funcionales, se muestra la escritura y lectura de datos usando el protocolo de comunicación I2C (Inter-Integrated Circuit). Colocar los nombres que describen cada bloque:
✅ 15-Completar la siguiente tabla comparativa entre los protocolos de comunicación SPI vs I2C:
✅ 16-De las operaciones que se pueden realizar con una memoria EEPROM 24LC64 de Microchip ® usando el protocolo de comunicación I2C, indicar el nombre que corresponda a cada gráfica:
✅ 1-¿Cuáles de las siguientes son razones por las cuales usar el TinyOS?
✅ 2-¿Cuáles de las siguientes son características del modelo de programación basado en componentes utilizado por el TinyOS?
✅ 3-¿Cuáles de las siguientes afirmaciones son características de las colas para comunicar datos entre tareas en un Real Time Operating System (RTOS)?
✅ 4-¿Cuáles de las siguientes afirmaciones corresponden a la validación del protocolo de comunicación Inter-Integrated Circuit (I2C)?
✅ 5-¿Cuáles de las siguientes afirmaciones corresponden a la condición de arranque del protocolo de comunicación Inter-Integrated Circuit (I2C)?
✅ 6-¿Cuáles de las siguientes afirmaciones corresponden a la condición de parada del protocolo de comunicación Inter-Integrated Circuit (I2C)?
✅ 7-¿Cuáles de las siguientes afirmaciones corresponden a la condición de re-arranque del protocolo de comunicación Inter-Integrated Circuit (I2C)?
✅ 8-¿Cuáles de las siguientes afirmaciones corresponden a la transferencia de información del protocolo de comunicación Inter-Integrated Circuit (I2C)?
✅ 9-De las siguientes condiciones de funcionalidad del protocolo I2C, colocar la letra según corresponda a cada gráfica:
✅ 10-De la operación de escritura que se puede realizar con una memoria EEPROM 24LC64 de Microchip ® usando el protocolo de comunicación I2C, indicar el literal que corresponda a cada condición en la gráfica:
✅ 11-De la operación de lectura que se puede realizar con una memoria EEPROM 24LC64 de Microchip ® usando el protocolo de comunicación I2C, indicar el literal que corresponda a cada condición en la gráfica:
✅ 12-En la operación de escritura de hora en un Real Time Clock (RTC) DS1307 de Dallas Semiconductor ® usando el
protocolo de comunicación I2C, indicar el literal que corresponda a cada condición en la gráfica:
✅ 13-En la operación de escritura de hora en un Real Time Clock (RTC) DS1307 de Dallas Semiconductor ® usando el
protocolo de comunicación I2C, indicar el literal que corresponda a cada condición en la gráfica:
✅ 14-Escriba 5 características que se deben considerar al momento de seleccionar convertidores A/D (analog to digital):
✅ 15-Escriba 5 características que se deben considerar al momento de seleccionar convertidores D/A (digital to analog):
✅ 16-El Kernel del RTOS facilita a los distintos programas acceso seguro al hardware, realizar el diagrama de tiempo de los estados de las tareas donde se indique claramente con líneas y texto cuando se realiza cada actividad:
Problema #1: (5%) Indique cuáles de las siguientes afirmaciones referentes a la revolución industrial son correctas
Problema #2: (5%) ¿Cuáles de las siguientes afirmaciones referentes a las memorias FLASH son ciertas?
Problema #3: (10%) ¿Cuáles de las siguientes afirmaciones referentes al bloque PWM del AVR ATmega328P son ciertas?
Problema #4: (5%) ¿Cuáles de las siguientes afirmaciones referentes a las memorias EEPROM son ciertas?
Problema #5: (5%) ¿Cuáles de las siguientes afirmaciones referentes a las memorias SRAM son ciertas?
Problema #6: (15%) Dado el siguiente código en lenguaje C que genera una señal PWM, ¿cuál de las siguientes afirmaciones son correctas?
Problema #7: (15%) Dado el siguiente código en lenguaje C que usa el bloque ADC para digitalizar señales analógicas, ¿cuál de las siguientes afirmaciones son correctas?
Problema #8: (5%) La siguiente gráfica corresponde al diagrama de tiempo al transmitir un dato usando el protocolo de comunicación RS-232. Indicar cuales de las siguientes afirmaciones son correctas
Problema #9: (10%) El siguiente bloque convertidor analógico digital (ADC) de 8 bits de resolución, se tiene un voltaje de referencia de 5Vcc. ¿cuáles de las siguientes afirmaciones son correctas?
Problema #10: (25%) Dado el siguiente código en lenguaje C modificado de Arduino que utiliza conceptos de máquinas de estado, graficar el diagrama de estados que represente el funcionamiento del código.
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN A RESUELTA 1er PARCIAL (2019 1er ...Victor Asanza
✅ 1. Indique cual es el resultado que se debe imprimir de: value of var variable, adress stored in ip variable y value of *ip variable
✅ 2. Indique cual es el resultado que se debe imprimir
✅ 3. ¿Cuál de las siguientes afirmaciones es la correcta correspondiente a las características de softcore, firmcore, hardcore?
✅ 4. Indique el significado de SIMD y MIMD.
✅ 5. Indique que tabla comparativa es la correcta con respecto a la comparativa de parámetros de arquitectura RISC vs CISC.
✅ 6. Seleccione la descripción correcta de los bits del registro de control status en el procesador NIOSii.
✅ 7. ¿Cuál es el orden correcto de las tareas básicas que ejecuta el procesador durante interruption services routine (ISR)?
✅ 8. Indique que tabla comparativa es la correcta con respecto a la comparativa entre Multicore y Multiprocessor
✅ 9. ¿Cuál es la descripción correcta de los principales retos de las implementaciones embebidas?
✅ 10. ¿Cuál es la descripción correcta de los principales retos de las implementaciones embebidas?
✅ 1- ¿Cuáles de las siguientes afirmaciones referentes a semáforos binarios usados para sincronización son correctas?
✅ 2-¿Cuáles de las siguientes afirmaciones referentes a diferencias entre Mutex y semáforos binarios son correctas?
✅ 3-¿Completar la siguiente tabla relacionada a sistema cooperativo vs sistema apropiativo?
✅ 4-Dadas las siguientes opciones, colocar los nombres a la estructura interna y configuración de un puerto serial UART:
✅ 5-¿Cuáles de las siguientes afirmaciones son ventajas de usar Real Time Operating System (RTOS)?
✅ 6-¿Cuáles de las siguientes afirmaciones son desventajas de usar Real Time Operating System (RTOS)?
✅ 7-¿Cuáles de las siguientes afirmaciones referentes a las características de TinyOS son correctas?
✅ 8-Unir con líneas los nombres con sus respectivos números de pines del puerto serial RS-232:
✅ 9-¿Cuáles de las siguientes afirmaciones son características que considerar al momento de seleccionar convertidores A/D?
✅ 10-Realizar las gráficas de los siguientes tipos de conexiones o arreglos del puerto serial UART:
✅ 11-Realizar las gráficas de una trama serial UART que consta de 11 bits que se transmiten cada uno a una velocidad de 9600 bits/s. Es decir, que a cada bit le toma 1/9600 s transmitirse para cada flanco de subida del generador de BAUD. Indicar claramente el Bite de INICIO, Bit de PARADA, Bit de PARIDAD y los Bits de DATOS:
✅ 12-¿Cuáles de las siguientes afirmaciones son características que considerar al momento de seleccionar convertidores D/A?
✅ 13-La siguiente gráfica corresponde al diagrama de tiempo al transmitir un dato usando el protocolo de comunicación RS-232, colocar los textos abajo indicados en sus cajas correspondientes:
✅ 14-En los siguientes diagramas de bloques funcionales, se muestra la escritura y lectura de datos usando el protocolo de comunicación I2C (Inter-Integrated Circuit). Colocar los nombres que describen cada bloque:
✅ 15-Completar la siguiente tabla comparativa entre los protocolos de comunicación SPI vs I2C:
✅ 16-De las operaciones que se pueden realizar con una memoria EEPROM 24LC64 de Microchip ® usando el protocolo de comunicación I2C, indicar el nombre que corresponda a cada gráfica:
✅ 1-¿Cuáles de las siguientes son razones por las cuales usar el TinyOS?
✅ 2-¿Cuáles de las siguientes son características del modelo de programación basado en componentes utilizado por el TinyOS?
✅ 3-¿Cuáles de las siguientes afirmaciones son características de las colas para comunicar datos entre tareas en un Real Time Operating System (RTOS)?
✅ 4-¿Cuáles de las siguientes afirmaciones corresponden a la validación del protocolo de comunicación Inter-Integrated Circuit (I2C)?
✅ 5-¿Cuáles de las siguientes afirmaciones corresponden a la condición de arranque del protocolo de comunicación Inter-Integrated Circuit (I2C)?
✅ 6-¿Cuáles de las siguientes afirmaciones corresponden a la condición de parada del protocolo de comunicación Inter-Integrated Circuit (I2C)?
✅ 7-¿Cuáles de las siguientes afirmaciones corresponden a la condición de re-arranque del protocolo de comunicación Inter-Integrated Circuit (I2C)?
✅ 8-¿Cuáles de las siguientes afirmaciones corresponden a la transferencia de información del protocolo de comunicación Inter-Integrated Circuit (I2C)?
✅ 9-De las siguientes condiciones de funcionalidad del protocolo I2C, colocar la letra según corresponda a cada gráfica:
✅ 10-De la operación de escritura que se puede realizar con una memoria EEPROM 24LC64 de Microchip ® usando el protocolo de comunicación I2C, indicar el literal que corresponda a cada condición en la gráfica:
✅ 11-De la operación de lectura que se puede realizar con una memoria EEPROM 24LC64 de Microchip ® usando el protocolo de comunicación I2C, indicar el literal que corresponda a cada condición en la gráfica:
✅ 12-En la operación de escritura de hora en un Real Time Clock (RTC) DS1307 de Dallas Semiconductor ® usando el
protocolo de comunicación I2C, indicar el literal que corresponda a cada condición en la gráfica:
✅ 13-En la operación de escritura de hora en un Real Time Clock (RTC) DS1307 de Dallas Semiconductor ® usando el
protocolo de comunicación I2C, indicar el literal que corresponda a cada condición en la gráfica:
✅ 14-Escriba 5 características que se deben considerar al momento de seleccionar convertidores A/D (analog to digital):
✅ 15-Escriba 5 características que se deben considerar al momento de seleccionar convertidores D/A (digital to analog):
✅ 16-El Kernel del RTOS facilita a los distintos programas acceso seguro al hardware, realizar el diagrama de tiempo de los estados de las tareas donde se indique claramente con líneas y texto cuando se realiza cada actividad:
Problema #1: (5%) Indique cuáles de las siguientes afirmaciones referentes a la revolución industrial son correctas
Problema #2: (5%) ¿Cuáles de las siguientes afirmaciones referentes a las memorias FLASH son ciertas?
Problema #3: (10%) ¿Cuáles de las siguientes afirmaciones referentes al bloque PWM del AVR ATmega328P son ciertas?
Problema #4: (5%) ¿Cuáles de las siguientes afirmaciones referentes a las memorias EEPROM son ciertas?
Problema #5: (5%) ¿Cuáles de las siguientes afirmaciones referentes a las memorias SRAM son ciertas?
Problema #6: (15%) Dado el siguiente código en lenguaje C que genera una señal PWM, ¿cuál de las siguientes afirmaciones son correctas?
Problema #7: (15%) Dado el siguiente código en lenguaje C que usa el bloque ADC para digitalizar señales analógicas, ¿cuál de las siguientes afirmaciones son correctas?
Problema #8: (5%) La siguiente gráfica corresponde al diagrama de tiempo al transmitir un dato usando el protocolo de comunicación RS-232. Indicar cuales de las siguientes afirmaciones son correctas
Problema #9: (10%) El siguiente bloque convertidor analógico digital (ADC) de 8 bits de resolución, se tiene un voltaje de referencia de 5Vcc. ¿cuáles de las siguientes afirmaciones son correctas?
Problema #10: (25%) Dado el siguiente código en lenguaje C modificado de Arduino que utiliza conceptos de máquinas de estado, graficar el diagrama de estados que represente el funcionamiento del código.
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN A RESUELTA 1er PARCIAL (2019 1er ...Victor Asanza
✅ 1. Indique cual es el resultado que se debe imprimir de: value of var variable, adress stored in ip variable y value of *ip variable
✅ 2. Indique cual es el resultado que se debe imprimir
✅ 3. ¿Cuál de las siguientes afirmaciones es la correcta correspondiente a las características de softcore, firmcore, hardcore?
✅ 4. Indique el significado de SIMD y MIMD.
✅ 5. Indique que tabla comparativa es la correcta con respecto a la comparativa de parámetros de arquitectura RISC vs CISC.
✅ 6. Seleccione la descripción correcta de los bits del registro de control status en el procesador NIOSii.
✅ 7. ¿Cuál es el orden correcto de las tareas básicas que ejecuta el procesador durante interruption services routine (ISR)?
✅ 8. Indique que tabla comparativa es la correcta con respecto a la comparativa entre Multicore y Multiprocessor
✅ 9. ¿Cuál es la descripción correcta de los principales retos de las implementaciones embebidas?
✅ 10. ¿Cuál es la descripción correcta de los principales retos de las implementaciones embebidas?
Problema #1: (15%) Indique que tabla comparativa es la correcta con respecto a la comparativa entre #Multicore y #Multiprocessor
Problema #2: (15%) ¿Cuáles de las siguientes afirmaciones de los registros de configuración del #AVR #ATmega328P son ciertos?
Problema #3: (15%) ¿Cuáles de las siguientes afirmaciones referentes a la arquitectura del #AVR #ATmega328P son ciertas?
Problema #4: (15%) ¿Cuál de las siguientes afirmaciones referentes al registro #ADMUX son ciertas?
Problema #5: (20%) En los siguientes diagramas de bloques funcionales, se muestra la escritura y lectura de datos usando el protocolo de comunicación #I2C (Inter-Integrated Circuit). Colocar los nombres que describen cada bloque.
Problema #6: (20%) La siguiente gráfica corresponde al diagrama de tiempo al transmitir un dato usando el protocolo de comunicación #RS_232, agregar los textos en las cajas de comentarios.
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS EMBEBIDOS, Mejoramiento (2020 PAO 1)Victor Asanza
Problema #1: (15%) En los siguientes diagramas de bloques funcionales, se muestra la escritura y lectura de datos usando el protocolo de comunicación I2C (Inter-Integrated Circuit). Indicar cuales de las siguientes afirmaciones son correctas.
Problema #2: (15%) La siguiente gráfica corresponde al diagrama de tiempo al transmitir un dato usando el protocolo de comunicación RS-232. Indicar cuales de las siguientes afirmaciones son correctas.
Problema #3: (15%) ¿Cuáles de las siguientes afirmaciones de los registros de configuración del AVR ATmega328P son ciertos?
Problema #4: (15%) ¿Cuáles de las siguientes afirmaciones referentes a la arquitectura del AVR ATmega328P son ciertas?
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, LECCIÓN A RESUELTA 1er PARCIAL (2019 2do ...Victor Asanza
✅ 1. Dada la siguiente figura, colocar los nombres a los bloques que conforman la arquitectura del procesador NIOSii, utilizar las siguientes opciones:
✅ 2. Indique cuál de las siguientes respuestas explica el significado de SIMD y SISD:
✅ 3. Seleccione las opciones correctas con respecto a los registros de control pteaddr y tlbacc en el procesador:
✅ 4. Seleccione la descripción correcta de los bits del registro de control status en el procesador NIOSii.
✅ 5. Indique que respuesta describe los valores que se deben de imprimir de las variables ‘i’ y ‘count’:
✅ 6. Escribir el código en lenguaje C que permita calcular el valor RMS de un vector de 10 números, crear el vector como una variable local con los valores ascendentes del 1 al 10.
✅ 7. ¿Cuál es el orden correcto de las tareas básicas que ejecuta el procesador durante Interruption Services Routine (ISR)?
✅ 8. Complete el siguiente cuadro comparativo entre Proccessor y FPGA:
✅ 9. Seleccione las afirmaciones correctas con respecto a los registros de control ienablestatus y bstatus en el procesador NIOSii:
✅ 10. Seleccione las afirmaciones correctas con respecto al módulo de depuración JTAG en el procesador NIOSII:
✅ 11. Complete el siguiente cuadro comparativo entre HPS y FPGA de la DE10-Standard, escribir al menos 5 ítems en cada columna:
✅ 12. De acuerdo con la siguiente figura, colocar los nombres a los bloques que conforman la arquitectura de los Elementos Lógicos (LE) del Cyclone IV:
✅ 13. Dada la siguiente arquitectura simplificada del microprocesador, colocar la numeración correspondiente a cada una de las tareas realizadas por el microprocesador:
✅ 14. Unir con líneas los elementos o tareas básicas de cada temática:
✅ 15. (6%) Bilendo et Al., escribió el paper titulado “Hardware Design of a Flight Control Computer System based on Multi-core Digital Signal Processor and Field Programmable Gate Array” en donde desarrolla un sistema de hardware basado en FPGA para mejorar la potencia de procesamiento y optimizar la relación rendimiento / tamaño para un sistema de control de vuelo.
Ponencia en I SEMINARIO SOBRE LA APLICABILIDAD DE LA INTELIGENCIA ARTIFICIAL EN LA EDUCACIÓN SUPERIOR UNIVERSITARIA. 3 de junio de 2024. Facultad de Estudios Sociales y Trabajo, Universidad de Málaga.
ROMPECABEZAS DE ECUACIONES DE PRIMER GRADO OLIMPIADA DE PARÍS 2024. Por JAVIE...JAVIER SOLIS NOYOLA
El Mtro. JAVIER SOLIS NOYOLA crea y desarrolla el “ROMPECABEZAS DE ECUACIONES DE 1ER. GRADO OLIMPIADA DE PARÍS 2024”. Esta actividad de aprendizaje propone retos de cálculo algebraico mediante ecuaciones de 1er. grado, y viso-espacialidad, lo cual dará la oportunidad de formar un rompecabezas. La intención didáctica de esta actividad de aprendizaje es, promover los pensamientos lógicos (convergente) y creativo (divergente o lateral), mediante modelos mentales de: atención, memoria, imaginación, percepción (Geométrica y conceptual), perspicacia, inferencia, viso-espacialidad. Esta actividad de aprendizaje es de enfoques lúdico y transversal, ya que integra diversas áreas del conocimiento, entre ellas: matemático, artístico, lenguaje, historia, y las neurociencias.
1. MICROCONTROLADORES: Final sobre 60 puntos.
TIEMPO: UNA HORA
FECHA: Febrero 14 del 2009.
Nombre: ______________________________________________________Paralelo: ___________
· LLENE LA TABLA DE RESPUESTAS. CADA EJERCICIO VALE TRES PUNTOS
1. Para el convertidor ADC del PIC16F877 el tiempo mínimo de conversión por bit es de:
a) 6 mseg
b) 6 μseg
c) 1.6 μseg
d) 1.6 mseg.
2. Para que el convertidor ADC del PIC16F877 pueda generar interrupciones al término de cada
conversión es necesario:
a) borrar ADIF, poner a uno los bits ADIE, GIE y PEIE.
b) borrar ADIE, poner a uno los bits ADIF, GIE y PEIE.
c) borrar PEIE, poner a uno los bits ADIE, GIE y ADIF.
d) ninguna de las anteriores.
3. Usando transmisión serial asincrónica se transmite el dato de 8 bits 101010112 ,va empaquetado
con un bit de inicio y un bit de parada. Si el tiempo de bit es de 0,417 mseg, la velocidad de transmisión
en bps y la velocidad en caracteres/segundo, son respectivamente:
a) 4800 bps, 540 caracteres/seg b) 2400 bps, 240 caracteres/seg c) 9800 bps , 230 caracteres/seg
d) Ninguna de las anteriores.
4. Su pantalla es un LCD 2x16 de 16 caracteres por línea. Asuma que el tiempo de espera entre
caracteres es igual a cero. El tiempo requerido para llenar la pantalla con caracteres ASCII transmitidos a
9600 bps (asuma 8 bits datos + un bit de inicio + un bit de parada) es:
a) 26.66 mseg b) 3.333 mseg c) 33.33 mseg d) Ninguna anteriores.
5. El convertidor ADC de 10 bits del PIC16F877 se configura con un voltaje de referencia de 5
voltios. El equivalente hexadecimal de una entrada de 3.4 voltios y la resolución son respectivamente:
a) 16DH, 10 mv b) 2B8H, 4.88 mv c) 15EH, 7.81 mv d) Ninguna anteriores
6. El ADC del PIC16F877 exige esperar 2TAD (TAD=tiempo de conversión por bit) para reiniciar una
nueva conversión.
FALSO ( ) VERDADERO ( )
7. La técnica de comunicación serial de datos más eficiente es:
a) Comunicación serial sincrónica con USART.
b) Comunicación serial asincrónica con USART.
c) Comunicación serial sincrónica sin USART.
d) Comunicación serial asincrónica sin USART.
8. Si se lleva el PIC16F877 a modo reposo (ejecutar instrucción SLEEP) su convertidor ADC
puede seguir funcionando si:
a) se configura para que opere a la frecuencia Fosc/32.
b) se configura para que opere a la frecuencia FRC.
c) se configura para que opere a la frecuencia Fosc/8
d) ninguna de las anteriores.
9. El PIC16F877 esta operando con un cristal de 10 MHz. El registro SPBRG del generador de
baudios del USART se carga con 6410 y el bit BRGH del registro TXSTA<2> se fija en 1(alta velocidad).
La frecuencia en bps del transmisor es:
a) 9600 bps b) 8960 bps c) 9615 bps d) ninguna anteriores
2. 10. Considere el USART. La bandera TXIF=1 del registro PIR1 indica que:
a) el registro TXREG o buffer de datos del transmisor se encuentra lleno.
b) el registro TXREG o buffer de datos del transmisor se encuentra vacío.
c) el registro TSR se encuentra vacío.
d) ninguna de las anteriores.
11. El bit TRMT=1 del registro de control del transmisor TXSTA del USART indica que:
a) hay error en la generación del bit de parada.
b) el transmisor está listo para transmitir.
c) el registro de desplazamiento del transmisor TSR está lleno.
d) el registro de desplazamiento del transmisor TSR está vacío.
12. Para configurar el USART para transmisión serial Asíncrona es necesario que:
a) SYNC=0 en registro TXSTA , SPEN=1 en registro RCSTA, RC6 salida y RC7 entrada.
b) SYNC=1 en registro TXSTA, SPEN=0 en registro RCSTA, RC6 salida y RC7 entrada
c) SYNC=0 en registro TXSTA, SPEN=0 en registro RCSTA, RC6 entrada y RC7 salida.
d) ninguna de las anteriores.
13. Considere el USART. La bandera RCIF=1 del registro PIR1 indica que:
a) el registro RCREG o buffer de datos del receptor se encuentra lleno.
b) el registro RCREG o buffer de datos del receptor se encuentra vacío.
c) el registro RSR se encuentra vacío.
d) ninguna de las anteriores.
14. Considere el siguiente segmento de programa donde TIMER2 interrumpe cada vez que desborda,
trabajando con un PIC16F877 a 4MHz.
int x=0;
#int_TIMER2
void TIMER2_isr (void)
{
printf ("Interrupcion exitosar");
x++;
}
void main()
{ setup_timer_2 (T2_DIV_BY_16, 255, 16);
enable_interrupts (INT_TIMER2);
enable_interrupts (GLOBAL);
while(x!=5); //espera por una interrupcion
disable_interrupts (global);
printf ("FIN");
while (1); }
a) TMR2 interrumpe cada 65.5 milisegundos.
b) TMR2 interrumpe cada 4.0 milisegundos.
c) TMR2 interrumpe cada 56.2 milisegundos
d) TMR2 interrumpe cada 16.3 milisegundos
15. Con referencia al ejercicio anterior (#6), la subrutina de servicio se ejecuta
a) 4 veces.
b) 6 veces.
c) 5 veces.
d) 65 veces
16. La frecuencia FPWM máxima posible en un PIC16F877 operando con un cristal de 20 MHz y
Peescalador=1 es:
a) 1 MHz.
b) 1 KHz.
c) 250 KHz.
d) 5.0 MHz.
3. 17. El segmento de código siguiente:
char c;
if (!ADFM) c=ADRESH;
else
{ c=ADRESH;
c=c<<6;
c=c | (ADRESL >>2);
}
a) Coloca en la variable c los 8 bits menos significativos del resultado de la conversión ADC.
b) Coloca en la variable c los 6 bits más significativos del resultado de la conversión ADC.
c) Coloca en la variable c los 8 bits más significativos del resultado de la conversión ADC.
d) Ninguna de las anteriores.
18. Considere el siguiente segmento de programa:
int suma (int a, int b) //esta funcion suma a+b.
{ int resultado;
resultado =a+b;
// return resultado;
}
void main (void)
{ int valor=0;
//printf ("Imprime la suma de dos numeros nr");
valor=suma(6,120); // se llama a la función suma
printf("La suma es: %dnr", valor);
while(1); }
El programa imprime en pantalla:
a) La suma es: 126
b) La suma es: 0
c) La suma es: %126
d) La suma es: %nr
19. El módulo PWM del PIC16F877 ha sido configurado con PR2=120, y CCPR1L=60:
a) Como CCPR1L < PR2 la salida RC2 se mantiene siempre en alto.
b) Como CCPR1L < PR2 la salida RC2 se mantiene siempre en bajo.
c) Como CCPR1L < PR2 la salida RC2 cambia de alto a nivel bajo.
d) Ninguna de las anteriores.
20. Para el 16F877, el BIT EEIE de los registros de funciones especiales se encuentra en:
a) INTCON
b) PIE2
c) PIR1
d) PIE1
*************************************************************************************
FORMULAS DE AYUDA:
1) BPS=FOSC / 16(X+1) Velocidad alta; BPS= FOSC/64(X+1) Velocidad baja
2) PERIODO = (X+1) * (FACTOR DIVISOR FREC) * 4 * TOSC
4. MICROCONTROLADORES: Final sobre 60 puntos
FECHA: Febrero 14 del 2009.
TABLA DE RESPUESTAS
Marque con una X la alternativa correcta.
Cada pregunta vale tres puntos.
#
Pregunta
a b c d
123456
F( ) V ( )
789
10
11
12
13
14
15
16
17
18
19
20