Embedded Systems
  • Microcontroladores e Sistemas Embarcados
  • Introdução aos sistemas embarcados
  • Sistemas Microcontrolados
    • Visão geral da organização de um sistema computacional
    • Modelos de Arquitetura
    • Estrutura básica de um microcontrolador genérico
  • Periféricos Mapeados em Memória
    • Configuração de Registradores
  • Programação
    • Programação em Linguagem de Montagem
    • Compilação
  • Intel MSC-51
    • Arquitetura e Organização do 8051
    • Características Gerais de Operação
    • Mapa de Memória
    • Conjunto de Instruções e Modos de Endereçamento
    • Interrupções
    • Portas de Entradas/Saídas Digitais
    • Módulo Contador/Temporizador
    • Comunicação Serial Assíncrona
  • Processadores Cortex-M0+
    • Arquitetura
    • Sistema de interconexão
    • Arquitetura do Conjunto de Instruções (ISA)
    • Modos de operação
    • Programação
      • Keil uVision
  • Freedom Board: KL25Z
    • Família de microcontroladores KL25Z
    • Terminais do microcontrolador
    • Interface de configuração
    • Programação
      • Keil uVision
      • Chamada de funções em Assembly
      • Configuração de Registradores em C
      • Utilizando o CMSIS nas aplicações
  • Dicionário
  • Apêndice A: Sistemas de Numeração
  • [Em desenvolvimento] Apêndice B: Números Sinalizados
Powered by GitBook
On this page
  • Organização e mapeamento de periféricos
  • Como os registradores são organizados?

Periféricos Mapeados em Memória

O conteúdo apresentado nesta página foi publicado, inicialmente, no portal embarcados: https://www.embarcados.com.br/programacao-de-perifericos-introducao/

PreviousEstrutura básica de um microcontrolador genéricoNextConfiguração de Registradores

Last updated 6 years ago

Organização e mapeamento de periféricos

Um periférico é composto de um ou mais registradores. Cada registrador possuí nome (endereço) único e a capacidade de armazenamento dependerá das características do dispositivo (8, 16 ou 32 bits).

Como os registradores são organizados?

O registrador pode ser visto como um conjunto de bits que são referenciados por um endereço. De fato, todo registrador é composto por um conjunto de elementos de memória. A menor unidade de armazenar informação é o bit, que pode assumir somente um de dois estados (zero ou um). A seguir são ilustrados registradores de 8, 16 e 32 bits.