Microcontroladores 8051 - PowerPoint PPT Presentation

About This Presentation
Title:

Microcontroladores 8051

Description:

Microcontroladores 8051 Introdu o: Arquitetura B sica de Microcomputador Conceitos B sicos Ciclo de instru o Evolu o dos Microprocessadores – PowerPoint PPT presentation

Number of Views:70
Avg rating:3.0/5.0
Slides: 10
Provided by: Salvador55
Category:

less

Transcript and Presenter's Notes

Title: Microcontroladores 8051


1
Microcontroladores 8051
  • Introdução
  • Arquitetura Básica de Microcomputador
  • Conceitos Básicos
  • Ciclo de instrução
  • Evolução dos Microprocessadores

2
Conceitos Básicos
  • Arquitetura Básica de Microcomputador (Von
    Neuman)

Microprocessador (CPU)
Memória Dados (RAM)
I/O
Programa (ROM)
Bus de Dados
Bus Controle
Bus de Endereços
3
Conceitos Básicos
  • Bit (Binary Digit - 0 ou 1) - Menor informação
    digital possível
  • Byte Um termo especial, usado para designar
    palavra de oito bits. Um byte sempre é
    constituído de oito bits, sendo este tamanho da
    palavra da maioria dos sistemas microcontrolados
    atuais.
  • Registradores conjunto de flip-flops para
    Armazenamento temporário de dados- 8 bits, 16
    bits, 32 bits, etc

4
Conceitos Básicos
  • Hardware Atualmente não é mais considerada a
    parte imutáveldo Microcomputador
  • Software
  • Instrução Comando específico de um
    microprocessador (movimentação de dados,
    operações aritméticas e lógicas, etc.)
  • Programa Seqüência lógica de instruções que
    podem ser reconhecidas pelo microprocessador, que
    quando executadas em uma ordem correta, resulta
    na finalização de uma função ou algoritmo
  • Firmware Programa de função bastante específica
    que está armazenado em memória não volátil

5
Conceitos Básicos
  • Tipos de instruções encontradas nos
    microprocessadores
  • Movimentação de dados
  • Aritméticas
  • Lógicas
  • Saltos e desvios no programa
  • Controle interno
  • Exemplo de formação das instruções

Instrução de 1 byte
(código operacional)
D7
D6
D4
D3
D1
D0
D5
D2
Instrução de 2 bytes
(código operacional)
D7
D6
D3
D0
D5
D4
D2
D1
(segundo byte)
Instrução de 3 bytes
(código operacional)
D7
D6
D5
D4
D3
D2
D1
D0
(segundo byte)
(terceiro byte)
6
Conceitos Básicos
  • Conceitos importantes
  • Estado
  • Ciclo de máquina
  • Ciclo de Busca
  • Ciclo de execução
  • Ciclo de instrução

Ti
M3
M2
Ciclo de busca M1
Ciclo de execução
Ciclo de instrução
7
Conceitos Básicos
  • Dinâmica de um sistema microprocessado
  • O microcomputador é um sistema de processamento
    capaz de buscar e executar instruções (programas)
    alocados em memória
  • Após a energização do microcomputador, é gerado
    um sinal de reset que zera o Program Counter
    (PC)
  • O microprocessador irá buscar e executar a
    instrução que está localizada no endereço de
    memória definida pelo PC

8
Evolução dos Microprocessadores
  • Expansão de barramentos
  • Expansão de clock
  • Uso intenso de armazenamento secundário
  • Hierarquia de memória
  • Casamento com o S.O.
  • Pipeline

Microprocessadores32 / 64 bits
Microprocessadores de 8 / 16 bits
  • Microcomputadores de 8/16 bits
  • S.O. 8/16 bits
  • Aplicações de propósito geral
  • Aplicações específicas
  • Sistemas dedicados
  • Apenas um processamento por vez
  • Integração de I/O e memória
  • S.O. Kernels
  • Instruções voltadas para controle
  • Computação Real time

Microcontroladores 4 / 8 / 16 bits
9
Microprocessador vs. Microcontrolador
  • Microprocessador
  • CPU gt stand-alone, RAM, ROM, I/O, timers são
    separados
  • O projetista pode decidir a quantidade de ROM,
    RAM e ports de I/O
  • Expansível
  • Versatilidade
  • Uso geral
  • Microcontrolador
  • CPU, RAM, ROM, I/O e timer estão integrados em um
    chip
  • Quantidade fixa de elementos on-chip (ROM, RAM,
    I/O ports)
  • Para aplicações onde custo, potência e espaço são
    fatores críticos
  • Uso específico
Write a Comment
User Comments (0)
About PowerShow.com