Você está na página 1de 45

Microcontroladores

(ELET0056)
Aula 1 - Reviso eletrnica
analgica e digital e cdigos
binrios
Prof: Daniel Chaves

Microcontroladores

Ementa da Disciplina

Introduo aos Microcontroladores


Arquitetura do Microcontrolador
Pinagem do Microcontrolador
Organizao de Memria
Portas
Registradores
Registradores de Funes Especiais
Circuito de Clock e Reset
Interrupo (Timers, Externa, Serial)
Ferramenta CAD para Microcontrolador
Elaborao de um projeto final

Prof: Daniel Chaves

Microcontroladores

Bibliografia sugerida

GIMENEZ, S. P. Microcontroladores 8051: Teoria e prtica. 1 ed.


Editora rica. So Paulo: 2010.

NICOLOSI, D. E. C. Microcontrolador 8051 Detalhado. 6. ed. [S.I.]:


Editora rica, 2002.

VIDAL, P.S.J. Aplicaes Prticas do Microcontrolador 8051. 12.


ed. So Paulo: rica, 2004.

Manuais do 8051 (Datasheets)

Prof: Daniel Chaves

Microcontroladores

Motivao

Prof: Daniel Chaves

Microcontroladores

Sistema Microprocessado

Prof: Daniel Chaves

Microcontroladores

Microcontroladores

Prof: Daniel Chaves

Microcontroladores

Definio

Microcontrolador um sistema microporcessado que contem


memorias de programa e dados, portas de ES seriais e paralelas,
temporizadores, interrupes externas e internas integrados num nico
chip.

Definio livre: Computador de um nico chip;

Prof: Daniel Chaves

Microcontroladores

Perifricos implementados in chip

Exemplo de funcionalidades que podem ser implementados no mesmo


chip microcontrolador:

Temporizadores / contadores.;
Whatch dog;
Sleep mode;
Conversores A/D e D/A;
Comparador analgico;
PWM;
Portas paralelas e seriais;
Interrupes;
Programao in circuit;
UART, I2C, CAN, USB;

Prof: Daniel Chaves

Microcontroladores

Reviso:
Eletrnica analgica e digital

Prof: Daniel Chaves

Microcontroladores

Eletrnica analgica - Diodos

Dispositivo semicondutor de dois terminais formado por uma juno


PN.

Possui uma regio tipo P e uma regio tipo N.

Permite a passagem de corrente eltrica em apenas um sentido.


Polarizao Direta (Vanodo > Vcatodo).
Polarizao Reversa (Vanodo < Vcatodo).

Prof: Daniel Chaves

Microcontroladores

Eletrnica analgica - Diodos

i0

Polarizao Direta

Prof: Daniel Chaves

i=0

Polarizao Reversa

Microcontroladores

Eletrnica analgica Transistor bipolar

Dispositivo semicondutor de trs terminais (base, coletor e emissor)


formado por duas junes PN.

Possui duas regio tipo P e uma regio tipo N (Transistor PNP) ou


duas regio tipo N e uma regio tipo P (Transistor NPN) .

Duas formas bsicas de operao: como amplificador e como chave.

O dispositivo controlado por corrente:


Uma corrente pequena na base controla a corrente que flui do
coletor para o emissor.

Prof: Daniel Chaves

Microcontroladores

Eletrnica analgica Transistor bipolar

Transistor NPN
Prof: Daniel Chaves

Transistor PNP

Microcontroladores

Eletrnica analgica Transistor bipolar

Polarizao - Transistor NPN

Tenso VBE > 0,7 V regio de saturao => VCE = 0 V


Prof: Daniel Chaves

Microcontroladores

Eletrnica analgica Transistor bipolar

Polarizao - Transistor como chave

NPN

PNP

Tenso VBE > 0,7 V regio de saturao => VCE = 0 V


Prof: Daniel Chaves

Microcontroladores

Eletrnica analgica Transistor bipolar

Polarizao - Transistor como chave

NPN

PNP

Tenso VBE > 0,7 V regio de saturao => VCE = 0 V


Prof: Daniel Chaves

Microcontroladores

Eletrnica Reviso Coletor/dreno aberto

Sada

Prof: Daniel Chaves

Microcontroladores

Eletrnica Reviso Coletor/dreno aberto

Sada

Prof: Daniel Chaves

Microcontroladores

