Você está na página 1de 73

Circuitos Lgicos

CircuitosLgicos
Cdigos
Cdi

Cdigos
g

Cdigos
g

Cdigos
g

Cdigos
g

Cdigos
g

Cdigos
g

Cdigos
g

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos

Cdigos e Paridade

Cdigos
Cdigos numricos
Binrio puro
Gray
BCD
...

Cdigos alfa-numricos
ASCII
...

Binrio Puro
Exemplo:

Dec
0
1
2
3
4
5
6
7

B2
0
0
0
0
1
1
1
1

B1
0
0
1
1
0
0
1
1

B0
0
1
0
1
0
1
0
1

Observe: Nestas
incrementaes,
ocorre a mudana

de mais de um bit

Cdigo Gray
E se precisssemos criar um cdigo para o qual
as incrementaes ocorressem com a mudana
de apenas um
m bit?

Cdigo
g Gray:
y cdigo
g p
para o q
qual palavras
p
adjacentes
j
diferem
por apenas 1 bit. Tambm chamado de binrio refletido

Cdigo Gray
Formao do cdigo Gray
Gray::

D
0
1
2
3
4
5
6
7

B2
0
0
0
0
1
1
1
1

B1
0
0
1
1
0
0
1
1

B0
0
1
0
1
0
1
0
1

G2

G1

G0
0
1

Cdigo Gray
Formao do cdigo Gray
Gray::

D
0
1
2
3
4
5
6
7

B2
0
0
0
0
1
1
1
1

B1
0
0
1
1
0
0
1
1

B0
0
1
0
1
0
1
0
1

G2

G1
0
0
1
1

G0
0
1
reflete

Cdigo Gray
Formao do cdigo Gray
Gray::

D
0
1
2
3
4
5
6
7

B2
0
0
0
0
1
1
1
1

B1
0
0
1
1
0
0
1
1

B0
0
1
0
1
0
1
0
1

G2

G1
0
0
1
1

G0
0
1
1
0

reflete

Cdigo Gray
Formao do cdigo Gray
Gray::

D
0
1
2
3
4
5
6
7

B2
0
0
0
0
1
1
1
1

B1
0
0
1
1
0
0
1
1

B0
0
1
0
1
0
1
0
1

G2

G1
0
0
1
1

G0
0
1
1
0

Cdigo Gray
Formao do cdigo Gray
Gray::

D
0
1
2
3
4
5
6
7

B2
0
0
0
0
1
1
1
1

B1
0
0
1
1
0
0
1
1

B0
0
1
0
1
0
1
0
1

G2
0
0
0
0
1
1
1
1

G1
0
0
1
1

G0
0
1
1
0
reflete

Cdigo Gray
Formao do cdigo Gray
Gray::

D
0
1
2
3
4
5
6
7

B2
0
0
0
0
1
1
1
1

B1
0
0
1
1
0
0
1
1

B0
0
1
0
1
0
1
0
1

G2
0
0
0
0
1
1
1
1

G1
0
0
1
1
1
1
0
0

G0
0
1
1
0
0
1
1
0

reflete

Cdigo Gray
Formao do cdigo Gray
Gray::

D
0
1
2
3
4
5
6
7

B2
0
0
0
0
1
1
1
1

B1
0
0
1
1
0
0
1
1

B0
0
1
0
1
0
1
0
1

G2
0
0
0
0
1
1
1
1

G1
0
0
1
1
1
1
0
0

G0
0
1
1
0
0
1
1
0

Em todas as incrementaes, ocorre a mudana de apenas 1 bit!!

Cdigo Gray
Converso binrio
binrioGray (3 bits):

Ex. Converter 1101 (binrio puro) em Gray


Ex. Converter 1101 (Gray) em binrio puro

Cdigo BCD (binary-coded-decimal)


Converso:

Exemplo:

0000b...1001b 0d...9d

0001

0100

0111

Exemplo de aplicao: dgito num relgio digital


Ex. Converter 943d em cdigo BCD
E Converter
Ex.
C
0110100000111001 (BCD) em d
decimal
i l

(decimal)

Cdigo ASCII

Cdigo ASCII

Exemplo:
Criao de arquivo texto
(usando o editor Notepad)
Notepad )

Propriedades

1 Byte
y p
por caracter
(incluindo espaos)

Transmisso de dados digitais: sobre paridade

Transmisso de dados digitais: sobre paridade


Paridade: uma das formas (simples) usadas para detectar erros em sistemas
de transmisso/recepo
p
Introduz-se um bit extra palavra de dados (ex. MSB)
Paridade par: o bit introduzido faz com que a palavra final tenha um nmero
par de 1s
Paridade mpar: o bit introduzido faz com que a palavra final tenha um
nmero mpar de 1s

Exemplo: dado c/ 8 bits do ADC:


Palavra (sistema de paridade par)

00110011
0 00110011

Palavra (sistema de paridade mpar) 1 0 0 1 1 0 0 1 1

Este Byte de
d d pode
dados
d
representar um
caractere ASCII,
a intensidade de
vermelho de um
pixel, ...

Transmisso de dados digitais: sobre paridade

Neste caso, o dado (informao) a ser transmitido (a)


representado (a) com 7 bits
bits, e a palavra formada
(incluindo a paridade) um Byte.

Exerccios:
Utilizando binrio puro, quantos bits so necessrios para representar nmeros inteiros de 0 a 999? E
utilizando codificao BCD?
Faa uma tabela com todas as possveis palavras de 4 bits em cdigo Gray.
Supondo uma codificao ASCII, qual o equivalente hexadecimal do texto Circuitos Logicos?
((o acento do foi suprimido
p
para evitar confuses entre os vrios padres
p
p
de tabela ASCII estendida )
Num sistema de paridade mpar para comunicao de dados, cada byte de dados representa dois
algarismos decimais codificados em binrio (BCD). O bit de paridade acrescentado ao byte de dados,
assumindo a posio do bit mais significativo da palavra a ser enviada. Supondo que o receptor recebeu
a palavra 110011100, pode-se afirmar que a comunicao foi bem sucedida (sim ou no)? _________

Você também pode gostar