Вы находитесь на странице: 1из 41

Instituto Federal Sul-rio-grandense

Curso Tcnico em Telecomunicaes


Disciplina: Eletrnica Digital I
Prof. Gustavo Fabro de Azevedo
E-mail: gustavoazevedo@pelotas.ifsul.edu.br

Converso de Cdigos Binrios


Os cdigos mais comuns so o BCD(8421), octal, hexadecimal e o binrio. Os computadores
e circuitos lgicos em geral manipulam bits na forma de 1's e 0's, os seres humanos
entendem as informaes na base 10, desta forma os circuitos codificadores e

decodificadores so necessrios para que possam traduzir de maquina para ser humano e
vice versa as informaes resultantes de entradas e sadas.
A seguir o diagrama de blocos bsico de uma calculadora que mostra a necessidade de
usarmos os codificadores e decodificadores.

Cdigos

Se cada dgito de um nmero decimal representado por seu equivalente


binrio, o resultado um cdigo chamado Decimal Codificado em
Binrio (Binary Coded Decimal).
Como um dgito decimal pode assumir os valores de 0 a 9, quatro bits so
necessrios para codificar cada dgito.
A principal vantagem do cdigo BCD a relativa facilidade de converso
para o decimal e vice-versa.
Ex.: 531 decimal = 0101 0011 0001 BCD
5

Cdigo BCD8421
BCD - Binary Coded Decimal
8421 valores dos algarismos num dado
nmero binrio:
2 3, 2 2, 2 1, 2 0.
Cuidado para no confundir BCD com
binrio. Ex.: 1210 em BCD 0001 0010 e
em binrio 1100.

Codificador Decimal/Binrio BCD8421


Conveno Utilizada:
Chave fechada Nvel 0 na entrada da
NAND.
Chave aberta Nvel 1 na entrada da
NAND.

Codificadores e Decodificadores
Codificador Decimal/Binrio
Sada A
Vale 1 quando Ch8 ou Ch9 acionada

Sada B
Vale 1 quando Ch4, Ch5, Ch6 ou Ch7 acionada

Sada C
Vale 1 quando Ch2, Ch3, Ch6 ou Ch7 acionada

Sada D
Vale 1 quando Ch1, Ch3, Ch5, Ch7 ou Ch9 acionada

Codificadores e Decodificadores
DECODIFICADOR Circuito digital que detecta a presena de uma
combinao especfica de bits (cdigo) em suas entradas indicando a
presena desse cdigo atravs de um nvel de sada especificado.
Em sua forma geral, um decodificador tem n linhas de entrada para
manipular n bits e de uma a 2n linhas de sada para indicar a presena de
uma ou mais combinaes de n bits.
Ex: No mesmo exemplo da calculadora, o decodificador o circuito que
recebe o resultado da operao na forma binria e o transforma em sada
decimal, na forma compatvel para um mostrador digital apresentar os
algarismos.

Decodificador Binrio/Decimal
O decodificador tambm conhecido como
decodificador BCD para 1 de 10.
Estrutura Geral do Decodificador

Decodificador Binrio/Decimal
Tabela da verdade do circuito no qual as entradas so bits do cdigo
BCD8421 e as sadas so os respectivos bits do cdigo decimal
9876543210.

O cdigo BCD8421 no possui nmeros maiores que 9, logo, tanto faz o


valor assumido nas possibilidade excedentes, visto que, quando passamos
do cdigo BCD8421 para o cdigo decimal, estas no vo ocorrer.

Decodificador
Binrio/Decimal

Exerccios
Retire a expresso simplificada para cada
sada do decodificador (S0, S1, S2 ... S9)

Codificadores e Decodificadores
Decodificador Binrio/Decimal

Codificadores e Decodificadores
Decodificador Binrio/Decimal

Codificadores e Decodificadores
Decodificador Binrio/Decimal

Codificadores e Decodificadores
Decodificador Binrio/Decimal

Codificadores e Decodificadores
Decodificador Binrio/Decimal

Codificadores e Decodificadores
Decodificador Binrio/Decimal

Codificadores e Decodificadores
Decodificador Binrio/Decimal

Codificadores e Decodificadores
Decodificador Binrio/Decimal

Codificadores e Decodificadores
Decodificador Binrio/Decimal

Codificadores e Decodificadores
Decodificador Binrio/Decimal

Cdigo ASCII
A memria do computador conserva todos os dados sob a forma
numrica.
No existe um mtodo para armazenar diretamente os caracteres.
Cada caractere possui por conseguinte o seu equivalente em
cdigo numrico: o cdigo ASCII (American Standard Code for
Information Interchange - traduz-se por Cdigo Americano
Standard para a Troca de Informaes).
um cdigo composto por 8 bits, sendo 7 bits uteis e um de
controle, podendo representar portanto 128 diferentes
caracteres ou comandos.
O oitavo bit chamado paridade e controla a qualidade do
dados. Esse bit foi tornado til no cdigo extendido.

