BÀI 2: H T HP – TNG QUAN + GII MÃ
1. Thiết kế mch t hp:
Ví d 1: Thiết kế mch t hp nhân mt s 2 bit vi s 3.
a. Xác định s biến: 2 biến (B, A); s hàm ngõ ra: 4 hàm (Y3, Y2, Y1, Y0)
b. Lp bng trng thái:
Biến Hàm
S B A Y3Y2Y1Y0
Kq
0 0 0 0 0 0 0 0
1 0 1 0 0 1 1 3
2 1 0 0 1 1 0 6
3 1 1 1 0 0 1 9
c. Rút gn các hàm ngõ ra:
Y3 = B.A; Y2 = A.B ; Y1 = BAA.BA.B =+ ; Y0 = A
d. V mch thc hin:
1
23
4
56
1
23
12
R1
100K
B
R2
100K
A(LSB)
+5V
A
7QA 13
B
1QB 12
C
2QC 11
D
6QD 10
BI/RBO
4QE 9
RBI
5QF 15
LT
3QG 14
U4
74LS247
Switch ñoùng,ùc 0
Switch môû, möùc 1
Ví d 2: Thiết kế mch t hp cng mt s 2 bit vi s 3.
a. Xác định s biến: 2 biến (B, A); s hàm ngõ ra: 3 hàm (Y2, Y1, Y0)
b. Lp bng trng thái:
Biến Hàm
S B A Y2Y1Y0
Kq
0 0 0 0 1 1 3
1 0 1 1 0 0 4
2 1 0 1 0 1 5
3 1 1 1 1 0 6
c. Rút gn các hàm ngõ ra:
Y2 = ; Y
AB+1 = BAA.BA.B =+ ; Y0 = AA.BA.B =+
d. V mch:
1 2
1
23
1
23
3 4
A
7QA 13
B
1QB 12
C
2QC 11
D
6QD 10
BI/RBO
4QE 9
RBI
5QF 15
LT
3QG 14
U4
74LS247
R1
10K
+5V
R2
10K
Switch ñoùng: Möùc 0
Switch môû: Möùc 1
B A
2. Kho sát mch cng nh phân:
Mch cng phân na:
1
23
1
23
BS
A
C
Boä coäng phaân nöûa
Mch cng đầy đủ:
4
56
4
56
B
9
10 8
9
10 8
A S
C-1
1
23
C
Boä coäng ñaày ñuû
Mch cng hai s nh phân 2 bit: A = A1A0 và s B = B1B0
S = A+B = S2S1S0
12
13 11
12
13 11
1
23
1
23
4
56
4
56
4
56
A
7QA 13
B
1QB 12
C
2QC 11
D
6QD 10
BI/RBO
4QE 9
RBI
5QF 15
LT
3QG 14
U6
74LS247
R1
100K
A1
+5V
R2
100K
R3
100K
R4
100K
A0 B1 B0
S2
S1
S0
Switch ñoùng: Möùc 0
Switch môû: Möùc 1
Soá A: A1A0
Soá B: B1B0
Mch cng hai s nh phân 3 bit: S=A+B = S3S2S1S0. Vi A=A2A1A0; B=B2BB1B0
1
23A
7QA 13
B
1QB 12
C
2QC 11
D
6QD 10
BI/RBO
4QE 9
RBI
5QF 15
LT
3QG 14
74LS247
R1
10K
+5V
R2
10K
B2 B1
Switch ñoùng: Möùc 0
Switch môû: Möùc 1
R3
10K
R4
10K
B0 A2
R5
10K
R6
10K
A1 A0
1
23
4
56
4
56
9
10 8
9
10 81
23
12
13 11
12
13 11
1
23
1
234
56
S0
S1
S2
C2=S3
C0
C1
A0
B0
A1
B1
A2
B2
3. Kho sát mch gii mã:
Mch gii mã s dng cng logic:
Gii mã 2 sang 4, chân cho phép mc cao, ngõ ra tích cc mc cao (Hình a)
Bng trng thái:
S0
S1(MSB)
E
Y0
Y1
Y2
Y3
S0
S1(MSB)
E
Y0
Y1
Y2
Y3
Hình a Hình b
E S1 S0 Y3 Y2 Y1 Y0
0 X X 0 0 0 0
1 0 0 0 0 0 1
1 0 1 0 0 1 0
1 1 0 0 1 0 0
1 1 1 1 0 0 0
Rút gn:
0S.1S.E3Y =; 0S.1S.E1Y =
0S.1S.E2Y =; 0S.1S.E0Y =
V hình:
+5V
R2
100K
E
R3
100K
S1(MSB)
R4
100K
S0
Switch ñoùng:ùc 0
Switch môû: Möùc 1
Y3
Y2
Y1
Y0
LED taét: Möùc 0
LED saùng: Möùc 1
Vi mch gii mã:
74LS139:
Chy mô phng mch, lp bng trng thái:
E B A Y3Y2Y1Y0
Cm 1 ? ? ? ? ? ?
0 0 0 ? ? ? ?
0 0 1 ? ? ? ?
0 1 0 ? ? ? ?
Cho
phép
0 1 1 ? ? ? ?
+5V R1
100K
E
R5
100K
B
R6
100K
A
Switch ñoùng: Möùc 0
Switch môû: Möùc 1
D0
D1
D2
D3
LED taét:ùc 0
LED saùng: Möùc 1
A
2Y0 4
B
3Y1 5
Y2 6
E
1Y3 7
74LS139
74LS138:
E1 E2 E3 C B A Y7Y6Y5Y4Y3Y2Y1Y0
0 ? ? ? ? ? ? ? ? ? ? ? ? ?
? 1 ? ? ? ? ? ? ? ? ? ? ? ?
Cm
? ? 1 ? ? ? ? ? ? ? ? ? ? ?
1 0 0 0 0 0 ? ? ? ? ? ? ? ?
1 0 0 0 0 1 ? ? ? ? ? ? ? ?
1 0 0 0 1 0 ? ? ? ? ? ? ? ?
1 0 0 0 1 1 ? ? ? ? ? ? ? ?
1 0 0 1 0 0 ? ? ? ? ? ? ? ?
1 0 0 1 0 1 ? ? ? ? ? ? ? ?
1 0 0 1 1 0 ? ? ? ? ? ? ? ?
Cho
phép
1 0 0 1 1 1 ? ? ? ? ? ? ? ?
+5V
R7
100K
E3
R8
100K
E2
R9
100K
E1
Switch ñoùng:ùc 0
Switch môû: Möùc 1
L0
L1
L2
L3
LED taét: Möùc 0
LED saùng: Möùc 1
L4
L5
L6
L7
R10
100K
C1
R11
100K
B1
R12
100K
A1
A
1
B
2
C
3
E1
6
E2
4
E3
5
Y0 15
Y1 14
Y2 13
Y3 12
Y4 11
Y5 10
Y6 9
Y7 7
74LS138
74HC154:
A
23
B
22
C
21
D
20
E1
18
E2
19
01
12
23
34
45
56
67
78
89
910
10 11
11 13
12 14
13 15
14 16
15 17
74HC154
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
+5V
R14
100K
E1A
R15
100K
X
R16
100K
Y
R17
100K
Z
R18
100K
T
R13
100K
E2A
LED taét: Möùc 0
LED saùng: Möùc 1
Switch ñoùng: Möùc 0
Switch môû: Möùc 1
Ghép mch gii mã:
Ghép 2 b 74LS139 thành b gii mã 3 sang 8: