aula 03 - 2º sem. 2013 - microcontroladores lt36d - [email protected] 80318051lt36d prof.: paulo...

23
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com [email protected] www.coele.com.br 8031 8031 8051 8051 LT 36D L T 36D Prof.: Paulo Denis Garcez da Luz Microcontroladores: Microcontroladores: (LT36D) (LT36D) Prof: DaLuz Prof: DaLuz PARTE 1 DO LIVRO PARTE 1 DO LIVRO 1/23

Upload: internet

Post on 22-Apr-2015

108 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

Microcontroladores: (LT36D)Microcontroladores: (LT36D)Prof: DaLuzProf: DaLuz

PARTE 1 DO LIVROPARTE 1 DO LIVRO

1/23

Page 2: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

- Capítulo 2

CAPÍTULO 2CAPÍTULO 2

- Capítulo 4

- Capítulo 3

Representação deRepresentação deinformação:informação:

Um Símbolo O outro Símbolo

1 0

Verdadeiro Falso

Alto Baixo

5 volts 0 volts

Ligado Desligado

Sim Não

Maçã Banana

- Capítulo 5

- Capítulo 6

- Capítulo 7

2/23

Page 3: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 2CAPÍTULO 2

Sistemas Numéricos:Sistemas Numéricos:

Sistema Base Símbolos Entendimento Humano Entendimento HW

Binário 2 0,1 Com dificuldade 0

Octal 8 0,1,2,3,4,5,6,7 Com dificuldade Falso

Decimal 10 0,1,2,3,4,5,6,7,8,9 Sim Baixo

Hexadecimal 160,1,2,3,4,5,6,7,8,9,A,B,C,D,E,

FCom dificuldade 0 volts

•Dígito menos significativo (lsd – least significant dgit)•Dígito mais significativo (msd – lost significant dgit)

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

3/23

Page 4: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 2CAPÍTULO 2

Conversão entre bases:Conversão entre bases:

Base 10

Base 2

Base 16 Base 8

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

4/23

Page 5: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 2CAPÍTULO 2

Conversão entre bases:Conversão entre bases:

Dígito Octal Dígito Binário

0 000

1 001

2 010

3 011

4 100

5 101

6 110

7 111

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

5/23

Page 6: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 2CAPÍTULO 2

Bytes Kilobytes:Bytes Kilobytes:

Nibble

Byte

Word

Long – Word

Kilo

4 bits

8 bits

16 bits

32 bits

210 = 1024

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

6/23

Page 7: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 2CAPÍTULO 2

Complementos de 1 e 2:Complementos de 1 e 2:

Número Binário: 1 0 1 1 1 0 0Complemento de 1: 0 1 0 0 0 1 1

Complemento de 1: 0 1 0 0 0 1 1Somar 1: + 1

_____________________

Complemento de 2 : 0 1 0 0 1 0 0

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

7/23

Page 8: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 2CAPÍTULO 2Números SinalizadosNúmeros Sinalizados

Sign-MagnitudeSign-Magnitude::

0 0 0 0 0 1 0 1_____________

MagnitudeBit sinal positivo

+5:

1 0 0 0 0 1 0 1_____________

MagnitudeBit sinal negativo

-5:

Para representarN bits:

Temos a faixa:-(2n-1-1), +(2n-1-1)

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

8/23

Page 9: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 2CAPÍTULO 2

Números Reais:Números Reais:

1 0 0 1 0, 1 0 1 1 0 11 x 2-6 = 0,0156250 x 2-5 = 0,0000001 x 2-4 = 0,0650001 x 2-3 = 0,1250000 x 2-2 = 0,0000001 x 2-1 = 0,5000000 x 2 0 = 0,0000001 x 2+1 = 2,0000000 x 2+2 = 0,0000000 x 2+3 = 0,0000001 x 2+4 = 16,000000_____________

18,703125

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

9/23

Page 10: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 2CAPÍTULO 2Números com Pontos Números com Pontos

Flutuantes:Flutuantes:F x BE Número:

2,40625F: Fração ou Mantissa

B: Base

E: Expoente

0 0 1 0 0 1 1 0 1 0 1 1 Bit de sinalMantissa de 8 bits

