Aula 4 - Codificadores e Decodificadores de endereço

Propaganda
Aula 4 - Codificadores e Decodificadores de
endereço
Prof. Renan Sebem
Disciplina de Eletrônica Digital
Graduação em Engenharia Elétrica
Universidade do Estado de Santa Catarina
Joinville-SC – Brasil
1 de março de 2016
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
1 / 13
Conteúdo da Aula
Decodificadores de endereço
Codificadores de endereço
Bibliografia
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
2 / 13
s based
on thedeSOP
expressions instead of POS, thus resulting in NAND gates in the columns (in this
Decodificadores
endereço
se, the dissimilar bit is low instead of high).
O que é o decodificador?
URE 11.7. I
(a) Address decoder symbols;
(b) Truth table for N = 3, with the dissimilar bit equal to '1' (“one-hot”
N entradas → 2N saidas.
de).
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
3 / 13
Decodificadores de endereço
Para quê serve o decodificador?
I
Endereçamento de memória;
I
Displays;
I
Leds/luzes indicativas (Ex: sinaleira);
I
...
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
4 / 13
Decodificadores de endereço
Projeto de um decodificador especial - Sinaleira
x
00
01
10
11
y
0000
0001
0010
0100
Sinal
desligado
verde
amarelo
vermelho
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
5 / 13
Decodificadores de endereço
Projeto de um decodificador especial - Termômetro digital
x
00
01
10
11
y
0001
0011
0111
1111
Temperatura o C
20
21
22
23
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
6 / 13
A solution is depicted in Figure 11.10(b), where four decoders are used to provide the 16-bit output.
de endereço
he Decodificadores
same two bits
(x1x0) are fed to all of them. However, a fifth decoder, receiving the other two inputs
3 x2), controls their enable ports. Because only one of the four decoders will be enabled at a time, the
roper output signals are produced.
Decodificador com Enable
GURE 11.9. Address decoder with enable.
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
7 / 13
ofCodificadores
the dissimilar
bit. Figure 11.12 shows three equivalent address encoder symbols plus the truth table
de endereço
for N = 2 and also an implementation example (for N = 2) using OR gates.
Many other parallel encoders/decoders exist besides the address encoder/decoder. An example is
given below.
O que é o codificador?
FIGURE 11.12. (a) Address encoder symbols; (b) Truth table for N = 2; (c) Implementation example with OR gates.
I 2N entradas → N saídas.
■
EXAMPLE 11.4 SSD DECODER
Figure 11.13(a) shows a seven-segment display (SSD), often used to display BCD-encoded numeric
digits from 0 to 9 and also other characters. Two common technologies employed in their fabrication are
LEDs (light emitting diodes) and LCD (liquid crystal display). The segments have one end in common,
as illustrated for LED-based SSDs in Figures 11.13(b)–(c). In the common-cathode case, the cathode is
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
8 / 13
Codificadores de endereço
Para quê serve o codificador (Encoder )?
I
Identificar/codificar qual botão do teclado foi apertado;
I
Identificar/codificar ativação de sensores;
I
...
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
9 / 13
Codificadores de endereço
Projeto de um codificador - Teclado
x
0001
0010
0100
1000
y
00
01
10
11
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
10 / 13
Codificadores de endereço
Projeto de um codificador - Sensores de nível
x
0001
0011
0111
1111
y
00
01
10
11
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
11 / 13
Bibliografia
[1] Volnei A. Pedroni. Eletrônica digital moderna e VHDL: Princípios
digitais, Eletrônica Digital, Projeto Digital, Microeletrônica e VHDL.
Elsevier, 2010.
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
12 / 13
Aula 4 - Codificadores e Decodificadores de
endereço
Prof. Renan Sebem
Disciplina de Eletrônica Digital
Graduação em Engenharia Elétrica
Universidade do Estado de Santa Catarina
Joinville-SC – Brasil
1 de março de 2016
Obrigado.
ELD0001
‡
Prof. Renan Sebem
‡
Aula 4
13 / 13
Download