Bài giảng Kỹ thuật điện tử - Chương 7: Các mạch số cơ bản - Lê Chí Thông

12-Sep-10  
Chương 7  
CÁC MẠCH SỐ CƠ BẢN  
7.1 BIỂU DIỄN SỐ:  
Mꢀt sꢁ trong hꢂ thꢁng sꢁ ꢃꢄꢅc tꢆo ra tꢇ mꢀt hay nhiꢈu ký sꢀ (digit), có thꢉ  
bao gꢊm 2 phꢋn: phꢋn nguyên và phꢋn lꢌ, ꢃꢄꢅc phân cách nhau bꢍng dꢎu  
chꢎm cꢁ sꢀ (radix).  
Trꢂng sꢀ (Weight) cꢏa mꢐi ký sꢁ phꢑ thuꢀc vào vꢒ trí cꢏa ký sꢁ ꢃó.  
Trọng số = Cơ số Vị trí  
Vꢃ trí cꢄa ký sꢀ ꢃꢄꢅc ꢃánh thꢓ tꢔ tꢇ 0 cho ký sꢁ hàng ꢃơn vꢒ, thꢓ tꢔ này  
ꢃꢄꢅc tꢕng lên 1 cho ký sꢁ bên trái và giꢖm ꢃi 1 cho ký sꢁ bên phꢖi.  
Giá trꢃ cꢄa sꢀ ꢃꢄꢅc tính bꢍng tꢗng cꢏa các tích ký sꢁ vꢘi trꢙng sꢁ.  
Giá trị = ∑ Ký số. Trọng số  
Ký sꢁ ꢚ tꢛn cùng bên trái ꢃꢄꢅc gꢙi là ký sꢁ có trꢙng sꢁ lꢘn nhꢎt (Most  
Significant Digit – MSD), ký sꢁ ꢚ tꢛn cùng bên phꢖi ꢃꢄꢅc gꢙi là ký sꢁ có  
trꢙng sꢁ nhꢜ nhꢎt (Least Significant Digit – LSD).  
Ví dꢅ  
2 1  
0 -1  
-2  
1 2 8. 7 510  
102 =100  
10-2 =0.01  
10-1 = 0.1  
101 =10  
100 =1  
Giá trị:  
1.102+2.101+8.100+7.10-1+5.10-2 =128.75  
1
12-Sep-10  
HỆ THỐNG SỐ THẬP PHÂN (DECIMAL - DEC)  
Hꢂ thꢛp phân có cơ sꢁ là 10, sꢝ dꢑng 10 ký sꢁ là 0,1,2,3,4,5,6,7,8,9.  
Ví dụ  
0
1
-1 -2  
D hoặc  
1 2, 7 5  
10  
- ký sꢁ 2 có vꢒ trí là 0 và có trọng số là 100 = 1.  
- ký sꢁ 1 có vꢒ trí là 1 và có trọng số là 101 = 10.  
- ký sꢁ 7 có vꢒ trí là -1 và có trọng số là 10-1 = 0,1.  
- ký sꢁ 5 có vꢒ trí là -2 và có trọng số là 10-2 = 0,01.  
Giá trꢒ cꢏa sꢁ 12,75 là:  
1 x 101 + 2 x 100 + 7 x 10-1 + 5 x 10-2  
= 1 x 10 + 2 x 1 + 7 x 0,1 + 5 x 0,01  
= 12,75  
ꢞꢉ phân biꢂt sꢁ thꢛp phân vꢘi sꢁ cꢏa các hꢂ thꢁng sꢁ khác, ta thêm ký  
hiꢂu D (decimal) hoꢟc 10 ꢚ dꢆng chꢠ sꢁ dꢄꢘi vào ꢃꢍng sau.  
HỆ THỐNG SỐ NHỊ PHÂN (BINARY-BIN)  
Hꢂ nhꢒ phân có cơ sꢁ là 2, sꢝ dꢑng 2 ký sꢁ là 0 và 1.  
Nguyên tꢡc tꢆo ra sꢁ nhꢒ phân,cách tính trꢙng sꢁ và giá trꢒ cꢏa sꢁ nhꢒ  
phân tꢄơng tꢔ vꢘi cách ꢃã thꢔc hiꢂn ꢃꢁi vꢘi sꢁ thꢛp phân.  
Sꢁ nhꢒ phân ꢃꢄꢅc ký hiꢂu bꢚi ký tꢔ B (binary) hoꢟc sꢁ 2 ꢚ dꢆng chꢠ sꢁ  
dꢄꢘi.  
Mꢐi ký sꢁ trong hꢂ nhꢒ phân ꢃꢄꢅc gꢙi là 1 bit (binary digit).  
Bit nꢍm tꢛn cùng bên trái ꢃꢄꢅc gꢙi là bit có trꢙng sꢁ lꢘn nhꢎt (Most  
Significant Bit –MSB).  
Bit nꢍm tꢛn cùng bên phꢖi ꢃꢄꢅc gꢙi là bit có trꢙng sꢁ nhꢜ nhꢎt (Least  
Significant Bit –LSB).  
Sꢁ nhꢒ phân ꢃꢄꢅc dùng ꢃꢉ biꢉu diꢢn các tín hiꢂu trong mꢆch sꢁ.  
2
12-Sep-10  
Chuyꢆn tꢇ hꢈ nhꢃ phân sang hꢈ thꢉp phân  
Bꢍng cách tính giá trꢒ cꢏa sꢁ nhꢒ phân cꢋn chuyꢉn.  
Ví dụ: ꢞꢗi sꢁ 1001,01B sang hꢂ thꢛp phân  
3 2 1 0 -1 -2  
1 0 0 1 , 0 1  
1 x 23  
0 x 22 0 x 21  
+
+
1 x 20  
0 x 2-1  
1 x 2-2  
+
+
+
Kết quả:  
1001,01B = 9,25D  
Chuyꢆn tꢇ hꢈ thꢉp phân sang hꢈ nhꢃ phân  
Trưꢊng hꢋp là sꢀ nguyên: chia liên tiꢣp cho 2 ꢃꢣn khi có kꢣt quꢖ là 0  
rꢊi lꢎy các sꢁ dꢄ theo thꢓ tꢔ tꢇ dꢄꢘi lên.  
Ví dụ : ꢀꢁi sꢂ19D sang hꢃ nhꢄ phân  
19  
2
1
2
4
9
Kꢣt quꢖ:  
19D = 10011B  
2
1
2
1
1
0 2  
2
0
0
3
12-Sep-10  
Trưꢊng hꢋp là sꢀ lꢌ: nhân liên tiꢣp vꢘi 2, sau mꢐi lꢋn nhân lꢎy ꢃi sꢁ phꢋn  
nguyên, tiꢣp tꢑc cho ꢃꢣn khi kꢣt quꢖ là 0 hoꢟc ꢃꢣn khi ꢃꢆt ꢃꢀ chính xác cꢋn  
thiꢣt. Kꢣt quꢖ là các sꢁ lꢎy ꢃi theo thꢓ tꢔ tꢇ trên xuꢁng.  
Ví dụ : ꢅꢁi sꢂ 0,8125D sang hꢃ nhꢄ phân  
→ lꢈy bit 1  
→ lꢈy bit 1  
→ lꢈy bit 0  
0,8125 x 2  
0,625 x 2  
= 1,625  
= 1,25  
0,25 x 2  
0,5 x 2  
= 0,5  
= 1,0  
→ lꢈy bit 1  
Kꢆt quꢇ: 0,8125D = 0,1101B  
Mꢍt sꢀ tính chꢎt cꢄa sꢀ nhꢃ phân  
- Sꢂ nhꢄ phân n bit có tꢉm giá trꢄ tꢊ 0 ÷ 2n – 1.  
- Sꢂ nhꢄ phân chꢋn (chia hꢆt cho 2) có LSB = 0.  
- Sꢂ nhꢄ phân lꢌ (không chia hꢆt cho 2) có LSB = 1.  
- Bit còn ꢀưꢍc dùng làm ꢀơn vꢄ ꢀo lưꢎng thông tin.  
- Các bꢏi sꢂ cꢐa bit là:  
1 byte = 8 bit  
1 KB = 210 byte = 1024 byte  
1MB = 210 KB  
1GB = 210MB  
1TB = 210MB  
4
12-Sep-10  
TÓM LẠI  
- Bꢎt kꢏ mꢍt sꢀ N nào ꢐ hꢈ cꢁ sꢀ r ꢑꢒu ꢑưꢋc chuyꢆn vꢒ hꢈ thꢉp phân  
bꢓng công thꢔc tꢕng quát sau:  
N = C .ri  
i=0  
∑
r
i
Trong ꢃó:  
- r là cơ sꢁ.  
- Ci: ký sꢁ tꢆi vꢒ trí thꢓ i.  
- ꢖꢆ chuyꢆn ꢑꢕi mꢍt sꢀ tꢇ hꢈ thꢉp phân sang hꢈ sꢁ sꢀ r :  
+ Phꢗn nguyên: chia liên tiꢣp cho r ꢃꢣn khi có kꢣt quꢖ cꢏa phép chia là 0  
rꢊi lꢎy các sꢁ dꢄ theo thꢓ tꢔ tꢇ dꢄꢘi lên.  
+ Phꢗn lꢌ:nhân liên tiꢣp vꢘi r, sau mꢐi lꢋn nhân lꢎy ꢃi sꢁ phꢋn nguyên,  
tiꢣp tꢑc cho ꢃꢣn khi kꢣt quꢖ là 0 hoꢟc ꢃꢣn khi ꢃꢆt ꢃꢀ chính xác cꢋn thiꢣt.  
Kꢣt quꢖ là lꢎy các sꢁ nguyên ꢃi theo thꢓ tꢔ tꢇ trên xuꢁng.  
CÁC HỆ THỐNG SỐ KHÁC  
- Hꢈ thꢀng sꢀ bát phân (Octal – ký hiꢈu: O hay 8)  
- Cơ sꢁ là 8.  
- Biꢉu diꢢn bꢚi 8 ký sꢁ: 0,1,2,3,4,5,6,7.  
- Mꢐi ký sꢁ bát phân ꢃꢄꢅc biꢉu diꢢn bꢚi 3 bit nhꢒ phân.  
- Hꢈ thꢀng sꢀ thꢉp lꢅc phân (HexaDecimal – ký hiꢈu: H hay 16)  
- Cơ sꢁ là 16.  
- Biꢉu diꢢn bꢚi 16 ký sꢁ: 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F.  
- Mꢐi ký sꢁ bát phân ꢃꢄꢅc biꢉu diꢢn bꢚi 4 bit nhꢒ phân.  
5
12-Sep-10  
7.2 Cꢘ Sꢙ ꢖꢚI Sꢛ BOOLE  
-
-
ꢞꢆi sꢁ Boole là ꢃꢆi sꢁ dùng ꢃꢉ mô tꢖ các hoꢆt ꢃꢀng logic.  
Các biꢣn Boole là các biꢣn logic, chꢠ mang giá trꢒ 0 hoꢟc 1 (ꢃôi khi  
gꢙi là True hoꢟc False).  
-
-
Hàm Boolean là hàm cꢏa các biꢣn Boole, chꢠ mang giá trꢒ 0 hoꢟc 1.  
ꢞꢆi sꢁ Boole gꢊm các phép toán cơ bꢖn: ꢞꢖo (NOT), Giao hay  
Nhân (AND), Hꢅp hay Cꢀng (OR).  
Các tiên ꢑꢒ cꢄa ꢑꢜi sꢀ Boole  
1. Giao hoán  
A + B = B + A  
A.B = B.A  
2. Phꢁi hꢅp  
A + (B + C) = (A + B) + C  
A.(B.C) = (A.B).C  
3. Phân bꢁ  
A.(B + C) = A.B + A.C  
A + (B.C) = (A + B)( A + C)  
4. ∃ hai phꢋn tꢝ trung hòa ꢃꢄꢅc ký hiꢂu là 0 và 1  
A + 0 = A  
A.1= A  
5. ∀A∈X, ∃ phꢋn tꢝ bù cꢏa A, ꢃꢄꢅc ký hiꢂu là  
:
A
A +  
A
A
= 1  
= 0  
A .  
6
12-Sep-10  
CÁC ꢖꢝNH LÝ  
Định lý đối ngẫu  
Mꢀt mꢂnh ꢃꢈ ꢃꢄꢅc gꢙi là ꢃꢁi ngꢤu vꢘi mꢀt mꢂnh ꢃꢈ khác khi ta thay thꢣ:  
0 ↔ 1; (+) ↔ (.)  
Phát biểu định lý: khi mꢀt mꢂnh ꢃꢈ ꢃúng thì mꢂnh ꢃꢈ ꢃꢁi ngꢤu cꢏa nó cꢥng  
ꢃúng.  
Định lý DeMorgan  
Phát biểu định lý:  
A+B+...= A. B....  
A.B....= A+B+...  
Bù cꢏa mꢀt tꢗng bꢍng tích các bù:  
Bù cꢏa mꢀt tích bꢍng tꢗng các bù:  
CÁC ꢖꢝNH LÝ  
ꢖꢃnh lý 3: (luꢛt phꢏ ꢃꢒnh cꢏa phꢏ ꢃꢒnh)  
A = A  
ꢖꢃnh lý 4:  
A + 1 = 1  
A . 0 = 0  
Tꢕng quát:  
A + B + C + …..+ 1 = 1  
A . B . C . …… . 0 = 0  
7
12-Sep-10  
CÁC ꢖꢝNH LÝ  
ꢖꢃnh lý 5: (luꢛt ꢃꢊng nhꢎt)  
A + A = A  
A . A = A  
Tꢕng quát:  
A + A + A + … + A = A  
A . A . A . …. . A = A  
ꢖꢃnh lý 6: (luꢛt hꢎp thu hay luꢛt nuꢁt)  
A + ( A . B) = A  
A . (A + B) = A  
ꢖꢃnh lý 7: (luꢛt dán)  
A . (A + B) = A B  
A + A . B = A + B  
VÍ Dꢞ ÁP DꢞNG  
Chꢓng minh rꢍng:  
(A + B)(A + C) = AC + A B  
Giải  
VT = (A+ B)(A+C)  
= A A + AC+ A B+ BC  
= AC + A B+ BC  
= AC+ A B+ BC(A + A)  
= AC+ A B+ ABC+ A BC  
= (AC+ ABC) + (A B+ A BC)  
= AC+ A B  
(đpcm)  
8
12-Sep-10  
7.3 GIꢟI THIꢠU CÁC CꢡNG LOGIC  
1. Cꢕng NOT (ꢖꢢo, Inverter)  
A
F
Ký hiꢂu cꢗng:  
Hàm logic:  
F = A  
Bꢖng chân trꢒ:  
A
F
0
1
1
0
2. Cꢕng AND  
A
B
F
Ký hiꢂu cꢗng:  
Hàm logic:  
F=AB  
F=A&B  
F=A•B F=A∧B  
Bꢖng chân trꢒ:  
A
B
F
Tꢕng quát  
Cꢗng AND có n ngõ vào  
0
0
1
1
0
1
0
1
0
0
0
1
F=X X2....Xn  
1
9
12-Sep-10  
3. Cꢕng NAND  
A
B
F
Ký hiꢂu cꢗng:  
Hàm logic:  
F=A•B  
Bꢖng chân trꢒ:  
Tꢕng quát  
A
B
F
Cꢗng NAND có n ngõ vào  
0
0
1
1
0
1
0
1
1
1
1
0
F=X X2....Xn  
1
4. Cꢕng OR  
A
B
F
Ký hiꢂu cꢗng:  
Hàm logic:  
F=A|B  
F=A+B F=A∨B  
Bꢖng chân trꢒ:  
Tꢕng quát  
Cꢗng OR có n ngõ vào  
A
B
F
0
0
1
1
0
1
0
1
0
1
1
1
F=X +X2 +....+Xn  
1
10  
12-Sep-10  
5. Cꢕng NOR  
A
B
F
Ký hiꢂu cꢗng:  
Hàm logic:  
F=A+B  
Bꢖng chân trꢒ:  
Tꢕng quát  
A
B
F
Cꢗng NOR có n ngõ vào  
0
0
1
1
0
1
0
1
1
0
0
0
F=X +X2 +....+Xn  
1
6. Cꢕng EXOR (XOR – Exclusive OR)  
A
F
Ký hiꢂu cꢗng:  
B
Hàm logic:  
F=A⊕B=AB+AB  
Bꢖng chân trꢒ:  
A
B
F
Lưu ý  
Cꢗng XOR chꢠ có 2 ngõ vào  
0
0
1
1
0
1
0
1
0
1
1
0
11  
12-Sep-10  
7. Cꢕng EXNOR (XNOR – Exclusive NOR)  
A
F
Ký hiꢂu cꢗng:  
B
Hàm logic:  
F=A⊕B=AB+AB  
Bꢖng chân trꢒ:  
A
B
F
0
0
1
1
0
1
0
1
1
0
0
1
7.4 CÁC PHꢣꢘNG PHÁP BIꢤU DIꢥN HÀM BOOLE  
1. Phương pháp đại số  
Hàm Boole ꢃꢄꢅc biꢉu diꢢn dꢄꢘi dꢆng mꢀt biꢉu thꢓc ꢃꢆi sꢁ cꢏa các biꢣn  
boole (biꢣn nhꢒ phân), quan hꢂ vꢘi nhau bꢚi các phép toán cꢀng(OR),  
nhân (AND) hay phép lꢎy bù (NOT).  
Vꢘi các giá trꢒ cho trꢄꢘc cꢏa các biꢣn, hàm Boole có thꢉ có giá trꢒ 1  
hoꢟc 0.  
Ví dꢅ :  
F(x, y,z) = x y + x z  
MSB  
12  
12-Sep-10  
2. Phương pháp bảng chân trị  
ꢞꢉ biꢉu diꢢn hàm Boole dꢄꢘi dꢆng bꢖng chân trꢒ, ta liꢂt kꢂ mꢀt danh sách  
2n tꢗ hꢅp các giá trꢒ 0 và 1 cꢏa các biꢣn Boole và mꢀt cꢀt chꢠ ra giá trꢒ cꢏa  
hàm F.  
Ví dꢅ:  
A
B
C
F
0
0
0
0
1
1
1
1
0
0
0
1
1
1
0
0
0
0
0
1
1
0
0
1
1
1
0
1
0
1
0
1
3. Phương pháp dạng chuẩn 1  
Minterm (Tích chuꢦn): là tích sꢁ cꢏa ꢃꢋy ꢃꢏ các biꢣn ꢚ dꢆng bù hay  
không bù. Nꢣu giá trꢒ cꢏa biꢣn là 0 thì biꢣn sꢧ ꢚ dꢆng bù, còn nꢣu giá trꢒ  
cꢏa biꢣn là 1 thì biꢣn sꢧ ꢚ dꢆng không bù.  
Vꢘi n biꢣn có thꢉ tꢆo ra 2n minterm.  
Minterm ꢃꢄꢅc ký hiꢂu là mi, vꢘi i là tꢗ hꢅp nhꢒ phân tꢆo bꢚi giá trꢒ các  
biꢣn.  
Ví dụ: Các minterm cho hàm 2 biến  
minterm  
A
B
Biểu thức  
Ký hiệu  
0
m0  
0
0
1
A B  
1
0
m1  
m2  
A
B
A
A B  
B
1
m3  
1
13  
12-Sep-10  
Dạng chuẩn 1  
Dạng chuẩn 1: là dꢆng tꢗng cꢏa các tích chuꢦn (SOP – Standard Sum-Of-  
Products). Dꢆng chuꢦn 1 có thꢉ ꢃꢄꢅc tꢆo ra dꢢ dàng tꢇ dꢆng tꢗng các tích.  
2 n  
F = −1 m .F  
∑
i
i
i= 0  
Vꢘi:  
mi là minterm thꢓ i  
Fi là giá trꢒ cꢏa hàm F tꢄơng ꢓng vꢘi minterm thꢓ i.  
Dꢆng chuꢦn 1 có thꢉ biꢉu diꢢn bꢍng nhiꢈu cách khác nhau.  
Bꢎt kꢨ hàm Boole nào cꢥng có thꢉ biꢉu diꢢn ꢚ dꢆng chuꢦn 1.  
Ví dꢅ  
Hàm F sau ꢃꢄꢅc viꢣt dꢄꢘi dꢆng chuꢦn 1:  
F(A,B,C,D) = ABCD + A B C D + ABC D + A B C D  
Ngoài ra, còn có nhiꢈu cách ꢃꢉ biꢉu diꢢn cho dꢆng chuꢦn 1 cꢏa hàm trên:  
F(A,B,C,D) = ABCD + A B C D + ABC D + A B C D  
= 1111 + 1010 + 1110 + 0101  
= m15 + m10 + m14 + m5  
=
(5,10,14,15)  
∑
14  
12-Sep-10  
Bꢎt kꢏ hàm Boole nào cꢦng có thꢆ biꢆu diꢧn ꢐ dꢜng chuꢨn 1  
F(A , B, C) = AB + A C  
Giꢢi  
= AB (C + C) + A  
B + B C  
( )  
= ABC + AB C + A B C + A B C  
= 111 + 110 + 010 + 000  
= m 7 + m 6 + m 2 + m 0  
=
(0,2,6,7)  
∑
Bꢎt kꢏ hàm Boole nào cꢦng có thꢆ biꢆu diꢧn ꢐ dꢜng chuꢨn 1  
F(X , Y , Z) = (X + Z)( X + Y )  
Giꢢi  
= X X + XY + X Z + YZ  
= XY (Z + Z) + X (Y + Y )Z + (X + X )YZ  
= XYZ + XY Z + X YZ + X Y Z + XYZ + X YZ  
= XYZ + XY Z + X YZ + X Y Z  
= 111 + 110 + 011 + 001  
= m 7 + m 6 + m 3 + m1  
=
(1,3,6,7)  
∑
15  
12-Sep-10  
3. Phương pháp dạng chuẩn 2  
Maxterm (tổng chuẩn): là tꢗng sꢁ cꢏa ꢃꢋy ꢃꢏ các biꢣn ꢚ dꢆng bù hay không  
bù. Nꢣu giá trꢒ cꢏa biꢣn là 1 thì biꢣn sꢧ ꢚ dꢆng bù, còn nꢣu giá trꢒ cꢏa biꢣn là  
0 thì biꢣn sꢧ ꢚ dꢆng không bù.  
Vꢘi n biꢣn có thꢉ tꢆo ra 2n Maxterm.  
Maxterm ꢃꢄꢅc ký hiꢂu là Mi, vꢘi i là tꢗ hꢅp nhꢒ phân tꢆo bꢚi giá trꢒ các biꢣn.  
Ví dụ: Các Maxterm cho hàm 2 biến  
Maxterm  
A
B
Biểu thức  
Ký hiệu  
M0  
0
0
0
1
A + B  
1
0
M1  
M2  
A +  
A +  
B
B
1
M3  
1
A + B  
Ghi chú: Bù cꢏa minterm là Maxterm và ngꢄꢅc lꢆi.  
m
= M  
i
M
= m  
i
i
i
Ví dꢅ chꢔng minh:  
m7 cꢏa hàm 3 biꢣn: ABC  
m
= ABC  
7
= A + B + C  
= M  
7
16  
12-Sep-10  
Dạng chuẩn 2  
Dạng chuẩn 2: là dꢆng tích cꢏa các tꢗng chuꢦn (POS – Standard –  
Product-Of-Sums). Dꢆng chuꢦn 2 có thꢉ ꢃꢄꢅc tꢆo ra dꢢ dàng tꢇ dꢆng tích  
các tꢗng.  
2n −1  
F =  
(M i + Fi )  
∏
i=0  
Mi là Maxterm thꢓ i  
Fi là giá trꢒ cꢏa hàm F tꢄơng ꢓng vꢘi maxterm thꢓ i.  
Vꢘi:  
Dꢆng chuꢦn 2 có thꢉ biꢉu diꢢn bꢍng nhiꢈu cách khác nhau.  
Bꢎt kꢨ hàm Boole nào cꢥng có thꢉ biꢉu diꢢn ꢚ dꢆng chuꢦn 2.  
Ví dꢅ  
Hàm F sau ꢃꢄꢅc viꢣt dꢄꢘi dꢆng chuꢦn 2:  
F(A,B,C,D) = (A + B+ C + D)(A + B+ C + D)(A + B+ C + D)  
Ngoài ra, còn có nhiꢈu cách ꢃꢉ biꢉu diꢢn cho dꢆng chuꢦn 2 cꢏa hàm trên:  
F(A,B,C,D) =1011 . 0100 . 0110  
F(A,B,C,D) = M11 . M4 . M6  
F(A,B,C,D) =  
(4,6,11)  
∏
17  
12-Sep-10  
Bꢎt kꢏ hàm Boole nào cꢦng có thꢆ biꢆu diꢧn ꢐ dꢜng chuꢨn 2  
F(A, B, C) = AB + A C  
Giꢢi  
= (A + A)(A + C)  
(A + B)(B + C)  
= (A + C)(A + B)(B + C)  
= (A + B B + C)(A + B + C C)(A A + B + C)  
= (A + B + C)(A + B + C)(A + B + C)(A + B + C)(A + B + C)(A + B + C)  
= (A + B + C)(A + B + C)(A + B + C)(A + B + C)  
= 001  
= M1  
.
011 . 100 . 101  
M 3 M 4 M 5  
(1,3,4,5)  
.
.
.
=
∏
Bꢎt kꢏ hàm Boole nào cꢦng có thꢆ biꢆu diꢧn ꢐ dꢜng chuꢨn 2  
F(X , Y , Z) = (X + Z)( X + Y )  
Giꢢi  
= (X + Y Y + Z)( X + Y + Z Z)  
= (X + Y + Z)( X + Y + Z)( X + Y + Z)( X + Y + Z)  
= 000 . 010 . 100 . 101  
= M 0 .M 2 .M 4 .M 5  
=
(0,2,4,5)  
∏
18  
12-Sep-10  
Mꢍt sꢀ ví dꢅ  
Hãy biꢉu diꢢn các hàm sau dꢄꢘi dꢆng biꢉu thꢓc ꢃꢆi sꢁ:  
a. F(A,B,C) = (1,4,5,6,7)  
∑
b. F(A,B,C,D) = (1,4,5,6,7)  
∑
c. F(X,Y, Z) =  
(0,2,3,7)  
∏
d. F(X,Y, Z,T) =  
(0,2,3,7)  
∏
4. TRꢣꢩNG HꢪP TÙY ꢖꢝNH  
Trong thꢔc tꢣ có nhꢩng trꢄꢪng hꢅp mꢀt vài tꢗ hꢅp nhꢒ phân cꢏa các biꢣn  
là không xꢖy ra. Do ꢃó, giá trꢒ cꢏa hàm tꢄơng ꢓng vꢘi nhꢩng tꢗ hꢅp nhꢒ  
phân này có thꢉ là 0 hay 1 ꢃꢈu ꢃꢄꢅc, ngꢄꢪi ta gꢙi ꢃó là nhꢩng trꢄꢪng hꢅp  
tùy ꢃꢒnh (don’t care, viꢣt tꢡt là d). Khi ꢃiꢈn vào bꢖng chân trꢒ nhꢩng  
trꢄꢪng hꢅp tùy ꢃꢒnh, ta dùng ký hiꢂu X.  
Ví dụ:  
F(A,B) = (0,2) + d(1)  
∑
A
0
0
1
1
B
0
1
0
1
F
1
X
1
0
19  
12-Sep-10  
5. BÌA KARNAUGH  
Bìa K cho hàm 2 biꢣn  
F(A,B)  
A
0
1
B
MSB  
10  
0
1
00  
2
3
0
1
11  
01  
Bìa K cho hàm 3 biến  
A
f(A,B,C)  
AB  
11  
00  
01  
10  
MSB  
C
0
0
1
4
5
2
3
6
C
1
7
B
20  
Tải về để xem bản đầy đủ
pdf 35 trang Thùy Anh 21200 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Kỹ thuật điện tử - Chương 7: Các mạch số cơ bản - Lê Chí Thông", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_ky_thuat_dien_tu_chuong_7_cac_mach_so_co_ban_le_ch.pdf