Академический Документы
Профессиональный Документы
Культура Документы
Eletrnica Digital 1
Sistemas de Numerao
Introduo
Fonte Imagem: Digital Design - Principles & Practices - Third Edition - John Wakerly
Prof. Francisco Janurio 10
Eletrnica Digital I
Introduo (9/18)
Aspectos Eletrnicos do Projeto Digital
A abstrao digital associa uma faixa de valores
analgicos com cada valor lgico (0 ou 1).
Fonte Imagem: Digital Design - Principles & Practices - Third Edition - John Wakerly
Prof. Francisco Janurio 11
Eletrnica Digital I
Introduo (10/18)
Aspectos de Software do Projeto Digital
O projeto digital no necessita de ferramentas de
software. No entanto, hoje em dia, o software essencial
para minimizar tempo de desenvolvimento e erros em
projeto de sistemas digitais. Categorias de softwares:
Entrada Esquemtica: uso de diagrama esquemtico para
desenhar o circuito digital.
HDLs: Linguagem de descrio de hardware. Permite modular o
sistema digital atravs da programao. Linguagens: ABEL, VHDL
e Verilog.
Simuladores: possvel validar o comportamento eltrico e
funcional dos componentes e do sistema digital atravs da anlise
das formas de onda de entrada e sada.
Prof. Francisco Janurio 12
Eletrnica Digital I
Introduo (11/18)
Circuitos Integrados
A coleo de um ou mais portas fabricadas em uma
pastilha (chip) de silcio chamado de CI (ou IC
integrated circuit).
Fonte Imagem: Digital Design - Principles & Practices - Third Edition - John Wakerly
Fonte Imagem: Digital Design - Principles & Practices - Third Edition - John Wakerly
Prof. Francisco Janurio 16
Eletrnica Digital I
Introduo (15/18)
Nveis de Projeto Digital (3/6)
Exemplo: Projetar um multiplexador de 2 entradas. Nvel
de modelagem: uso da Tabela Verdade.
Fonte Imagem: Digital Design - Principles & Practices - Third Edition - John Wakerly
Prof. Francisco Janurio 17
Eletrnica Digital I
Introduo (16/18)
Nveis de Projeto Digital (4/6)
Exemplo: Projetar um multiplexador de 2 entradas. Nvel
lgico: uso da portas lgicas.
Fonte Imagem: Digital Design - Principles & Practices - Third Edition - John Wakerly
Prof. Francisco Janurio 18
Eletrnica Digital I
Introduo (17/18)
Nveis de Projeto Digital (5/6)
Exemplo: Projetar um multiplexador de 2 entradas. Nvel
de diagrama lgico: uso de bloco chip MSI.
Fonte Imagem: Digital Design - Principles & Practices - Third Edition - John Wakerly
Prof. Francisco Janurio 19
Eletrnica Digital I
Introduo (18/18)
Nveis de Projeto Digital (6/6)
Exemplo: Projetar um multiplexador de 2 entradas. Nvel
de programao: uso de HDL.
Fonte Imagem: Digital Design - Principles & Practices - Third Edition - John Wakerly
Prof. Francisco Janurio 20
Eletrnica Digital I
Sistemas de Numerao
F = V
SEMFORO VERDE F
MOTORISTA DEVE PROSSEGUIR V
X Z = f(X)
F V
V F
Prof. Francisco Janurio 25
Eletrnica Digital I
Sistema Binrio (1/6)
Notao 0 ou 1: so valores lgicos (no nmeros no
sentido aritmtico) que representam os valores V e F.
V 1
F 0
0
1 A primeira coluna est completa
1 0 Reinicializa e adiciona 1 na 2 coluna
1 1 As primeiras duas colunas esto completas
1 0 0 Reinicializa e adiciona 1 na 3 coluna
1 0 1
1 1 0
1 1 1 As primeiras trs colunas esto completas
1 0 0 0 Reinicializa e adiciona 1 na 4 coluna
O valor do nmero
O valor do nmero
10001112 = 7110
Exemplo 4: Converter 1010112 em um nmero decimal.
1 0 1 0 1 1
25 + 24 + 23 + 22 + 21 + 20
32 + 16 + 8 + 4 + 2 + 1 = 4310
1010112 = 4310
10110 = 11001012
Prof. Francisco Janurio 35
Eletrnica Digital I
Converso Decimal em Binrio (2/2)
Mtodo 2: Identifique as casas binrias at alcanar a casa
com um valor que exceda o nmero decimal a ser
convertido. Coloque 1 sobre as casas de potncia 2 menor
que o nmero decimal e 0 (zero) sobre as casa de potncia
maior que o nmero decimal. Faa isso at restar 0.
0 1 0 1 1 1 1 0 1
2 7 5
101111012 = 2758
101010102 = 2528
110101001101111010010002 = 324675108
Prof. Francisco Janurio 41
Eletrnica Digital I
Converso Octal em Binrio (1/2)
Seguindo o mesmo princpio da converso de binrio para
octal, basta converter cada dgito octal em seu
correspondente binrio (3 bits).
1 0 0 0 1 1 1 1 0
4368 = 1000111102
3778 = 0111111112
6 4 7 0 1 7
110 100 111 000 001 111
6470178 = 1101001110000011112
110101001101111010010002 = 6A6F4816
Prof. Francisco Janurio 46
Eletrnica Digital I
Converso Hexadecimal em Binrio (1/2)
Seguindo o mesmo princpio da converso de binrio para
hexadecimal, basta converter cada dgito hexadecimal em
seu correspondente binrio (4 bits).
1 1 0 0 0 0 1 1 1 0 1 0
C3A16 = 1100001110102
3FF16 = 0011111111112
34A67CF416 = 001101001010011001111100111101002
Prof. Francisco Janurio 48
Eletrnica Digital I
Esquema de Converso entre Bases
-1710 = 1110111102
0001000012 = +1710
Prof. Francisco Janurio 56
Eletrnica Digital I
Subtrao Binria (1/4)
Complemento de 1: Na subtrao, o segundo termo deve
ter os bits invertidos, ento realizado a soma dos termos.
O bit de carry ser adicionado ao bit LSB (EAC end-
around carry carry na extremidade).
1 1 0 0 1
1 0 0 0 1 1 1 0 0 1
+ 0 1 1 1 0
1 0 0 1 1 1 0 0 1 1 1
+ 1
Overflow 1 0 0 0
EAC
2510 1710 = 810
1 0 1
1 1 0 0 0 1 0 1
+ 0 0 1 1 1
0 1 1 0 0 1 0 0 1 1
1 0 1 1 1
Overflow
1110 410 = 710
1 0 0 1 0
1 1 0 0 0 1 0 0 1 0
+ 0 1 0 0 0
1 1 0 1 0 0 0 1 1 0
b) 100101002 e 10100102
a) 10112 e 1001112
b) 110102 e 10112
Prof. Francisco Janurio 62
Eletrnica Digital I
Multiplicao Binria (1/5)
Um dos mtodos utilizados semelhante a multiplicao
de decimais. Uma soma de multiplicandos calculados de
acordo com os dgitos do multiplicador.
42 6
7
a) 00112 e 01002
b) 001000112 e 000101012
c) 0100010101112 e 0101000101112
1 0 1 1 0 0 1