SlideShare una empresa de Scribd logo
1 de 4
MICROCONTROLADORES: Final sobre 60 puntos. 
Tiempo: una hora 
Fecha: Febrero 03 del 2011. 
Nombre: ____________________________________________ __________Paralelo: ___________ 
 Llene la tabla de respuestas, cada ejercicio vale 4 puntos. 
 Prohibido el uso de calculadoras y celulares. 
1. Considere el programa siguiente 
void main (void) 
{ unsigned short int arreglo[]= {10,20,30,40,80,60,70}; 
unsigned short int x,y; 
unsigned short int *ptr_arreglo; 
ptr_arreglo=&arreglo+4; 
x= (*ptr_arreglo)--; 
y= *ptr_arreglo++; 
while(1); 
} 
Después de ejecutar el programa el contenido de la variable entera x es: 
a) 48 b) 80 c) 40 d) 60 
2. Con referencia al ejercicio #1, después de ejecutar el programa el contenido de la variable y es: 
a) 10 b) 20 c) 60 d) 79 
3. (Asuma que durante la compilación a variable arreglo se le asigna la dirección 44 (decimal). 
Con referencia al ejercicio #1, después de ejecutar el programa el contenido de la variable 
ptr_arreglo es: 
a) 40 b) 48 c) 44 d) 49 
4. Considerando el siguiente programa escoja la respuesta correcta: 
void main() { 
char text[7]; 
char a[9]={1,2,3,4,5,6,7,8,9}; 
char b[7]={10,20,30,40,50,60,70}; 
char *p, *k, c; 
UART1_Init(9600); // Initialize UART module at 9600 bps 
Delay_ms(100); // Wait for UART module to stabilize 
p=&a; k=&b; 
c=a[3]*b[2]+(*p+2)+(*k+1); 
bytetostr(c,text); 
uart1_write_text(text); 
uart1_write_text(" "); 
delay_ms(1000); 
while (1); 
} 
El programa visualiza en pantalla 
a) 134 b) 138 c) 128 d) 130
5. Use tabla 12-3. El PIC16F887 funciona con un cristal de 8 MHz. Si BRG16=0 del registro de 
control BAUDCTL y BRGH=1, SYNC=0 del registro de control TXSTA, el valor decimal 
requerido en el registro SPBRG del generador de baudios para transmitir a 10000 bps es: 
a) 49 b) 110 c)47 d)119 
6. El convertidor ADC de 10 bits del PIC16F887 se configura con un voltaje de referencia de 5 
voltios. El equivalente hexadecimal de una entrada analógica de 2.6 voltios es: 
a) 16DH b) 214H c) 333H d) 2C5H 
7. El módulo PWM del PIC16F887 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. 
8. Considere el siguiente segmento de programa 
void main (void) 
{ unsigned int cnt=10; 
unsigned int valor=10; 
while (cnt<10) 
valor++; 
--valor; 
cnt=--valor; 
while(1); //lazo infinito 
} 
Al entrar en lazo infinito el valor de la variable entera cnt es: 
a)10 b)9 c) 8 d) 11 
9. Considere el siguiente programa 
void main (void) 
{ unsigned int test[7]; 
int x, y; 
y=0; 
for (x=1;x!=0x40;x<<=1) 
test [y++]=x; 
while(1); //lazo infinito 
} 
Al entrar en lazo infinito el valor decimal del elemento test [y-1] y de la variable y son 
respectivamente: 
a) 8 y 6 b) 32 y 5 c) 16 y 5 d) 32 y 6
10. Considere el siguiente programa 
void main() { 
int num1=0, num2=0; 
for (num1;num1<10;num1++) 
num2+=1; 
num1++; 
while (1); 
} 
Al entrar en lazo infinito se tiene que: 
a) num1>num2 b) num1==num2 c) num1<num2 d) ninguna de las anteriores 
11. Considere el siguiente segmento de programa. Un interruptor conectado en RA5 abierto genera 
estado 1, cerrado genera estado 0. Qué valor se visualiza en PORTB si el usuario cierra el 
interruptor? 
sbit RA_5 at PORTA.B5; 
void main() { 
ANSEL=ANSELH=0; 
TRISB=0; 
PORTB=0; 
RA_5=1; 
while(1) 
{ if (RA_5==1) PORTB=0X55; 
else PORTB=0XAA;} 
} 
a) 0x55 b) 0xAA c) 0x01 d) 0x10 
12. Considere el programa siguiente 
short dato [ 8 ] = {1, 2, 4, 8, 16, 32, 64, 128}; 
short apunta; 
void main() 
{ ANSEL=ANSELH=0; 
TRISC = 0; 
apunta = 0; 
while(1) 
{ PORTC = dato [apunta++ ]; 
Delay_ms (1000); 
if ( apunta >= 8 ) 
apunta=0; } 
} 
En 4 segundos el contenido de PORTC es: 
a) 0x04 b) 0x08 c) 0x10 d) 0x20 
13. Considere el siguiente segmento de programa: 
void main (void) 
{ unsigned char x, y; 
unsigned char mibyte=0x59; 
ANSEL=ANSELH=0; 
TRISB=0; 
TRISC=0; 
x= mibyte & 0x0F; 
PORTB=x | 0x30; 
y= mibyte & 0xF0; 
y= y >>4; 
PORTC= y | 0x30; 
while(1); 
} 
El contenido final de PORTC es: 
a) 0B00110101 b) 0B00111001 c) 0B01011001 d) 0B10010011
14. Considere el siguiente segmento de programa 
void main (void) 
{ unsigned char w=’4’, y=’7’, z; 
ANSEL=ANSELH=0; 
TRISC=0; 
w=w & 0x0F; 
w=w<<4; 
y=y & 0xF; 
z=w | y; 
PORTC=z; 
while(1); } 
El contenido final de PORTC es: 
a) 0B00110100 b) 0B00110111 c) 0B01110100 d) 0B01000111 
15. Considere el siguiente segmento de programa 
void main (void) 
{ unsigned char midata[]={0x25, 0x62, 0x3F, 0x52, 0xE8}; 
unsigned char suma=0, x, z=16; 
ANSEL=ANSELH=0; 
TRISC=0; 
for(x=0; x<5; x++) 
suma=suma + midata [x]; 
if (suma==0) PORTC= z<<3; 
else PORTC= z>>2; 
} 
El contenido final de PORTC es: 
a) 128 b) 127 c) 4 d)2 
********************************************************************* 
Examen final de MICC: Febrero 03 / 2011. 
TABLA DE RESPUESTAS 
Marque con una X la alternativa correcta. 
Cada pregunta vale cuatro puntos. 
Preg 
# 
a b c d 
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15

