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.

Entradas relacionadas: