Microcontroladores 8051 Teoria do HardwareSoftware l Aplicaes em

  • Slides: 7
Download presentation
Microcontroladores 8051 Teoria do Hardware/Software l Aplicações em Controle Digital l Laboratório/Simulação l Autor:

Microcontroladores 8051 Teoria do Hardware/Software l Aplicações em Controle Digital l Laboratório/Simulação l Autor: Salvador P. Gimenez Prentice Hall Microcontroladores 8051 1

Capítulo 1: Fundamentos de computação: Bit: Binary Digit - 0 ou 1); l Byte:

Capítulo 1: Fundamentos de computação: Bit: Binary Digit - 0 ou 1); l Byte: Conjunto de 8 bits - 28=256); l Registradores: conjunto de flip-flops - 8 bits, 16 bits, 32 bits, etc; l Microcomputador: simula eletronicamente o sistema chamado “SER HUMANO”; l Microprocessador (CPU): “CÉREBRO” do microcomputador ; l Instrução: é a capacidade do microprocessador em executar tarefas específicas (movimentação de dados, operações aritméticas e lógicas, etc. ); l Prentice Hall Microcontroladores 8051 2

Capítulo 1: Fundamentos de computação: (cont. ) Programa(Software): conjunto de instruções arranjadas de forma

Capítulo 1: Fundamentos de computação: (cont. ) Programa(Software): conjunto de instruções arranjadas de forma organizada que apresenta função específica (Ex: Programas Básicos, Aplicativos, Utilitários, etc. ); l Firmware: Programa que está armazenado em memória não volátil; l Hardware: partes eletrônicas de um micro-computador; l Microcontrolador: microcomputador integrado num único chip; l Sistemas Inteligentes: equipament constituídos por microprocessadores/microcontroladores. l 3

Capítulo 1: Fundamentos de computação: (continuação) Unidade Processamento Central (CPUMicroprocessador) Unidade de Memória Unidade

Capítulo 1: Fundamentos de computação: (continuação) Unidade Processamento Central (CPUMicroprocessador) Unidade de Memória Unidade lógica e Aritmética (ALU) Memória de armazenamento de programa (não volátil) Registradores Temporizadores e Controles Memória de armazenamento de dados (volátil) Unidade de Entrada e Saída (IO) Saída de Informações Entrada de Informação Figura 1: Blocos básicos de microcomputadores 4

Capítulo 1: l Arquitetura de sistemas microprocessados/ microcontrolados Microprocessador ou Unidade de Processamento Central

Capítulo 1: l Arquitetura de sistemas microprocessados/ microcontrolados Microprocessador ou Unidade de Processamento Central Memória I/O Não Volátil (ROM) Volátil (RAM) Bar. de Dados Bar. Sinais de Controle Barramento de Endereços Figura 2: Arquitetura de Sistemas Microprocessados/microcontrolados 5

Capítulo 1 Funcionamento de um sistema microprocessado/microcontrolador O microcomputador é uma máquina eletrônica capaz

Capítulo 1 Funcionamento de um sistema microprocessado/microcontrolador O microcomputador é uma máquina eletrônica capaz de buscar e executar instruções de programas alocados em memória; l Após a energização de um microcomputador, é gerado um sinal de reset que zera o Program Counter (PC); l O microprocessador irá buscar e executar a instrução que está localizada no endereço de memória definida pelo PC (início do programa); l O programa é executado a partir de seu início. l 6

Capítulo 1: Ciclo de Instrução: Ciclo de Busca: operação de leitura de uma instrução

Capítulo 1: Ciclo de Instrução: Ciclo de Busca: operação de leitura de uma instrução a partir da posição de memória cujo endereço é definido pelo conteúdo do PC. Nesse ciclo o conteúdo do PC é incrementado de uma, duas ou três unidades. Isso depende do tamanho da instrução; l Ciclo de Execução: executa a instrução (operações de movimentação de informação, operações aritméticas e lógicas, etc. ). l 7