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