3 bits de expoente * Ponto decimal implícito

= + 0,01001101 x 2011

= + 0,01001101 x 23

= + 0010,01101 = + 2 + 0,25 + 0,125 + 0,03125= + 2,40625

Existem numerosos formatosde ponto flutuante em uso.O mais comum correspondeà fração normalizada com notaçãoexcess-n

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

10/23

Page 11: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 2CAPÍTULO 2

Código Binário Decimal:Código Binário Decimal:BCD DECIMAL

0000 0

0001 1

0010 2

0011 3

0100 4

0101 5

0110 6

0111 7

1000 8

1001 9

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

11/23

Page 12: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 2CAPÍTULO 2Código ASCII:Código ASCII:

Americam Standard Coded for Information Interchange (7bits long fix code) Americam Standard Coded for Information Interchange (7bits long fix code)

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

12/23

Page 13: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 3CAPÍTULO 3

Aritmética Binária:Aritmética Binária:

Adição:0 + 0 = 00 + 1 = 11 + 0 = 11 + 1 = 0 e carry

Subtração:0 - 0 = 00 - 1 = 1 e borrow1 - 0 = 11 - 1 = 0

Multiplicação:0 x 0 = 00 x 1 = 01 x 0 = 01 x 1 = 1

Divisão:0 ÷ 0 = ?0 ÷ 1 = 01 ÷ 0 = ?1 ÷ 1 = 1

*Algorítmo

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

- Capítulo 2

13/23

Page 14: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 4CAPÍTULO 4Portas Básicas:Portas Básicas:

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

- Capítulo 2

14/23

Page 15: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 4CAPÍTULO 4Portas Básicas:Portas Básicas:

4.3 – Extensão para 3 ou mais portas

4.4 – Portas Exor e Exnor

4.5 – Transformações DeMorgan

4.6 – Versatilidade das Portas Nand e Nor

4.7 – Identidades Booleanas

4.8 – Manipulação Algébrica

4.9 – Timings

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

- Capítulo 2

15/23

Page 16: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 4CAPÍTULO 4

Totem-PoleTotem-Pole

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

TTL (7404)

Q1

Q2

16/23

Page 17: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 4CAPÍTULO 4

Three-StateThree-State

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

Q1

Q2

17/23

Page 18: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 4CAPÍTULO 4

Open-ColectorOpen-Colector

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

Q2

18/23

Page 19: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 5CAPÍTULO 5

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

5.1 – Half Adder (Meio Somador)

5.2 – Full Adder (Som. Completo)

5.3 – Somador de 4 bits

5.4 – Somador / Subtrator 4 bits

ULA (Unidade Lógica e Aritmética)

5.5 – Decodificadores

Lógica Combinacional:Lógica Combinacional:

19/23

Page 20: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 6CAPÍTULO 6

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

6.1 – Flip Flops

6.2 – Registradores Latch´s

Lógica Sequencial:Lógica Sequencial:

* Fator: realimentação Fator: “Efeito Memória”

20/23

Page 21: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 7CAPÍTULO 7

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

- Capítulo 6

- Capítulo 7

Dispositivos de Memória Dispositivos de Memória SemicondutoraSemicondutora

D.I.D.O.

R/W

Row Select

21/23

Page 22: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 7CAPÍTULO 7

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

RAM – Random Access MemoryRAM – Random Access Memory

- Capítulo 6

- Capítulo 7

22/23

Page 23: Aula 03 - 2º sem. 2013 - Microcontroladores LT36D -  garcez@utfpr.edu.br 80318051LT36D Prof.: Paulo Denis Garcez da

Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com

[email protected] www.coele.com.br

80318031

80518051

LT36DLT36D

Prof.: Paulo Denis Garcez da Luz

CAPÍTULO 7CAPÍTULO 7

23/23

- Capítulo 2

- Capítulo 4

- Capítulo 3

- Capítulo 5

ROM – Read Only MemoryROM – Read Only Memory

- Capítulo 6

- Capítulo 7

ROM / FROM (fuse)

PROM (programmable)

EPROM (Erasable)

EEPROM (Eletrically Erasable)

Flash – EEPROM + Rápida