Más contenido relacionado

La actualidad más candente

Micc mej sept16_2010_solucion
Micc mej sept16_2010_solucionMicc mej sept16_2010_solucion
Micc mej sept16_2010_solucion
Jair BG
 
11310366 p5
11310366 p511310366 p5
11310366 p5
leiru274
 
Previo7- Dispos E/S
Previo7- Dispos E/SPrevio7- Dispos E/S
Previo7- Dispos E/S
Bertha Vega
 
Previo8- Dispos E/S
Previo8- Dispos E/SPrevio8- Dispos E/S
Previo8- Dispos E/S
Bertha Vega
 
Adquisición de la señal de un sensor imu
Adquisición de la señal de un sensor imuAdquisición de la señal de un sensor imu
Adquisición de la señal de un sensor imu
gmeneses23
 

La actualidad más candente (16)

Micc mej sept16_2010_solucion
Micc mej sept16_2010_solucionMicc mej sept16_2010_solucion
Micc mej sept16_2010_solucion
 
11310366 p5
11310366 p511310366 p5
11310366 p5
 
Previo7- Dispos E/S
Previo7- Dispos E/SPrevio7- Dispos E/S
Previo7- Dispos E/S
 
Programación grafica en lenguaje c
Programación grafica en lenguaje cProgramación grafica en lenguaje c
Programación grafica en lenguaje c
 
Previo8- Dispos E/S
Previo8- Dispos E/SPrevio8- Dispos E/S
Previo8- Dispos E/S
 
Puerto d825 CU ZUMPANGO
Puerto d825 CU ZUMPANGOPuerto d825 CU ZUMPANGO
Puerto d825 CU ZUMPANGO
 
Control digital: Problemario de la unidad 1 de control digital
Control digital: Problemario de la unidad 1 de control digital Control digital: Problemario de la unidad 1 de control digital
Control digital: Problemario de la unidad 1 de control digital
 
2.2 puertos como entrada
2.2 puertos como entrada2.2 puertos como entrada
2.2 puertos como entrada
 
Adquisición de la señal de un sensor imu
Adquisición de la señal de un sensor imuAdquisición de la señal de un sensor imu
Adquisición de la señal de un sensor imu
 
