Karina Rosas Paleta Materia: Microcontroladores Cuestionario Dulce María De la Rosa Morales No. De Control: 20221585 1)¿Cuá l cará cter se utiliza para hacer comentarios en una sola línea? Las diagonales 2)¿Con qué cará cter se separan instrucciones? Punto y coma 3)¿Cuá l es la diferencia entre retorno de línea y cambio de línea? Un cambio de línea significa pasar de una línea a seguir y un retorno de línea significa mover el cursor al principio de la línea 4)¿Qué palabra se debe utilizar para declarar un variable entero de 1 bit? int 5) la declaració n de la variable I = 2.536 Int a=2.536 6)¿Cuá les son las restricciones que se deben tomar en cuenta al declarar una variable? una variable siempre debe iniciar con una letra( mayú scula o minú scula )o un guion bajo una variable puede contener nú meros solamente después de la primera letra siguiendo la regla anterior no es permitido dejar un espacio en blanco a lo largo de la variable etcétera 7)Encuentre el error en la declaració n de la variable y corríjala: float 2 contadores = 5; Float:2 contadores=5; 8)Una variable int16 ¿qué rango de valores contiene? Unsinged short -32768 mínimo y má ximo 32767 9)¿En qué parte del programa puede ser utilizada una variable global? Se declara al principio del programa 10)Se realiza la operació n: c= 10%4, ¿cuá l es el valor de c? C=0.4 11)En la operació n x+=2; ¿cuá nto es el resultado de x? X=-2 12)¿Cuá l es el resultado de la operació n x= x>>2, si x= 25? Realice las operaciones en binario. 110 13)¿Cuá l es el resultado de la operació n x= x<<4, si x= 63? Realice las operaciones en binario. 1111110000 14)Explique la diferencia entre realizar la operació n: a&b y a&&b. a|b y a||b. Los puertos A y B tienen relació n con tris A y tris B son vecinos del banco de enseguida
15)En el siguiente có digo
if (x < 18) printf(“Eres menor de edad.\n”); else printf(“Eres un joven.\n”);
Sea x= 25, ¿qué mensaje se imprime?
Eres un joven 16)En el siguiente ejemplo: ¿Para qué sirve break? permite al programa salir de una sentencia etiquetada. Si lista=0, ¿qué mensaje se imprime? No hay elementos Switch( lista) { case 0: printf(“No hay elementos.”);
break; case 1: printf(“Hay solo un elemento.”); break; default: printf(“Hay varios elementos”); }
17)Usando while escriba la forma para crear un bucle infinito.
I=1 While i<=10: Print (i, end=””) 18)Usando for escriba la forma para crear un bucle infinito. #Include <stdio.h> Int main(void){ For (;;) Printf(“bucle infinito\n”); Return 0; }
19)Escriba la instrucció n usando for para que una variable entrada
cuente del 0 al 99. Int suma=0; For(int i=0; i<= 100; i++){ System.out.println(suma + “+” +i); Suma= suma +i; System.out.println(“suma de los 100 primeros nú meros:” +suma); } } 20)¿Qué tiempo de retard genera delay_ms(1500)? Capa=$(#micapa”); Capa.slideUp(1500) Capa.delay(3000) Capa.slideDown(1500); 21)De los microcontroladores citados en este capítulo, ¿cuá les no tienen reloj interno? PIC10, PIC12, PIC16, PIC18 22)Cuá l microcontrolador de 18 pines tiene memoria FLASH de 4096 words y posee un mó dulo conversor de AD de 7 canales. PIC16F88 23)¿Cuá les series de microcontroladores PIC tienen un mó dulo de conexió n USB?