Академический Документы
Профессиональный Документы
Культура Документы
Prigol
Conceitos gerais sobre
microcontroladores
Eng. Jean P. Prigol
um circuito integrado que contm milhares,
ou mesmo milhes, de transistores.
Os transistores trabalham juntos para
armazenar e manipular dados de modo a que
o microprocessador pode executar uma
grande variedade de funes teis.
As funes especficas que um
microprocessador executa so ditadas por
software. [Intel]
Eng. Jean P. Prigol
um microprocessador de propsito
especial.
Estas pastilhas contm todos os circuitos
integrados perifricos necessrios aos
equipamentos normalmente utilizados na
rea de controle de processos.
Os microcontroladores comuns so
considerados de propsito geral.
Eng. Jean P. Prigol
O microprocessador precisa de outros
perifricos para poder funcionar, como
memria RAM, Timers, etc;
J o microcontrolador consegue integrar todos
estes recursos em um nico chip
Eng. Jean P. Prigol
Tanto os microprocessadores como os
microcontroladores possuem uma ULA
(Unidade Lgica e Aritmtica)
A ULA de um processador convencional de fato
muito mais poderosa se comparada a uma ULA de
um microcontrolador;
Por outro lado, a ULA do microcontrolador possui
todos os recursos para seu funcionamento na
mesma pastilha;
Eng. Jean P. Prigol
Memria de programa: Nesta fica as
instrues que um microcontrolador deve
executar (ROM).
Memria de dados: Onde o programa escreve
ou le um determinado dado sempre que
necessrio (RAM).
ULA: Unidade Lgica Aritmtica, esta parte do
microcontrolador responsvel por todos os
clculos e a lgica matemtica para tomada
de deciso das tarefas a serem realizadas.
Eng. Jean P. Prigol
CPU: Unidade Central de Processamento; esta
parte do microcontrolador responsvel por
todo processamento de dados da unidade. ela
que interpreta os comandos e ativa os
dispositivos de entrada e sada.
Perifricos - So circuitos que realizam funes
especficas auxiliando a CPU a realizar o controle
e interface dos dispositivos externos. Exemplos
de perifricos: Portas de I/O, conversor
analgico/digital, timers, watchdog timer, Usarts
portas para comunicao serial.
Eng. Jean P. Prigol
RISC Reduced Instruction Set Computer
CISC - Complex Instruction Set Computer
No desenvolvimento de processadores
normalmente se utilizam a arquitetura CISC
ou RISC
Os microcontroladores da famlia PIC usam a
arquitetura RISC (embora alguns contestem)
Eng. Jean P. Prigol
Objeto de estudo PIC 18F4520
Eng. Jean P. Prigol
Eng. Jean P. Prigol
Eng. Jean P. Prigol
Eng. Jean P. Prigol
Executa at 10 milhes de instrues por
segundo (10 MIPS)
Clock at 40 MHz
Instrues com 16 bits de tamanho
Set de instrues estendido
Capacidade de corrente de 20 mA por pino
Mdulos temporizadores de 8 e 16 bits
13 canais de conversor A/D de bits
2 mdulos PWM
Mdulos de comunicao
Eng. Jean P. Prigol
Eng. Jean P. Prigol
A forma padro de utilizao do
microcontrolador com o uso de cristal
(modo HS).
A vantagem a preciso obtida.
Eng. Jean P. Prigol
Pode ser ativado o modo de gerenciamento
eficiente de energia em aplicaes com
bateria onde seja necessrio a economia de
desta.
A instruo SLEEP utilizada para ativar este
modo de economia.
Eng. Jean P. Prigol
1. Pesquisar no datasheet do microcontrolador
PIC 18F4520, a funo de 5 pinos distintos
entre si.
2. Qual a mxima frequncia de clock que o
PIC 18F4520 pode operar?
3. Quantos pinos de I/O possui o PIC
18F4520 e como eles esto divididos?
Eng. Jean P. Prigol
O clock externo divido por 4, ou seja, cada
ciclo de mquina (instruo) utiliza 4 pulsos
de clock.
Se:
=
1
ento:
=
4