Escolar Documentos
Profissional Documentos
Cultura Documentos
6072 - Microcontroladores
ESTRUTURA BÁSICA DE UM MICROCONTROLADOR
Basicamente, um microcontrolador é constituído por quatro partes:
Memória de programa;
Memória de dados;
DIAGRAMA INTERNO
MICROCONTROLADORES
Unidade de Memória
A memória é a parte do microcontrolador cuja função é
guardar dados.
BARRAMENTO BUS
O processador e os restantes dispositivos eletrónicos comunicam entre si através de canais de comunicação aos
quais se dá o nome de barramentos.
Existem três tipos (relativamente ao tipo de dados que neles circula) de barramentos no interior do computador e que
são:
- Barramento de dados - São os condutores por onde circulam os dados que o processador vai buscar à memória
RAM ou aos dispositivos de I/O.
- Barramento de endereços - O acesso aos dados que a CPU necessita é feito pelo envio dos endereços das
posições de memória ou de dispositivos de I/O onde eles se encontram. Esses endereços circulam neste
barramento.
- Barramento de controlo - Existem sinais elétricos que controlam os dispositivos eletrónicos para que o
sistema possa ler/escrever os dados. Esses sinais viajam neste barramento.
MICROCONTROLADORES
Barramento Bus
O barramento fisicamente falando corresponde a um grupo
de 8, 16 ou mais fios.
Unidade de entrada/saída
Porta de comunicação
Além da porta de comunicação serial os microcontroladores tem acesso por:
Unidade de temporização
Bloco de temporização, dá informação acerca da hora,
duração, protocolo, etc.
A unidade básica do temporizador é um contador, que é na
realidade um registo cujo conteúdo aumenta de uma unidade
num intervalo de tempo fixo.
Esta parte do microcontrolador, requer um domínio muito
grande.
MICROCONTROLADORES
Watchdog
Watchdog (do inglês Cão de Guarda) é uma ferramenta, tanto
de software como de hardware, criada para monitorar o bom
funcionamento de equipamentos.
Consiste essencialmente em um timer, que deve ser feito reset
periodicamente pelo sistema para demostrar que o mesmo está
funcionando corretamente.
Se por algum motivo esse comando de reset do timer não for
acionado o Watchdog é ativado e reseta todo o sistema ao estado
inicial.
Nos Microcontroladores essa ferramenta é muito importante
pois, se bem programado, pode deixar o equipamento muito
mais confiável
MICROCONTROLADORES
Microcontrolador PIC16F84
Diagrama/Arquitetura
interno(a) de um
Microcontrolador
MICRONTROLADORES
Diagrama de blocos do microcontrolador PIC16F84
Memória de Programa
Flash EEPROM – (Electrical Erasable Programmable Read Only
Memory) memória somente de leitura programável e apagável
eletricamente. Esta é a memória de programa.