Artigo 030601 Conceitos fundamentais dos Microcontroladores, “do princípio”.

2 HARDWARE
• Todo “Sistema Computacional” tem seu “Hardware” organizado segundo a estrutura básica apresentada na Figura.
• Em um “Microcontrolador” toda esta estrutura é encapsulada em um único “Chip”.

• CPU
Unidade Central de Processamento.
• A “CPU” é responsável pela Controle de todo o Sistema e pela manipulação dos dados.
• Num Microcomputador a CPU é implementada por um único Chip, o Microprocessador.
EXs: 80386, 80486, Pentium , Duron (AMD)

MEMÓRIAS
• As Memórias armazenam não só os dados que serão manipulados, mas também o próprio Programa a ser executado pela CPU.
• Tipos: ROM, RAM
ROM: Programa e tabelas de dados fixos.
RAM: Memória de dados

• I/O =DISPOSITIVOS DE ENTRADA E SAÍDA
• Os “Periféricos” são os vários tipo de Dispositivos que permitem a comunicação entre o Sistema e o exterior, através das “Portas”.
Exemplos de PERIFÉRICOS:
• Teclado, Mouse, Vídeo.
• As “Portas”estabelecem padrões, para os “Periféricos” serem conectados ao “Sistema”.
Exemplos de PORTAS:
• USB, HDMI, Áudio e Vídeo
• Padrões:
– Físico (conector)
– Elétrico (tensão nos pinos, por exemplo)
– Sinalização (seqüência de comunicação)

• BARRAMENTOS
• Os “Barramentos” fazem a interconexão de todas as partes do Sistema.
• Tipos de Barramentos:
– Dados
– Endereço
– Controle

• Devido a impossibilidade de se conectar a “CPU” aos inúmeros “Blocos” do Sistema um a um…

• A solução adotada para este problema foi a utilização de uma Via única de transferência (Via de dados – data bus) para as informações, o que permite obter Sistemas com um tipo de estrutura bastante organizada.

• A Este tipo de estrutura exigiu a utilização de mais duas “Vias”:
– “Via de endereços”: Indica qual dispositivo será acessado.
– “Via de controle” : Determina a maneira como será feito o acesso.
No Exemplo da Figura:
– A “CPU” habilita o “Bloco 2” para receber o “Dado 1”.
Processo de “Escrita” (Write) no “Dispositivo” de “Endereço 2”.

• A “CPU” habilita o “Bloco 3” para fornecer o seu Dado (data 2).
Processo de “Leitura” (Read) no “Dispositivo” de “Endereço 3”.

