Professional Documents
Culture Documents
Content
1.
Introductory Concepts
2.
Numbering Systems
3.
Boolean Algebra
4.
Combinational Logic
5.
Flip-Flops
6.
Digital Arithmetic
IC Logic Families
9.
2.
3.
IC Asynchronous Counters
4.
5.
6.
Decoding a Counter
7.
Decoding Glitches
8.
IC Registers
QB
CLK
QA
CLK
J
CLK
Down Counter
State Transition Diagrams
000
CBA
001
111
010
110
011
101
100
10
11
12
13
14
15
16
17
CLK
CBA 000
110
111
100
101
010
011
000
001
110
111
100
101
010
011
000
001
7.11 Decoder
7.11 Decoder
CLK
= 1 Hz
7.11 Decoder
CP1
CP0
mod 13 counter
74LS293
MR1 MR2
Q 3 Q 2 Q1 Q0
7.11 Decoder
0000
0001
1011
1100
0000
(0)
(1)
Q 3Q 2Q1Q 0
decoder
(11)
(12)
(0)
10
CLK
CLK
J
CLK
fCLK= 1MHz
tpd = 50ns
TCLK = 1/fCLK = 1us = 1000ns
11
CLK
1000ns
A
50ns
B
100ns
C
150ns
12
CLK
CLK
J
CLK
fCLK= 10MHz
tpd = 50ns
TCLK = 1/fCLK = 0.1us = 100ns
13
CLK
100ns
A
50ns
50ns
50ns
50ns
B
50ns
50ns
50ns
150ns
000
001
010
011
101
14
15
16
17
18
CLK
A
B
C
fCLK= 1MHz
A
CLK
J
CLK
X2
e.g. this is a
decoder decoding
count 2, i.e. 010
19
CLK
1000ns
A
B
C
50ns
(010)
decoder
This unwanted
output is called
a Glitch
20
CLK
Strobe
(enable)
signal
A
B
C
fCLK= 1MHz
A
CLK
J
CLK
X2
21
CLK
A
strobe
(010)
docoder
22
Decoder
A decoder generates a unique output for each state
of the counter
Decoder output can be ACTIVE HIGH or
ACTIVE LOW
23
Decoder (cont)
At any one time only ONE output is ACTIVE
e.g.
Can
come
from
counter
outputs
3-bit
inputs
23
outputs
X0
QA
X1
Decoder X2
X3
X4
QB
X5
X6
X7
Q
C
24
X0
QA
X1
Decoder X2
X3
QB
X4
X5
X6
X7
QC
QA
QB
QC
X0
1
0
0
0
0
0
0
0
25
X0
QA
X1
Decoder X2
X3
QB
X4
X5
X6
X7
QC
QA
QB
QC
X1
0
1
0
0
0
0
0
0
26
X0
QA
X1
X2
Decoder X3
QB
X4
X5
X6
X7
QC
QA
QB
QC
X2
0
0
1
0
0
0
0
0
27
1
1
0
X0
QA
X1
Decoder X2
X3
QB
X4
X5
X6
X7
QC
QA
QB
QC
X3
0
0
0
1
0
0
0
0
28
X0
QA
X1
Decoder X2
X3
QB
X4
X5
X6
X7
QC
QA
QB
QC
X4
0
0
0
0
1
0
0
0
29
X0
QA
X1
X2
Decoder X3
QB
X4
X5
X6
X7
QC
QA
QB
QC
X5
0
0
0
0
0
1
0
0
30
X0
QA
X1
Decoder X2
X3
QB
X4
X5
X6
X7
QC
QA
QB
QC
X6
0
0
0
0
0
0
1
0
31
X0
QA
X1
Decoder X2
X3
QB
X4
X5
X6
X7
QC
QA
QB
QC
X7
0
0
0
0
0
0
0
1
32
/X0
QA
/X1
Decoder /X2
/X3
QB
/X4
/X5
/X6
/X7
QC
QA
QB
QC
/X0
0
1
1
1
1
1
1
1
33
/X0
QA
/X1
/X2
Decoder /X3
QB
/X4
/X5
/X6
/X7
QC
QA
QB
QC
/X1
1
0
1
1
1
1
1
1
34
/X0
QA
/X1
/X2
Decoder /X3
QB
/X4
/X5
/X6
/X7
QC
QA
QB
QC
/X2
1
1
0
1
1
1
1
1
35
/X0
QA
/X1
/X2
Decoder /X3
QB
/X4
/X5
/X6
/X7
QC
QA
QB
QC
/X3
1
1
1
0
1
1
1
1
36
/X0
QA
/X1
/X2
Decoder /X3
QB
/X4
/X5
/X6
/X7
QC
QA
QB
QC
/X4
1
1
1
1
0
1
1
1
37
/X0
QA
/X1
/X2
Decoder /X3
QB
/X4
/X5
/X6
/X7
QC
QA
QB
QC
/X5
1
1
1
1
1
0
1
1
38
/X0
QA
/X1
/X2
Decoder /X3
QB
/X4
/X5
/X6
/X7
QC
QA
QB
QC
/X6
1
1
1
1
1
1
0
1
39
/X0
QA
/X1
/X2
Decoder /X3
QB
/X4
/X5
/X6
/X7
QC
QA
QB
QC
/X7
1
1
1
1
1
1
1
0
40
Decoding Application
BCD Counter
BCD counter
counts from
0000 to 1001
BCD-to-7 seg
Decoder (7447)
g fedcba
a
f
e
b
g
d
Chp 7 Counters & Registers
41
0
BCD-to-7 seg
Decoder (7447)
g fedcba
0111111
a
f
c
d
42
0
BCD-to-7 seg
Decoder (7447)
g fedcba
0000110
b
c
43
0
BCD-to-7 seg
Decoder (7447)
g fedcba
1011011
a
b
e
g
d
44
0
BCD-to-7 seg
Decoder (7447)
g fedcba
1001111
a
b
g
d
Chp 7 Counters & Registers
45
0
BCD-to-7 seg
Decoder (7447)
b
g
g fedcba
1100110
and so on
46
7.18 IC Registers
IC Registers
47
7.18 IC Registers
IC Registers
48
7.18 IC Registers
IC Registers
49
7.18 IC Registers
IC Registers
D0
D1
D0
D0
CP
D0
CP
D1
D0
50
51
CP
MR
74ALS174
Q5 Q4 Q3 Q2 Q1 Q0
http://www.philipslogic.com/products/als/pdf/74als174.pdf
http://www.fairchildsemi.com/ds/DM/DM74ALS174.pdf
52
Ds
CP
4731B
http://www.datasheet4u.com/download.php?id=550899
(Quad)
53
Q7
CP
74ALS165
CP INH
Q7
SH/ LD
SH/ LD 1
shift
CP INH = 0
CP
http://www.fairchildsemi.com/ds/DM/DM74ALS165.pdf
Chp 7 Counters & Registers
54
&
74ALS164
MR
Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
http://www.philipslogic.com/products/als/pdf/74als164.pdf
55
56