Escolar Documentos
Profissional Documentos
Cultura Documentos
923617932/915956109
COM Mateus Tiago Tiago Mateus
+277 46127040
Engenheiro de telecomunicações
Microcontrolador e microprocessador
Harvard
Memoria de dados CPU Memoria de programa
923617932/915956109
Mateus Tiago Tiago Mateus
915956109
Engenheiro de telecomunicações
Arquitetura Havard e Von-Neumanm
Von-Neumanm
Memoria de programa Memoria de Dados
CPU
923617932/915956109
Mateus Tiago Tiago Mateus
+277 4627040
Engenheiro de telecomunicações
Caracteristica Geral do PIC 16F877A
923617932/915956109
Mateus Tiago Tiago Mateus
915956109
Engenheiro de telecomunicações
Caracteristica Geral do PIC 16F877A
1. Memória de Programa:
Diagrama em blócos Armazena o programa a ser
PERIFERICO executado pela CPU.
S
2. CPU: Executa as Instruções
MEMORIA
DE
CP MEMORIA 3. ALU: Executa as operações
U DE DADOS
PROGRAMA
lógicas e aritméticas
AL
U
PORTAIS DE
DE I/O
4. Portais de I/O: Permite a
Comunicação entre a CPU e
o mundo externo.
Memoria de Dados: Contém os 5. Perifericos: Auxiliam
registos GPR e SFR
923617932/915956109
Mateus Tiago Tiago Mateus
915956109
Engenheiro de telecomunicações
Organização da Memória de
Programa
PC<R:0> O PIC 16f877A possui um
contador de programa de13bits
o que indereça 8k posições na
Pilha Nivel 1
memória de programa.
923617932/915956109
Mateus Tiago Tiago Mateus
915956109
Engenheiro de telecomunicações
Organização de memória RAM
0
0
0 Out put • LED – Out put
0
1 TRISB • Display 7 seg – Out put
1
1
1
Imput • Buzzer – Out put
• Motor – Out put
• Switch – Imput
TRISC
• Botão – Imput
• Sensores de
TRISD temperatura – Imput
923617932/915956109
Mateus Tiago Tiago Mateus
915956109
Engenheiro de telecomunicações
Configuração dos Fusíves
- Fusíves: São aqueles que nos permitem configurar funções que não estão
acessives durante a execução do programa. Eles devem ser configurados
Numa secção específica do código ou durane a programação do PIC
usando o próprio programa de gravação se este disponibilizar esta
função
(Configuraçóes aceitáveis)
923617932/915956109
Mateus Tiago Tiago Mateus
915956109
Engenheiro de telecomunicações
Tipos de Osciladores
923617932/915956109
Mateus Tiago Tiago Mateus
915956109
Engenheiro de telecomunicações