Eletrnica analgica Transistor de Efeito de


Campo Metal xido Semicondutor (MOSFET)

Dispositivo semicondutor de trs terminais (porta, dreno e fonte).

O MOSFET pode ser de canal N ou de canal P.

Duas formas bsicas de operao: como amplificador e como chave.

O dispositivo controlado por tenso:


A tenso da porta controla controla a
corrente que flui do dreno para a fonte.

Prof: Daniel Chaves

Microcontroladores

Eletrnica analgica MOSFET

Polarizao - Transistor como chave

Canal p

Prof: Daniel Chaves

Canal n

Microcontroladores

Comparador

Circuito comparador

V
Vi
Vref

+
-

Vi
Vo

Vo
Vref

t
Prof: Daniel Chaves

Microcontroladores

Comparador

Circuito comparador

Vi
Vo

Vref

t
Prof: Daniel Chaves

Microcontroladores

Schmitt Trigger

Na entrada do reset (pino 9) existe internamente um schmitt trigger

Smbolo do schmitt trigger

Prof: Daniel Chaves

Microcontroladores

Eletrnica Digital Reviso Tristate

Circuito digital cuja sada apresenta trs estados: um lgico, zero


lgico e alta impedncia ou circuito aberto;

Entradas de Q1 Q2
OFF OFF High Impedance
OFF ON 0V
ON OFF +5V
Prof: Daniel Chaves

Microcontroladores

Eletrnica Digital Reviso Flip flop D


sensvel a borda

Prof: Daniel Chaves

Microcontroladores

Eletrnica Digital Reviso Latch sensvel


nvel

Prof: Daniel Chaves

Microcontroladores

Registradores de deslocamento

Data in

Prof: Daniel Chaves

Q1

Q2

Q3

Q4

Microcontroladores

Eletrnica Digital
Barramentos compartilhados

Prof: Daniel Chaves

Microcontroladores

Eletrnica Digital
Barramentos compartilhados

Prof: Daniel Chaves

Microcontroladores

Eletrnica Digital
Barramentos compartilhados

Prof: Daniel Chaves

Microcontroladores

Eletrnica Digital
Barramentos compartilhados

Prof: Daniel Chaves

Microcontroladores

Eletrnica Digital
Barramentos compartilhados

Prof: Daniel Chaves

Microcontroladores

Eletrnica Digital
Barramentos compartilhados

Prof: Daniel Chaves

Microcontroladores

Eletrnica Digital Habilitao de sadas em


barramentos compartilhados.

Prof: Daniel Chaves

Microcontroladores

Reviso:
Sistemas de numerao e
cdigos binrios

Prof: Daniel Chaves

Microcontroladores

Sistemas de numerao

Notao posicional:

Exemplos:

Prof: Daniel Chaves

Microcontroladores

Sistemas de numerao

Bases mais utilizadas em computao: binria, hexadecimal e BCD


(Binary Coded Decimal).
Binria: 2 smbolos possveis:
0 e 1;
Hexadecimal: 16 smbolos possveis:
0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.
BCD: 10 smbolos possveis:
0000, 0001, 0010, 0011, 0100, 0101, 0110, 0111, 1000, 1001,
1010.

Prof: Daniel Chaves

Microcontroladores

Sistemas de numerao (Sistema binrio)

Prof: Daniel Chaves

Microcontroladores

Sistema Hexadecimal

Prof: Daniel Chaves

Microcontroladores

Sistema Hexadecimal

Prof: Daniel Chaves

Microcontroladores

Sistema BCD

Prof: Daniel Chaves

Microcontroladores

American Standard Code for Information


Interchange (ASCII)

Prof: Daniel Chaves

Microcontroladores

Converso de cdigos Qualquer base em


decimal

Prof: Daniel Chaves

Microcontroladores

Converso de cdigos Decimal para binrio

Mtodo das divises sucessivas


Ex: Converta (100)10 em binrio:

Prof: Daniel Chaves

Microcontroladores

Converso de cdigos Hexadecimal para


binrio e binrio para Hexadecimal

Cada dgito hexadecimal equivale a quatro bits e vice-versa


Ex: Converta (FA)16 para binrio:

1111

Hexadecimal

1010 Binrio

(FA)16 = (11111010)2
Prof: Daniel Chaves

Microcontroladores

Você também pode gostar