Atps - Sistema Micro Controlados
Por: Fernand0 • 30/3/2016 • Trabalho acadêmico • 434 Palavras (2 Páginas) • 331 Visualizações
[pic 1]Anhanguera
Atps: Sistemas Microprogramados
Prof° Pedro Luiz
Alunos:
Luiz Fernando Queiroz Alves
Bruno Pin
Michel Adevar
2016
Ojetivo do Desafio : Desenvolver um Sistema Microprogramado que faça uso de um microcontrolador que elimina fumaça de um avião
PIC 16f84 e PIC 16f84a
Etapa 1:
Passo 1 e 2 :
Relatório Tècnico: Pesquisa e Estudo dos Microcontrolados PIC da Familia 16f84
Fonte de Pesquisa:
Em nossa fonte a pesquisa realizada não conseguimos encontrar o local que informasse as totais informações de que o site da Microchip que fabrica os PIC com o uso de objtetos para alvo da pesquisa. A melhor fonte de dados foi o site por possuir muitas informações importantes e necessárias para trabalharmos e entendermos a família dos PICS.
Site da microchip : http: // www.microchip.com/2. Principais caracteristicas do PIC 16f84A
O PIC foi um dos primeiros a utilizar uma arquitetura Harvard que em questão possui e consiste diferentes tipos de barramento para ligar a memória de dados (memória RAM) e de programa á CPU. Outro item a saber sobre a arquitetura deste PIC, é que ele trabalha com a tecnologia RISC (Reduced Instruction Set Computer com Conjunto Reduzido de Instruções).
Passo 3:
Componentes Principais:
- Tipo de Memória e Programa : Flash (reprogramavel)
- Capacidade do Programa e Memoria : 1,75 kbytes ( De 1024 palavras)
- Memória Ram: 68 Bytes
- Memória EEPROM (Dados) : 64 Bytes
- Barramento de Programa e Memoria : 14 bits
- Barramento de Dados (RAM) : 8 bits
- Pilha de 8 niveis
- Trinta e cinco comandos (instruções) três. Diferenças Principais entre os PIC 16f84 e o PIC 16f84A.
Inicialmente cabe ressaltar que o PIC 16f84A ele é uma evolução do PIC 16f84 possuindo algumas características, porém ainda é um pouco mais avançado que o seu predecessor.
A principal diferença entre esses dois controladores é a freqüência de operação do oscilado, que passou de 10 MHz do PIC 16f84 para 20 MHz que no PIC 16f84A, ressultando assim o dobro do seu desempenho para a execução das operações. Pois algumas alterações ocorreram nas tensões e intensidades mínimas e máximas suportadas e que influencia em outros diversos componentes.
Passo 4:
Operação orientada aos Bytes
{Comando}[Operando](Descrição)|Ciclos|
|ADDWF|{f,d}[Adiciona W e f] (1)
|CLRW| - {Limpa W }[1]
|COMF|{f,d}[Complementa f ] (1)
|DECFSZ| { if, 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
...