Cdigo ASCII
Os cdigos 0 a 31 no so caracteres.

Chamamos-lhes caracteres de controle porque


permitem fazer aes,
Os cdigos 65 a 90 representam as maisculas,
Os cdigos 97 a 122 representam as minsculas.

Tabela Cdigo ASC II

Significados das Siglas da Tabela ASCII

Como Obter o cdigo ASCII


Para se obter o cdigo ASCII de um caractere em
binrio ou em hexadecimal, basta unir a parte
mais significativa equivalente ao caractere (nas
colunas) com a parte menos significativa
(mostrada nas linhas).
J para se saber o equivalente decimal para cada
caractere, SOMA-SE o valor indicado pela linha
com o valor indicado pela coluna.

Tabela ASCII

Exemplo de Caracteres Codificados de


Acordo com a Tabela ASCII:
A palavra BRASIL
0100 0010 / 0101 0010 / 0100 0001 / 0101 0011 / 0100 1001 / 0100 1100

Exerccio:
Qual o cdigo ASCII em binrio e decimal para o
caractere } :
Resposta: 111 1101 em binrio e 112 + 13 = 125 em
decimal.

Decodificador BCD/7 Segmentos


Um dos mtodos mais simples de se apresentar dgitos numricos usa
uma configurao de 7 segmentos para formar os caracteres decimais de 0
a 9, e algumas vezes ao caracteres hexadecimais de A at F.

(a) Configuraes dos 7 segmentos e (b) segmentos ativos para cada dgito.

Tecnologias de Fabricao de Display de 7 Segmentos

Display a LED (diodo emissor de luz)

Anodo comum
(nvel 0 no catodo)

Catodo comum
(nvel 1 no anodo)

Tecnologias de Fabricao de Display de 7 Segmentos


Display de cristal lquido
(LCD Liquid Crystal Display)

Comparao entre os Displays de 7 Segmentos


Vantagem dos LCDs:
- baixssimo consumo de energia.

Vantagem dos displays a LED:


- proporcionam um display com brilho mais
intenso, facilmente visvel em reas escuras.

Decodificador BCD/7 Segmentos

Interligao de um decodificador para display de 7 segmentos


com o display.

BCD8421

CDIGO PARA OS 7 SEGMENTOS

Sa

Sb

Sc

Sd

Se

Sf

Sg

Tabela da verdade de um decodificador


para display de 7 segmentos tipo catodo
comum.

Decodificador BCD/7 Segmentos

LT (Lamp test = teste


dos segmentos):
acende todos os
leds.

BI (Blanking Input =
entrada de
apagamento):
desliga todos os
leds.
RBI (Ripple Blanking
Input = entrada de
apagamento para
ligao em cascata).

(a) Decodificador/driver BCD para 7 segmentos acionando um display de 7


segmentos a LEDs de anodo comum; (b) padres de segmentos para todos os
cdigos de entrada possveis.

Exemplo:
Retire a expresso simplificada para cada sada a do
decodificador (Sa)

Circuitos Aritmticos
So circuitos combinacionais que realizam as
operaes de soma e subtrao.

Soma de dois bits: 0 + 0 = 0; 0 + 1 = 1;


1 + 0 = 1; 1 + 1 = 0 e vai um.
Subtrao de dois bits: 0 - 0 = 0; 1 - 0 = 1; 1 - 1 = 0;
0 - 1 = 1 e pega um emprestado (o computador faz a subtrao em
complemento de 2).
Na prtica para somar:
Representamos os dois nmeros a serem somados, um sobre o
outro, e somamos coluna a coluna;
Quando o valor da soma de dois algarismos supera a base, somamos
um prxima coluna (isto , fazemos resultado + base, sendo base
igual a 10 para qualquer base).
O "VAI UM" de uma coluna o "VEM UM" da prxima coluna.

Circuito meio-somador (Half Adder)


O meio-somador SOMA DOIS BITS (No considera o
vem um (carry in).

A TV e as expresses lgicas so:

Entradas A e B: os dois
bits a serem somados.
Sadas S e Co: a soma dos
bits e o bit de carry out
("vai um").
Etapas da Soluo:
a. Construir a tabela
verdade
b. Forma cannica
c. Simplificao (MK)
d. Circuito

O circuito lgico :

Circuito somador completo (Full Adder)

SOMA DOIS BITS: considera o vai um (carry out) e o vem um (carry in).

Entradas A, B e Ci:
os dois bits a
serem somados e o
vem um.

Sadas S e Co: a
soma dos bits e o
bit de carry out
("vai um").

Etapas da Soluo:
a. Construir a
tabela verdade
b. Forma cannica
c. Simplificao
(MK)
d. Circuito

A TV, as expresses lgicas e o circuito so:

Circuitos Multiplex e Demultiplex

Вам также может понравиться