Atps - sistemas microprogramados
Ciência da Computação
ATIVIDADE PRÁTICA SUPERVISIONADA
SISTEMAS MICROPROGRAMADOS
Objetivo do Desafio Desenvolver um sistema microprogramado, que faça uso de um microcontrolador para controlar o sistema de eliminação de fumaça de um avião.
Etapa 1
Relatório Técnico 01: Estudo sobre os microcontroladores PIC da família 16F84
1. Fontes Em nossas pesquisas não conseguimos encontrar nenhum local que fornecesse melhores informações do que o site da Microchip que fabrica os PIC objetos alvo de nossa pesquisa. Este site foi a melhor fonte de dados devido a possuir todas as informações necessárias para entendermos e trabalharmos com esta família de PICs: Site da Microchip: http://www.microchip.com/
2. Principais Características do PIC1684A O PIC em questão foi um dos primeiros a utilizar a arquitetura Harvard, que consiste possui dois barramentos diferentes para ligar a memória de dados (memória RAM) e a memória de programa à CPU. Outra item a se saber sobre a arquitetura deste PIC, é que ele trabalha com a tecnologia RISC (Reduced Instruction Set Computer ou Computador com um Conjunto Reduzido de Instruções). Principais componentes: • Tipo da Memória de Programa: Flash (reprogramável) • Capacidade da memória de Programa: 1,75 Kbytes (1024 palavras) • Memória RAM: 68 Bytes • Memória EEPROM (Dados): 64 Bytes • Barramento da memória de programa: 14 bits • Barramento de dados (RAM): 8 bits • Pilha de 8 níveis • 35 comandos (instruções)
3. Principais diferenças entre o PIC16F84 e PIC16F84A Inicialmente, cabe ressaltar que o PIC16F84A é uma evolução do PIC16F84, ele possui em geral as mesmas características, porém ainda é um pouco mais avançado que seu predecessor. A principal diferença entre estes controladores é a frequência de operação do oscilado, que passou de 10 MHz do PIC16F84 para 20 MHz no PIC16F84A, resultando