Simulación uVision: Banco Registros 8051, Temporizadores 8051, Lenguaje C de uVision, Programa de bloques, Procesador booleano, Gestor de consumo 8051, Diagrama de estados

Clasificado en Informática

Escrito el en español con un tamaño de 2,79 KB

Simulación uVision:

- Se puede visualizar los contenidos de la memoria.

- Se puede visualizar las direcciones de inicio de las funciones

- Se puede visualizar el contenido de Thx y Tlx de los temporizadores y contadores

Banco Registros 8051:

- Están mapeados en la memoria de datos interna, pero no de la zona SFR

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

- No solo se pueden utilizar cuando se activan las interrupciones

- Son 4 pero no pueden estar activos simultáneamente

Temporizadores 8051:

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

- T1 puede ser la base de tiempos para el puerto serie

- Se puede configurar el T0 en un modo de autorecarga de 8 bits

- Si se gestiona por interrupción un temporizador se puede consultar el flag de sobrepasamiento en el programa principal.

- T1 no se puede utilizar en modo 3 como reloj para UART

- Un temporizador se puede gestionar por consulta o interrupción

Lenguaje C de uVision:

- Soporta tipos de datos en coma flotante

- Distingue entre memoria de programa y de datos

- Soporta tamaños tipo bit

- Incluye extensiones para los microcontroladores

Programa de bloques:

- No se realiza simultáneamente ni la codificación del comportamiento ni la memoria interna de datos

- No representa el comportamiento de los sistemas embarcados

- No representa la estructura del sistema embarcados

- No representa la estructura interna del procesador del sistema embarcado

Procesador booleano:

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

- No permite realizar operaciones aritméticas con operandos tamaño bit

- No puede acceder a cualquier bit de la memoria interna de datos

Gestor de consumo 8051:

- Permite reducir el consumo aunque no mantiene la ejecución de las instrucciones

- No reduce el consumo de potencia apagando únicamente los periféricos

- No permite recuperar la ejecución de instrucciones únicamente mediante un reset

- Reduce el consumo suspendiendo la ejecución de instrucciones

- Permite detener la ejecución de instrucciones

- No tiene un bit direccionable

- No reduce el consumo de potencia del micro más del 90%

- Se recupera el modo IDLE al vectorizar una interrupción o realizar un reset.

- Tiene registro SFR para su gestión

Diagrama de estados:

- No expresa la estructura de un sistema basado en microprocesador

- No está formado por bloques funcionales e interconexiones eléctricas

- No representa el comportamiento bajo el modo de computación secuencial

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


Entradas relacionadas: