Cuestionario sobre Sistemas Embebidos y el Microcontrolador 8051

Características de un Sistema Embebido

Marca, entre las siguientes opciones, cuáles son características de un sistema embebido:

– Es reactivo y en tiempo real.

Un procesador de propósito único

– Ha de tener memoria de programa no volátil.

– No dispone de memoria de datos

– No es rápido en su procesamiento

– Ninguna de las anteriores

Lenguaje C en Keil uVision

El lenguaje C del uVision de Keil:

– Incluye extensiones para los microcontroladores

Sentencias Erróneas en Keil uVision

Marcar, entre las siguientes, la/s sentencia/s errónea/s en uVision de Keil

– code xdata char cadena[10];

– #define PRELOAD 1352;

– sbit PULSADOR = P1^7;

– while(1) PCON = PCON | 1

Diagramas de Bloques

Un diagrama de bloques

– Se realiza simultáneamente con la codificación del comportamiento.

– Representa el comportamiento de los sistemas embebidos.

– Representa la estructura interna del procesador elegido para el sistema embebido.

– Ninguna de las anteriores

Diagramas de Estados

Un diagrama de estados

– Se puede codificar en un lenguaje de programación secuencial

Familia MCS-51

Sentencias Falsas sobre la Familia MCS-51

Sobre la familia MCS-51, marca la/s sentencias que sea/n falsa/s

– No pueden tener más de 256 bytes internos accesibles como datos.

Procesador Booleano del 8051

El procesador booleano del 8051

– Facilita las aplicaciones de control optimizando recursos y código

Bancos de Registros Generales del 8051

Los bancos de registros generales de 8051

– Permiten una conmutación rápida mediante la palabra de estado

Memoria de Programa del 8052

La memoria de programa del 8052

– Tiene un rango de direcciones mayor que la del 8051

– Se puede añadir memoria externa por páginas de 256 bytes

– No puede almacenar datos constantes si es externa

– Ninguna de las anteriores

Gestor de Consumo del 8051

El gestor de consumo del 8051

– Permite detener la ejecución de instrucciones

Sentencia Falsa sobre el 8051

Marca, entre las siguientes sentencias, referidas al 8051, la que es falsa:

– La memoria externa paginada solo puede aplicarse a la de programa

Gestor de Interrupciones del 8051

Sobre el gestor de interrupciones del 8051

Una interrupción no puede ser interrumpida por otra del mismo nivel de prioridad

Registro SBUF del Puerto Serie del 8051

En un 8051, el registro SBUF del puerto serie

– Son dos registros físicos diferentes mapeados en la misma dirección de memoria SFR

E/S Digital del 8051

En un 8051, la E/S digital que incorpora:

– Ninguna de las anteriores

Memoria Direccionable Bit a Bit del 8051

La memoria direccionable bit a bit en un 8051

– Está mapeada en memoria de datos

Modelos de Computación

Los modelos de computación

– Facilitan capturar el comportamiento del sistema.

Sentencia Falsa sobre el Temporizador T1

Marca la sentencia falsa entre las siguientes

El temporizador T1 se puede utilizar en modo 3 como reloj para la UART

Puerto Serie del 8051 en Modo Síncrono

El puerto serie de un 8051 cuando trabaja en modo síncrono

– El microcontrolador actúa siempre como maestro, es decir, genera el reloj

Memoria Externa del 8051

La memoria externa de un 8051

– Utiliza los puertos P1 Y P0 para su acceso

– El espacio máximo es de 64kB para datos compartido con instrucciones

– La memoria de programa externa no puede ser utilizada en la vectorización de las interrupciones

– Ninguna de las anteriores (UTILIZA LOS PUERTOS P2 Y P0 PARA SU ACCESO)

IDE

IDE son las siglas de

– Entorno de Desarrollo Integrado

Definición de Sistema Embebido

Un sistema embebido es

– Un dispositivo que contiene un procesador programable y que es utilizado por individuos que ignoran que está basado en un computador

Palabra No Reservada en Keil uVision

Marcar, entre las siguientes palabras, la que no es una palabra reservada de C para 8051 en Keil uVision

– #declare

Sentencia Falsa sobre la Memoria del 8051

Marcar, entre las siguientes sentencias referidas al microcontrolador 8051, la que es falsa

– La memoria del 8051 se compone de una área única de tamaño 64kB

Temporizadores del 8051

Sobre los temporizadores del 8051, marcar de entre las siguientes sentencias cuál es la verdadera

– El temporizador T0 se puede configurar como 2 temporizadores de 8 bits

IDE uVision de Keil

Sobre el IDE uVision de Keil, marcar la sentencia correcta entre las siguientes

– El gestor de interrupciones se puede visualizar en una ventana de periféricos

Puerto Serie para Comunicaciones

Si se utiliza el puerto series para comunicaciones

– En los modos 0 y 2 del puerto serie no es necesario configurar ningún temporizador

Modos de Consumo del 8051

El gestor de consumo del 8051

– Se recupera del modo IDLE al vectorizar una interrupción o realizar un RESET

Sentencia Falsa sobre la Memoria de Programa del 8051

Marca, entre las siguientes sentencias referidas al microcontrolador 8051, la que es falsa:

– La memoria de programa interna ha deshabilitarse obligatoriamente si se conecta memoria de programa externa

Registros SFR Direccionables Bit a Bit

En un 8051 los registros SFR que son direccionables bit a bit son:

– Todos los del puerto serie y los puertos paralelos

– Únicamente los que tienen direcciones que terminan en 0

– Únicamente los que tienen direcciones que terminan en 8

– Ninguna de las anteriores

Opción No Aplicable a un Microcontrolador

Marca la opción correcta que no sea aplicable a un microcontrolador

– Procesador de medida con propósito único

