80 likes | 403 Views
Microcontroladores 8051. Teoria do Hardware/Software Aplicações em Controle Digital Laboratório/Simulação Autor: Salvador P. Gimenez. Fundamentos de computação : Bit : Binary Digit - 0 ou 1); Byte : Conjunto de 8 bits - 2 8 =256);
E N D
Microcontroladores 8051 Teoria do Hardware/Software Aplicações em Controle Digital Laboratório/Simulação Autor: Salvador P. Gimenez Microcontroladores 8051
Fundamentos de computação: Bit: Binary Digit - 0 ou 1); Byte: Conjunto de 8 bits - 28=256); Registradores: conjunto de flip-flops - 8 bits, 16 bits, 32 bits, etc; Microcomputador: simula eletronicamente o sistema chamado “SER HUMANO”; Microprocessador (CPU): “CÉREBRO” do microcomputador ; Instrução: é a capacidade do microprocessador em executar tarefas específicas (movimentação de dados, operações aritméticas e lógicas, etc.); Capítulo 1: Microcontroladores 8051
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.); Firmware: Programa que está armazenado em memória não volátil; Hardware: partes eletrônicas de um micro-computador; Microcontrolador: microcomputador integrado num único chip; Sistemas Inteligentes: equipament constituídos por microprocessadores/microcontroladores. Capítulo 1: Microcontroladores 8051
Fundamentos de computação: (continuação) Unidade Processamento Central (CPU- Microprocessador) Unidade de Memória Unidade de Entrada e Saída (IO) Unidade lógica e Aritmética (ALU) Memória de armazenamento de programa (não volátil) Saída de Informações Registradores Memória de armazenamento de dados (volátil) Entrada de Informação Temporizadores e Controles Figura 1: Blocos básicos de microcomputadores Capítulo 1: Microcontroladores 8051
Arquitetura de sistemas microprocessados/ microcontrolados Microprocessador ou Unidade de Processamento Central Memória Volátil (RAM) I/O Não Volátil (ROM) Bar. de Dados Bar. Sinais de Controle Figura 2: Arquitetura de Sistemas Micro-processados/microcon-trolados Barramento de Endereços Capítulo 1: Microcontroladores 8051
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; Após a energização de um 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 (início do programa); O programa é executado a partir de seu início. Capítulo 1 Microcontroladores 8051
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; Ciclo de Execução: executa a instrução (operações de movimentação de informação, operações aritméticas e lógicas, etc.). Capítulo 1: Microcontroladores 8051