Você está na página 1de 19

Tecnologias Inovadoras na rea da

Engenharia Eltrica

Teresina, novembro de 2014.

TPICOS
Introduo

Funcionamento
Tipos de Microcontroladores
Aplicaes
Pratica

Microcontroladores
Como tudo comeou?

As primeiras formas de se processar


informaes
e
fazer
clculos
em
velocidades mais altas que a do ser humano foram puramente mecnicas.

Pascalina, criada por Blaise Pascal em 1642.

Microcontroladores

Com o advento da eletricidade, as maquinas


deixaram de realizar clculos mecnicos

Microcontroladores
Microcontroladores
Graas ao transistor, em 1959 a empresa
TEXAS INSTRUMENTS cria o primeiro
Circuito Integrado (CI), onde em uma mesma
pastilha eram integrados vrios transistores.
Em 1976 a Intel lana o
MICROCONTROLADOR, o 8048.

primeiro

E 4 anos mais tarde, lana o 8051, o


microcontrolador mais famoso da histria.
A partir desse momento, o desenvolvimento de
microprocessadores e microcontroladores
tomam caminhos diferentes.

Definio de Microcontrolador

Microcontroladores

Um microcontrolador basicamente um
dispositivo que integra, em um mesmo
microchip, componentes de um sistema
microprocessado.
Contm
um
microprocessador, ROM, RAM, E/S
entre outros circuitos especficos, tudo
num mesmo encapsulamento.

Arquitetura
Bsica
Microcontroladores

Unidade
Central
Microcontroladores
Processamento

de

O bloco capaz de multiplicar, dividir, somar,


subtrair etc, e mover os dados de lugar para
outro chamado CPU (central processing
unit). As regies de memria internas na CPU
so chamadas de registradores.
Registradores so locais de memria cujo
papel ajudar a executar vrias operaes
matemticas ou quaisquer outras operaes
com os dados.

Sistema de Clock
Todo sistema computacional utiliza um clock
para fornecer a CPU uma maneira de se mover
de instruo em instruo, em uma seqncia
pr-determinada.
Uma fonte de clock de alta freqncia
utilizada para controlar o sequeciamento das
instrues da CPU.
Normalmente as CPUs dividem a freqncia
bsica do cristal por 2 ou mais para chegar ao
clock do barramento interno.
Cada ciclo de leitura ou escrita a memria
executado em um ciclo de clock do
barramento interno, tambm denominado ciclo
de barramento (bus cycle).

Memria
A Memria de um microcontrolador consiste
em locais os dados esto, ou sero,
armazenados.
Para conhecer a fundo um microcontrolador
voc deve saber como sua memria est
organizada.
Para
definir
as
configuraes
do
funcionamento de um uC a voc deve setar ou
limpar os bits na memria.
Enderear um local de memria apenas
selecionar este local para ser utilizado.
Na famlia 8051 a memria dividida em
memria de programa e memria de dados.

Memria
Na Memria de Programas esto alocadas as
posies alvos de interrupes. Em cada uma
dessas posies, deve iniciar a rotina que
serve

respectiva
interrupo.
O
espaamento entre essas posies fixas de
8bytes.
A Memria de Dados utilizada para
armazenar os dados manipulados no
programa.

I/O
O sinais de entrada e sada de dados so
realizados atravs das chamadas "portas".
Existem varios tipos de porta : entrada, sada
ou bidirecional.
Primeiramente
definimos
quais
portas
utilizaremos e ento enviamos ou recebemos
dados dela.
O acesso s portas parecido ao acesso
memria.

Portas
As portas so a ligao fsica com o mundo
(pinos no CI).
Em um microcontrolador podemos encontrar
um nmero varido de portas com quantidade
de bits diferentes.
Ex.:

PIC12F675 em uma porta com 6 bits


AT89C51 tem 4 portas com 8 bits cada.
PIC16F628 tem 2 portas com 8 bits

Tipos de Microcontroladores
Diversidade de fabricantes e modelos
LINHA PIC (Microchip)
LINHA AVR (Atmel)
LINHA 8051 (Philips, Dallas, Intel, Cygnal, Texas, TDK,
Siemens ... )
Z8 Encore (Zilog)
HC08 (Motorola)
Escolha do dispositivo

Capacidade de processamento
Perifricos necessrios
Capacidade de memria
Outros fatores

Aplicaes

Microcontroladores:
Aplicaes

Microcontroladores: Aplicaes
Embarcados em:

Sistemas automotivos
Avinicos
Brinquedos
Dispositivos mdicos
Eletrodomsticos

Microcontroladores:
Aplicaes
Produtos de uso pessoal: Celulares, pagers, relgios,
gravadores

portteis,

calculadoras,

cmeras

fotogrficas
Laptops: mouse, teclado, modem, fax, placa de som,
carregador de bateria

Domtica:

tranca

eletromagntica,

despertador,

termostato, ar condicionado, controle remoto de TV,


secador de cabelo, aparelho de DVD, geladeira,

lavadora de roupa/loua, forno de microondas

Microcontroladores:
Pratica