Fundamentos y Características Avanzadas del Microcontrolador 8051 y Entorno uVision
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,19 KB
Características Clave del Microcontrolador 8051 y el Entorno de Desarrollo
Simulación en uVision
- Permite visualizar los contenidos de la memoria.
- Permite visualizar las direcciones de inicio de las funciones.
- Permite visualizar el contenido de THx y TLx de los temporizadores y contadores.
Banco de Registros del 8051
- Están mapeados en la memoria de datos interna, pero no en la zona SFR (Special Function Register).
- Permiten una conmutación rápida mediante la palabra de estado (PSW).
- No solo se pueden utilizar cuando se activan las interrupciones.
- Son 4, pero no pueden estar activos simultáneamente.
Temporizadores del 8051
- El T0 es el único que se puede utilizar en Modo 3.
- El T1 puede ser la base de tiempos para el puerto serie (UART).
- Se puede configurar el T0 en un modo de auto-recarga de 8 bits.
- Si un temporizador se gestiona por interrupción, se puede consultar el flag de sobrepasamiento en el programa principal.
- El T1 no se puede utilizar en Modo 3 como reloj para la UART.
- Un temporizador se puede gestionar por consulta (polling) o por interrupción.
Lenguaje C en uVision
- Soporta tipos de datos en coma flotante.
- Distingue entre memoria de programa y memoria de datos.
- Soporta tamaños tipo bit.
- Incluye extensiones específicas para los microcontroladores.
Programación por Bloques
- No se realiza simultáneamente la codificación del comportamiento ni la definición de la memoria interna de datos.
- No representa el comportamiento de los sistemas embebidos.
- No representa la estructura del sistema embebido.
- No representa la estructura interna del procesador del sistema embebido.
Procesador Booleano
- Facilita las aplicaciones de control, optimizando recursos y código.
- No permite realizar operaciones aritméticas con operandos de tamaño bit.
- No puede acceder a cualquier bit de la memoria interna de datos.
Gestión de Consumo en el 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 microcontrolador más del 90%.
- Se recupera el modo Idle al vectorizar una interrupción o realizar un reset.
- Posee un registro SFR (Special Function Register) 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.