Atps - sistemas microprogramados

Disponível somente no TrabalhosFeitos
  • Páginas : 9 (2125 palavras )
  • Download(s) : 0
  • Publicado : 24 de abril de 2013
Ler documento completo
Amostra do texto
Anhanguera
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 PICda 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 ConjuntoReduzido 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, resultandoassim o dobro do desempenho para a execução das operações. Além disso houve algumas alterações nas tensões e intensidades mínimas e máximas suportadas no “Vdd” o que influencia diversos outros componentes.

4. Lista de Instruções da família PIC16FXX

Operações orientadas aos Bytes
|Comando |Operandos |Descrição|Ciclos |
|ADDWF |f, d |Adiciona W e f |1 |
|ANDWF |f, d |“E” lógico de W com f |1 |
|CLRF |f |Limpa f|1 |
|CLRW |- |Limpa W |1 |
|COMF |f, d |Complementa f |1 |
|DECF |f, d |Decrementa f|1 |
|DECFSZ |f, d |Decrementa f, pula se for 0 |1 (2) |
|INCF |f, d |Incrementa f |1 |
|INCFSZ |f, d |Incrementa f, pula se for 0|1(2) |
|IORWF |f, d |“Ou” lógico de W com f |1 |
|MOVF |f, d |Move f para d (W) |1 |
|MOVWF |f |Move W para f...
tracking img