Sunteți pe pagina 1din 12

Curso de microcontroladores

Curso técnico em Instrumentação


industrial / eletrônica

Colégio Impacto
Introdução

Nosso curso baseia-se em microcontroladores, 16F84, da


Microchip, no qual trabalha com 8 bits, com arquitetura
Harvard e terminologia RISC. No qual apresenta algumas
Características importantes nas quais iremos descrever abaixo:

Memória flash = Memória que pode ser escrita/apagada eletrica-


mente, por várias vezes.
EEPROM = Memória de dados no qual não pode ser perdida
Quando houver a falta de alimentação, dados que serão úteis
Futuramente.
Continuação da introdução
Memória RAM = Memória utilizada pelo programa,e para guar-
Dar algumas dados que podem ser perdidos futuramente,
Também chamados de dados temporários.
Porta A e Porta B = São ligações físicas com o meio exterior,
Sendo a porta A com 5 pinos e a porta B com 8 pinos.

Contador/Temporizador = Registro de 8 bits no interior do


Processador que trabalha independentemente do programa.
No fim de cada conjunto de quatro ciclos de relógio do oscilador,
Ele incrementa o valor armazenado, até atingir o valor máximo
De 255, nesta altura começa a nova contagem.
Continuação da introdução
Unidade Central de Processamento (CPU)= Faz a conexão
Com todos os blocos do microcontrolador, ela coordena o
Trabalho dos outros blocos e executa o programa do utilizador
Arquitetura
Von Neumann x Harvard
Arquitetura Von Neumann
Arquitetura Arquitetura Harvard

Arquitetura Von Neumann


Os microcontroladores PIC
• Trabalham com arquitetura Harvard;
• Assim apresentam várias vias de
comunicação;
• Aumento da velocidade;
• Tamanho diferente na memória de dados
e memória de programas;
• Memória do tipo flash (16F84).
Terminologia RISC
RISC – Computador com set reduzido de instruções

O nosso microcontrolador apresenta-se somente com


35 instruções. Isto o torna mais competitivo no mercado,
Fazendo com que sua programação seja mais fácil, e

Outras vantagens:
Como os tamanhos são diferente para a memória de dados
e a memória de programa, isto torna-se mais rápida a
execução da instrução, pois o 16F84 trabalha com dados de
8 bits e instruções com 14 bits.
Exemplo: Somar 12 ao registro 24

Em um processador Em um processador
comum devemos RISC (palavra 14 Bits):
perder 3 bytes,
sendo: Somar +
Somar = Operação 12(operando)+24(local)
12 = Operando Tudo em uma única palavra

24 = local
As vantagens
• Com a Arquitetura Harvard, enquanto está
executando uma instrução ou valores
anterior já estão sendo escritas na
memória de I/O;
• Tamanho da memória de instrução menor
da memória de instrução de um
processador comum.OBS. 4K de memória de programa são
Realmente 4K de memória de programa, enquanto que nos processadores comuns que
Não utilizam-se da terminologia RISC 4K de memória equivale a 2K aproximadamente.
Diagrama temporal