Manejo de puertos
Manejo de puertosManejo de puertos
Manejo de puertos
 
Mecatronica
MecatronicaMecatronica
Mecatronica
 
Ud1 7 puertos_es_pic
Ud1 7 puertos_es_picUd1 7 puertos_es_pic
Ud1 7 puertos_es_pic
 
Prob 3 b
Prob 3 bProb 3 b
Prob 3 b
 
Enunciados De Puertas LóGicas
Enunciados De Puertas LóGicasEnunciados De Puertas LóGicas
Enunciados De Puertas LóGicas
 
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 2do Parcial (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 2do Parcial (2020 PAO 1)⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 2do Parcial (2020 PAO 1)
⭐⭐⭐⭐⭐ SOLUCIÓN EVALUACIÓN SISTEMAS DIGITALES 1, 2do Parcial (2020 PAO 1)
 
Programacion RPG Operaciones
Programacion RPG OperacionesProgramacion RPG Operaciones
Programacion RPG Operaciones
 

Destacado (20)

Micc final feb04_2010_soluc
Micc final feb04_2010_solucMicc final feb04_2010_soluc
Micc final feb04_2010_soluc
 
Proyectocableado
ProyectocableadoProyectocableado
Proyectocableado
 
Examen final micros t1 2011
Examen final micros t1 2011Examen final micros t1 2011
Examen final micros t1 2011
 
Micc final sept05 2009 soluc
Micc final sept05 2009 solucMicc final sept05 2009 soluc
Micc final sept05 2009 soluc
 
Micc leccion04 nov26_2009
Micc leccion04 nov26_2009Micc leccion04 nov26_2009
Micc leccion04 nov26_2009
 
Micc final feb03_2011_solucion
Micc final feb03_2011_solucionMicc final feb03_2011_solucion
Micc final feb03_2011_solucion
 
Leccion3 y4
Leccion3 y4Leccion3 y4
Leccion3 y4
 
Micc final feb04_2010_soluc
Micc final feb04_2010_solucMicc final feb04_2010_soluc
Micc final feb04_2010_soluc
 
Micc final sept05_2009
Micc final sept05_2009Micc final sept05_2009
Micc final sept05_2009
 
Examen micros t1_06_solucion
Examen micros t1_06_solucionExamen micros t1_06_solucion
Examen micros t1_06_solucion
 
Leccion 3 y4_2tp1ene2011
Leccion 3 y4_2tp1ene2011Leccion 3 y4_2tp1ene2011
Leccion 3 y4_2tp1ene2011
 
Leccion 3 y 4 junio 2011
Leccion 3 y 4  junio 2011Leccion 3 y 4  junio 2011
Leccion 3 y 4 junio 2011
 
Leccion 3 y4_p1
Leccion 3 y4_p1Leccion 3 y4_p1
Leccion 3 y4_p1
 
Micc final feb14_2009
Micc final feb14_2009Micc final feb14_2009
Micc final feb14_2009
 
Micc final sep02_2010 solucion
Micc final sep02_2010 solucionMicc final sep02_2010 solucion
Micc final sep02_2010 solucion
 
Micc parcial dic9_2010 - copia (1)_sol
Micc parcial dic9_2010 - copia (1)_solMicc parcial dic9_2010 - copia (1)_sol
Micc parcial dic9_2010 - copia (1)_sol
 
Micc final feb14_2009_soluc
Micc final feb14_2009_solucMicc final feb14_2009_soluc
Micc final feb14_2009_soluc
 
Micc temas examen
Micc temas examenMicc temas examen
Micc temas examen
 
Parcial t1 2010 sol
Parcial t1 2010 solParcial t1 2010 sol
Parcial t1 2010 sol
 
Micp mej feb18_2011_solucion
Micp mej feb18_2011_solucionMicp mej feb18_2011_solucion
Micp mej feb18_2011_solucion
 

Similar a Micc final feb03_2011_solucion

Micc mejoramiento-sept2011-solucion
Micc mejoramiento-sept2011-solucionMicc mejoramiento-sept2011-solucion
Micc mejoramiento-sept2011-solucion
Jair BG
 
Micc parcial dic9_2010 - copia (3)_sol
Micc parcial dic9_2010 - copia (3)_solMicc parcial dic9_2010 - copia (3)_sol
Micc parcial dic9_2010 - copia (3)_sol
Jair BG
 
Parcial dic 13 t2 2008 sol
Parcial dic 13 t2 2008 solParcial dic 13 t2 2008 sol
Parcial dic 13 t2 2008 sol
Jair BG
 
Digitalio config 16f887a_886
Digitalio config 16f887a_886Digitalio config 16f887a_886
Digitalio config 16f887a_886
luisvargasquinto
 
Micc parcial dic9_2010 - copia (2)_sol
Micc parcial dic9_2010 - copia (2)_solMicc parcial dic9_2010 - copia (2)_sol
Micc parcial dic9_2010 - copia (2)_sol
Jair BG
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Jose Manuel Mansilla Carrasco
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx
freddymadriz
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Jose Manuel Mansilla Carrasco
 
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...Electrónica digital: VHDL el arte de programar sistemas digitales por David G...
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...
SANTIAGO PABLO ALBERTO
 

Similar a Micc final feb03_2011_solucion (16)

Micc mejoramiento-sept2011-solucion
Micc mejoramiento-sept2011-solucionMicc mejoramiento-sept2011-solucion
Micc mejoramiento-sept2011-solucion
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
LECTOR DE TEMPERATURA CON LM35 Y MULTIPLEXOR DE DISPLAY DE 7 SEGMENTOS CON AR...
 
Micc parcial dic9_2010 - copia (3)_sol
Micc parcial dic9_2010 - copia (3)_solMicc parcial dic9_2010 - copia (3)_sol
Micc parcial dic9_2010 - copia (3)_sol
 
Parcial dic 13 t2 2008 sol
Parcial dic 13 t2 2008 solParcial dic 13 t2 2008 sol
Parcial dic 13 t2 2008 sol
 
Digitalio config 16f887a_886
Digitalio config 16f887a_886Digitalio config 16f887a_886
Digitalio config 16f887a_886
 
Micc parcial dic9_2010 - copia (2)_sol
Micc parcial dic9_2010 - copia (2)_solMicc parcial dic9_2010 - copia (2)_sol
Micc parcial dic9_2010 - copia (2)_sol
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx
 
Curso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xxCurso de programacion en c++ para microcontroladores pic 16 f87xx
Curso de programacion en c++ para microcontroladores pic 16 f87xx
 
Micc final sept05 2009 soluc
Micc final sept05 2009 solucMicc final sept05 2009 soluc
Micc final sept05 2009 soluc
 
El conversor adc
El conversor adcEl conversor adc
El conversor adc
 
Introduccion a la programacion en c 1
Introduccion a la programacion en c 1Introduccion a la programacion en c 1
Introduccion a la programacion en c 1
 
Lab 01 micro
Lab 01 microLab 01 micro
Lab 01 micro
 
Curso Micro Tema 2
Curso Micro Tema 2Curso Micro Tema 2
Curso Micro Tema 2
 
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...Electrónica digital: VHDL el arte de programar sistemas digitales por David G...
Electrónica digital: VHDL el arte de programar sistemas digitales por David G...
 

Último

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
MiNeyi1
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 

Último (20)

Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
5.- Doerr-Mide-lo-que-importa-DESARROLLO PERSONAL
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 

Micc final feb03_2011_solucion

  • 1. MICROCONTROLADORES: Final sobre 60 puntos. Tiempo: una hora Fecha: Febrero 03 del 2011. Nombre: ____________________________________________ __________Paralelo: ___________  Llene la tabla de respuestas, cada ejercicio vale 4 puntos.  Prohibido el uso de calculadoras y celulares. 1. Considere el programa siguiente void main (void) { unsigned short int arreglo[]= {10,20,30,40,80,60,70}; unsigned short int x,y; unsigned short int *ptr_arreglo; ptr_arreglo=&arreglo+4; x= (*ptr_arreglo)--; y= *ptr_arreglo++; while(1); } Después de ejecutar el programa el contenido de la variable entera x es: a) 48 b) 80 c) 40 d) 60 2. Con referencia al ejercicio #1, después de ejecutar el programa el contenido de la variable y es: a) 10 b) 20 c) 60 d) 79 3. (Asuma que durante la compilación a variable arreglo se le asigna la dirección 44 (decimal). Con referencia al ejercicio #1, después de ejecutar el programa el contenido de la variable ptr_arreglo es: a) 40 b) 48 c) 44 d) 49 4. Considerando el siguiente programa escoja la respuesta correcta: void main() { char text[7]; char a[9]={1,2,3,4,5,6,7,8,9}; char b[7]={10,20,30,40,50,60,70}; char *p, *k, c; UART1_Init(9600); // Initialize UART module at 9600 bps Delay_ms(100); // Wait for UART module to stabilize p=&a; k=&b; c=a[3]*b[2]+(*p+2)+(*k+1); bytetostr(c,text); uart1_write_text(text); uart1_write_text(" "); delay_ms(1000); while (1); } El programa visualiza en pantalla a) 134 b) 138 c) 128 d) 130
  • 2. 5. Use tabla 12-3. El PIC16F887 funciona con un cristal de 8 MHz. Si BRG16=0 del registro de control BAUDCTL y BRGH=1, SYNC=0 del registro de control TXSTA, el valor decimal requerido en el registro SPBRG del generador de baudios para transmitir a 10000 bps es: a) 49 b) 110 c)47 d)119 6. El convertidor ADC de 10 bits del PIC16F887 se configura con un voltaje de referencia de 5 voltios. El equivalente hexadecimal de una entrada analógica de 2.6 voltios es: a) 16DH b) 214H c) 333H d) 2C5H 7. El módulo PWM del PIC16F887 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. 8. Considere el siguiente segmento de programa void main (void) { unsigned int cnt=10; unsigned int valor=10; while (cnt<10) valor++; --valor; cnt=--valor; while(1); //lazo infinito } Al entrar en lazo infinito el valor de la variable entera cnt es: a)10 b)9 c) 8 d) 11 9. Considere el siguiente programa void main (void) { unsigned int test[7]; int x, y; y=0; for (x=1;x!=0x40;x<<=1) test [y++]=x; while(1); //lazo infinito } Al entrar en lazo infinito el valor decimal del elemento test [y-1] y de la variable y son respectivamente: a) 8 y 6 b) 32 y 5 c) 16 y 5 d) 32 y 6
  • 3. 10. Considere el siguiente programa void main() { int num1=0, num2=0; for (num1;num1<10;num1++) num2+=1; num1++; while (1); } Al entrar en lazo infinito se tiene que: a) num1>num2 b) num1==num2 c) num1<num2 d) ninguna de las anteriores 11. Considere el siguiente segmento de programa. Un interruptor conectado en RA5 abierto genera estado 1, cerrado genera estado 0. Qué valor se visualiza en PORTB si el usuario cierra el interruptor? sbit RA_5 at PORTA.B5; void main() { ANSEL=ANSELH=0; TRISB=0; PORTB=0; RA_5=1; while(1) { if (RA_5==1) PORTB=0X55; else PORTB=0XAA;} } a) 0x55 b) 0xAA c) 0x01 d) 0x10 12. Considere el programa siguiente short dato [ 8 ] = {1, 2, 4, 8, 16, 32, 64, 128}; short apunta; void main() { ANSEL=ANSELH=0; TRISC = 0; apunta = 0; while(1) { PORTC = dato [apunta++ ]; Delay_ms (1000); if ( apunta >= 8 ) apunta=0; } } En 4 segundos el contenido de PORTC es: a) 0x04 b) 0x08 c) 0x10 d) 0x20 13. Considere el siguiente segmento de programa: void main (void) { unsigned char x, y; unsigned char mibyte=0x59; ANSEL=ANSELH=0; TRISB=0; TRISC=0; x= mibyte & 0x0F; PORTB=x | 0x30; y= mibyte & 0xF0; y= y >>4; PORTC= y | 0x30; while(1); } El contenido final de PORTC es: a) 0B00110101 b) 0B00111001 c) 0B01011001 d) 0B10010011
  • 4. 14. Considere el siguiente segmento de programa void main (void) { unsigned char w=’4’, y=’7’, z; ANSEL=ANSELH=0; TRISC=0; w=w & 0x0F; w=w<<4; y=y & 0xF; z=w | y; PORTC=z; while(1); } El contenido final de PORTC es: a) 0B00110100 b) 0B00110111 c) 0B01110100 d) 0B01000111 15. Considere el siguiente segmento de programa void main (void) { unsigned char midata[]={0x25, 0x62, 0x3F, 0x52, 0xE8}; unsigned char suma=0, x, z=16; ANSEL=ANSELH=0; TRISC=0; for(x=0; x<5; x++) suma=suma + midata [x]; if (suma==0) PORTC= z<<3; else PORTC= z>>2; } El contenido final de PORTC es: a) 128 b) 127 c) 4 d)2 ********************************************************************* Examen final de MICC: Febrero 03 / 2011. TABLA DE RESPUESTAS Marque con una X la alternativa correcta. Cada pregunta vale cuatro puntos. Preg # a b c d 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15