View
109
Download
0
Category
Preview:
Citation preview
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Aula 03 - 2º sem. 2013 - Microcontroladores LT36D - www.lt36d.hturbo.com
garcez@utfpr.edu.br 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
Recommended