Características del Entorno de Desarrollo Integrado (IDE) uVision4

Marca, entre las siguientes sentencias, la/s que no describan características del entorno de desarrollo integrado (IDE) uVision4

– Diseño de periféricos integrados

Diagramas de Flujo

Un diagrama de flujo:

– Expresa el comportamiento del sistema

Sentencias Falsas sobre el Puerto Serie del 8051

Marcar, entre las siguientes sentencias referidas al microcontrolador 8051, la/s que no es/son cierta/s

– El puerto serie siempre trabaja en modos sincronos

Temporizador T0

SobRe los temporizadores del 8051, marcar de entre las siguientes sentencias cuál es la verdadera

– El temporizador T0 es el único que se puede utilizar en el modo 3

Simulación de Recepción por Puerto Serie en Keil uVision

Sobre el IDE uVision de Keil, marcar la sentencia correcta de entre las siguientes

– La recepción por puerto serie se puede simular mediante el comando SIN

Configuración de Temporizadores en el Puerto Serie

Si se utiliza el puerte serie para comunicaciones

– En los modos 0 y 1 del puerto series no es necesario configurar ningún temporizador

Modo POWER DOWN del 8051

El gestor de consumo del 8051

– Se sale del modo POWER DOWN únicamente al realizar un RESET

Sentencia Cierta sobre el Registro SBUF del 8051

Marcar entre las siguientes sentencias, referidas al microcontrolador 8051, la que es cierta

– El registro SBUF del puerto serie está implementado en dos registros físicos diferentes mapeados en la RAM interna

Sistemas Embebidos

De entre las siguientes afirmaciones marcar la que sea verdadera:

– Un sistema de embarcado tiene funcionalidad única y su software es fijo

Definición de Microcontrolador

Un microcontrolador es

– Un procesador de aplicaciones especificas orientado al control

Extensiones del ANSI C para el 8051

De entre las siguientes afirmaciones marque la que sea verdadera:

– Los datos tipo bit, sbit y sfr son extensiones del ANSI C para el 8051

Zona SFR en la Familia MSC-51

La zona SFR en la familia MSC-51

– Solo se puede acceder mediante direccionamiento directo

Sentencia Verdadera sobre el Acceso a Memoria en el 8051

Marcar, entre las siguientes sentencias referida al microcontrolador 8051 la que es verdadera

– El acceso a memoria interna o externa lo determina exclusivamente el valor de la dirección

Puertos de Entrada/Salida del 8051

En los puertos de entrada/salida 8051

– La configuración de salida de P1, P2 y P3 es open-drain con resistencia de pull-up

Procesador Booleano de la Familia MCS-51

El procesador booleano de la familia MCS-51

– Sirve para facilitar el procesamiento de los registros generales

– Permite acelerar las operaciones aritméticas

– Realizan operaciones con bits

– Todas las anteriores

Configuración del Temporizador T0 Durante la Transmisión

Si se utiliza el puerto serie para comunicaciones

– No es posible configurar el temporizador T0 mientras está en transmisión

Modo IDLE del 8051

El gestor de consumo del 8051

– Se puede reducir la tensión de alimentación si se activa el modo IDLE

Registro TCON del 8051

El registro TCON, situado en el área de memoria SFT del 8051

– Contiene flags de los temporizadores y de las interrupciones externas

– Permite, entre otras cosas, seleccionar la fuente de pulsos interna o externa para los temporizadores/contadores

– Selecciona el modo de trabajo de los temporizadores/contadores

– Todas las anteriores

Instrucción B = P3

La instrucción B = P3 realiza la transferencia al registro B de:

– El contenido de los latch del puerto

– El resultado de la XOR de los latch y el registro B

– El valor lógico presente en los pines del puerto

– Ninguna de las anteriores

Condición (P1 & 0xF0) != 0

La condición (P1 & 0xF0) != 0 se evaluará a cierto

– Nunca

Atención a la Petición de Interrupción del T1

En qué caso de los siguientes se atenderá la petición de interrupcion del T1

– Si se está atendiendo a una rutina de interrupcion del mismo nivel de prioridad

– Si se está atendiendo a una interrupción externa con mayor nivel de prioridad

– Si se está atendiendo una interrupción del puerto serie con mayor nivel de prioridad

– Ninguna de las anteriores

Línea #define MOT_ON MOTOR = 1 en un Fichero Fuente en C

En un fichero fuente en C, la linea #define MOT_ON MOTOR = 1

– Generará un error de compilación

Memoria de Datos Interna Disponible en un 8051

En un 8051 la memoria de datos interna disponible es de

– 128 bytes

Zona de Memoria Direccionable Bit a Bit de un 8051

La zona de memoria direccionable bit a bit de un 8051

– Ocupa únicamente los bytes del 0x20 al 0x2F

– La forman todos los registros SFR

– Si se accede en tamaño bit no se puede acceder por bytes

– Ninguna de las anteriores

Definición de Sistema Embebido

Un sistema embarcado es

– Un dispositivo con funcionalidad única basado en microprocesadores

Diagramas de Flujo

Un diagrama de flujo

– Contiene el algoritmo que realiza el sistema embarcado

Sentencia Falsa sobre la Memoria del 8051

Marcar entre las siguientes sentencias referidas al microcontrolador 8051 la que es falsa

– La memoria del 8051 tiene un área externa y otra interna de 64kB cada una

Temporizador T0

Si se utiliza el puerto serie para comunicaciones

– El temporizador T0 se puede desdoblar en dos temporizadores

Sentencia Cierta sobre el Espacio Reservado para los Registros SFR

Marca, entre las siguientes sentencias, referidas al microcontrolador 8051, la que es cierta

– El espacio reservado para los registros SFR es de 128bytes