3. 1. Caùc maïch
choaá.t :Choát
SR:
coù 2 loaïi
* Coång
NOR:
R
(reset
)
Q
S Q
(set)
Baûng hoaït ñoäng:
S R Q+ Q+
0
0
0
1
1
0
1
1
Q Q
0
1
00
0
Caám
söû duïng
Q+ laø traïng thaùi keá tieáp cuûa Kyù hieäu:
S
R
Q
Q
4. * Coång NAND:
Baûng hoaït ñoäng:
1
1
Kyù hieäu:
S
(set) Q
R
(reset
)
Q
S R Q+ Q+
0
0
0
0
1
1
1
0
1
1
Caám
söû duïng
Q Q
S
R
Q
Q
5. b. Choát SR coù ngoõ vaøo cho pheùp:
S
(set) Q
0 X
X
1 0
0
1 0
1
Q
0
1
01
1
R
(rese
t)
Q
E
(enabl
e)
E S Q+ Q+
R
Q
Q
Kyù hieäu choát SR coù ngoõ cho pheùp tích cöïc cao:
S
E
R
Q
Q
Baûng hoaït ñoäng:
6. Khaûo saùt giaûn ñoà xung:
S
R
E
Q
(Cho Q ban
ñaàu laø 0)
hieäu choát SR coù ngoõ vaøo cho pheùp tích cöïc thaáp:
S
E
R
Q
Q
E S R Q+ Q+
1 X
X
0 0
0
0 0
1
Q
Q
Q
0
1
01
1
7. c. Choát D:
D
(set) Q
Kyù hieäu choát D:
D
E
Q
Q
Baûng hoaït ñoäng:
E D Q+ Q+
0
X
Q Q
Q
E
(enabl
e)
1
0
1
1
0
1
1
0
8. 2. Flip_Flop (FF):
Traïng thaùi keá tieáp cuûa ngoõ ra FF seõ thay
ñoåi theo ngoõ vaøo vaø traïng thaùi tröôùc ñoù cuûa
ngoõ ra taïi thôøi ñieåm thay ñoåi cuûa xung clock
(caïnh leân hoaëc caïnh xuoáng)
X
CK
Q
Q
X
CK
Q
Q
Xung clock
caïnh leân
Xung clock caïnh
xuoáng
* Baûng ñaëc tính vaø phöông trình ñaëc tính:
Bieåu dieãn moái quan heä cuûa ngoõ ra keá
tieáp Q+ phuï thuoäc vaøo caùc ngoõ vaøo vaø traïng
t h a* ùBi anûgnoõg rkaí chhi etähníc tha:ïi Q.
Bieåu dieãn giaù trò cuûa caùc ngoõ vaøo caàn
phaûi coù khi ta caàn ngoõ ra chuyeån töø traïng thaùi
hieän taïi Q sang traïng thaùi keá tieáp Q+.
9. a. Flip_Flop D (D-FF):
D
CK
Q
Q
Baûng hoaït ñoäng:
CK D Q+ Q+
0
1
1
0
0, 1,
X
Khoâng thay ñoåi
0
1
D
CK
Q
Q
CK D Q+ Q+
0, 1, Khoâng thay ñoåi
0
1
1
0
X
0
1
10. Khaûo saùt giaûn ñoà xung:
C
K
D
Q
(Cho Q ban
ñaàu laø 0) Baûng ñaëc tính vaø
phöông trình ñaëc tính:
D Q Q+
0
0
0
1
1
0
1
0
0
1
1
Q+ =
D
* Baûng kích
thích:
Q Q+ D
0
0
0
1
1
0
1
0
1
0
1
D =
Q+
11. T Q+
Q
b. Flip_Flop T (T-FF):
T
CK
Q
Q
Baûng hoaït ñoäng:
T
CK
Q
Q Q
0
1
Baûng ñaëc tính vaø
phöông trình ñaëc tính:
T Q Q+
0
0
0
1
1
0
1
0
1
1
0
Q+ = T Å
Q
* Baûng kích
thích:
Q Q+ T
0
0
0
1
1
0
1
0
1
1
0
T = Q Å
Q+
12. c. Flip_Flop SR (SR-FF):
S
CK
R
Q
Q
S
CK
R
Q
Q
* Baûng hoaït
ñoäng:
Baûng ñaëc tính vaø pt ñaëc tính:
S R
Q
Q+
0 0
0
0 0
1
0 1
0
0 1
1
1 0
0
0
1
S R Q+
0
0
0
1
1
0
1
1
Q
01
X
0011XX
Q+ = S + R
QS R = 0
* Baûng kích
thích:
Q Q+ S
0 R
0
0
1
1
0
1
0 X
1 0
0 1
X 0
13. d. Flip_Flop JK (JK-FF):
J
CK
K
Q
Q
J
CK
K
Q
Q
* Baûng hoaït
ñ o äJ n g: K Q+
0
0
0
1
1
Baûng ñaëc tính vaø pt ñaëc tính:
0
1
1
Q
01
Q
J K
Q
Q+
0 0
0
0 0
1
0 1
0
0 1
1
1 0
0
0
1001110
* Baûng kích
thích:
Q Q+ J
0 K
0
0
1
1
0
1
0 X
1 X
X 1
X 0
Q+ = J Q + K
Q
14. e. Caùc ngoõ vaøo baát ñoàng boä:
- Caùc ngoõ vaøo naøy seõ laøm thay ñoåi giaù
trò ngoõ ra töùc thôøi, baát chaáp xung clock.
- Coù 2 ngoõ vaøo vaøo baát ñoàng boä: Preset (Pr)
vaø Clear (Cl).
+ Khi ngoõ vaøo Preset tích cöïc thì ngoõ ra Q ñöôïc set leân Khi ngoõ vaøo Clear tích cöïc thì ngoõ ra Q ñöôïc xoùa veà J
CK
K
Q
Q
Pr
Cl
J
CK
K
Q
Q
Pr
Cl
+ Khi ngoõ vaøo Preset vaø Clear khoâng
tích cöïc thì FF môùi hoaït ñoäng.
17. a. Boä ñeám ñaày ñuû (m = 2n):
C
K
* Gheùp Cki+1 = Qi
1 T
T
CK
Q
Q
1 T
CK
Q
Q
CK
Q
Q
1
Q2(MS
B)
Q1 Q0(LS
B)
Khaûo saùt giaûn ññaoâày x luanøg b: oä ñeám leân (Count Up)
C
KQ0
Q1
Q2
(LSB
)
(MSB
)
18. J
CK
K
Q
Q
1
1
J
CK
K
Q
Q
1
1
J
CK
K
Q
Q
1
1
Q2(MS
B)
Q0(LSB
)
Q1
CK
Khaûo saùt giaûn ñoà xung:
C
KQ0
Q1
Q2
(LSB
)
(MSB
)
laø boä ñeám xuoáng (Count
Down)
19. * Gheùp Cki+1 = Qi
C
K
1 T
T
CK
Q
Q
1 T
CK
Q
Q
CK
Q
Q
1
Q2(MS
B)
Q Q1 0(LS
B)
Q2(MS
B)
Q0(LSB
)
Q1
CK
J
CK
K
Q
Q
1
1
J
CK
K
Q
Q
1
1
J
CK
K
Q
Q
1
1
+ Boä ñeám xuoáng (Count
Down):
+ Boä ñeám leân (Count Up):
20. b. Boä ñeám khoâng ñaày ñuû (m< 2n):
- Boä ñeám khoâng ñaày ñuû thöïc hieän döïa vaøo
boä ñeám ñaày ñuû.
Ta caàn xaùc ñònh traïng thaùi keá tieáp khoâng mong
muoán cuûa - Duøng tr avoïnøgn gth ñaeùáim n akøhyo ñâenåg tñaaïoà yr añ utíûn. hieäu taùc
ñoäng tích cöïc vaøo caùc ngoõ vaøo baát ñoàng boä
Preset hoaëc Clear ñeå ñöa boä ñeám trôû veà traïng
t h a Vùdi :b aSnö ûñ adàuuï n(tgh ưTờ-FnFg gcọoiù l axøu ntrga ïcnlgo ctkh acùaiï nrehs extu).o áng
vaø ngoõ vaøo Preset, Clear tích cöïc cao; thieát keá
boä ñeám leân coù m = 5 vaø bắt ñaàu từ giaù trò 0.
Q2 Q1
Q0 00
0
0 0
1
0 1
0
0 1
1
1 0
Z Ta gọi Z laø tín hiệu để reset bộ đếm.
000001XX
Q2Q1
Q0
Z
0
1
0
0
0
1
1
1
1
0
1
X
X
Z = Q2
Q0
21. C
K
Q2(MS
B)
Q1 Q0(LS
B)
T
Ck
Q
Q
1 P
r
Cl
T
Ck
Q
Q
1 P
r
Cl
T
Ck
Q
Q
1 P
r
Cl
Z
0 0 0
Khaûo saùt giaûn ñoà xung:
C
KQ0
Q1
Q2
(LSB
)
(MSB
)
22. Vd: Söû duïng JK-FF coù xung
clock caïnh xuoáng vaø ngoõ vaøo
Pr, Cl tích cöïc thaáp; thieát keá
boä ñeám xuoáng coù m = 5 vaø bắt
ñaàu từ giaù trò 2.
Q2 Q1
Q0 01
0
0 0
1
0 0
0
1 1
1
1 1
0
1 1
1 0
1
Tín hiệu reset: Z = Q2
Q1
(tích cöïc thaáp)
Q2(MS
B)
Q0(LSB
)
Q1
CK
J
CK
K
Q
Q
1
1
Pr
Cl
J
CK
K
Q
Q
1
1
Pr
Cl
J
CK
K
Q
Q
1
1
Pr
Cl
1
23. IC 74393: 2 boä ñeám leân đầy đủ 4 bit
CLR CK QD QC QB QA
1QA
1QB
1QC
(MSB)
1QD
3
4
5
6
1CK
1CL
R
1
2
2QA
2QB
2QC
(MSB)
2QD
1
1
10
9
8
2CK
2CL
R
13
12
1
X
0 0,
1,
0
0 0 0 0
NO CHANGE
COUNT UP
24. IC 7490: goàm 2 boä ñeám - boä ñeám 2 vaø boä
ñeám 5 (ñeám leân)
Reset/Set INPUT
MR1 MR2 MS1
MS2
OUTPUT
QD QC QB QA
1 1 0
X
1 1 X
0
X X 1
1
1 X 1
X
X 1 X
1
1 X X
QA
1
2
11
9
CKA
QB
QC
(MSB)QD
8
14
1 CKB
MR1
MR2
2
MS1
MS2
3
6
7
5
VCC
GND
10
0 0 0
0
0 0 0
0
1 0 0
Counting
1
25. 3. Boä ñeám song song (Synchronous Counter): :
- Laø boä ñeám maø caùc FF ñeàu söû duïng chung
nguoàn xung clock; khi coù xung clock vaøo thì taát caû
caùc n - Kghoiõ t hraie FátF kñeeáà ub otäh añye áñmoå, ic. hæ quan taâm ñeán
traïng thaùi hieän taïi vaø traïng thaùi keá tieáp cuûa
FF, maø khoâng quan taâm ñeán daïng xung clock
(caïnh leân hoaëc caïnh xuoáng).
Coù theå thieát keá boä ñeám coù voøng ñeám baát kyø.
Baûng haøm kích thích:
* D-FF:
D =
Q+
* T-FF:
T = Q Å
Q+
* SR-FF
Q S R Q+ J
0 K
0
0
1
1
0
0 X
1 0
0 1
X 0
* JK-FF
0 X
1 X
X 1
X 0
34. IC 74193: boä ñeám leân/xuoáng
ñoàng boä 4 bit
CLR LOAD UP
DOWN
MODE
QA
QB
QC
(MSB) QD
CO
BO
3
2
6
7
1
31
2
A
B
C
D
15
1
10
9
LOAD
CLR
UP
DOWN
11
14
5
4
RESET
(Asyn.)
PRESET
(Asyn.)
No change
COUNT UP
COUNT
1 X X
X
0 0 X
X
0 1 1
1
0 1
CO (Carry 1
Out) = Q QDOWN QQUP
DCBA0 1 1
BO (Borrow Out) =
QQQQDOWN
DCBA
37. Thanh ghi dòch nhaäp noái tieáp - xuaát noái tieáp (SISO):
SERIN SEROU
D
Ck
Q
Q
D
Ck
Q
Q
D
Ck
Q
Q CK
T
Thanh ghi dòch nhaäp noái tieáp – xuaát song song (SIPO):
D
Ck
Q
Q
1Q 2Q nQ
D
Ck
Q
Q
D
Ck
Q
SERIN
Q CK
38. Thanh ghi dòch nhaäp song song - xuaát noái tieáp (PISO):
38
D
Ck
Q
Q
SERI
N
D
Ck
Q
Q
D
Ck
Q
Q
X1
X0
Y
Y
S
X1
X0
Y
S
X1
X0
S
1D
2D
nD
SHIFT /
LOAD
CLOCK
SEROUT
39. Thanh ghi dòch nhaäp song song - xuaát song song (PIPO):
39
D
Ck
Q
Q
SERI
N
D
Ck
Q
Q
D
Ck
Q
Q
X1
X0
Y
Y
S
X1
X0
Y
S
X1
X0
S
1D
2D
nD
SHIFT /
LOAD
CLOCK
1Q
2Q
nQ
40. IC 74164: SIPO – Thanh ghi dịch nối tiếp thaønh
song song
Inputs
CLR CLK A
B
Outputs
QA QB … QH
0 0
0
QA0 QB0
QH0
1 QAn
QGn
0 QAn
QA
QB
QC
QD
QE
QF
QG
QH
3
4
5
6
12
13
A
B
1
2
CLR
CLK
9
8
10
11
0 X X
X
1 0 X
X
1 1
1
1 0
X
41.
42. IC 74165: PISO – Thanh ghi dịch song song thaønh
nối tiếp
Inputs
SH/LD CLKINH CLK SER A
… H
Output
QA QB …
QH
a b
h
QA0 QB0 QH0
1 QAn
QGn
0 QAn
QGn
QA0 QB0 QH0
0 X X X
a … h
1 0 0 X
X
1 0 1
X
1 0 0
X
1 1 X X
A
B
C
D
E
F
G
QH 9
H
QH
SH/LD
CLK
INH
CLK
SER
1
15
2
10
11
12
13
14
3
4
5
6
7
43.
44. Boä ñeám thanh ghi dòch (Shift Register Counter):
1. Boä ñeám voøng (Ring Counter):
Q2
D2
Ck
Q2
Q2
D1
Ck
Q1
Q1
D0
Ck
Q0
Q
1
C Q0
K
Q
0
Cl Cl
Pr
RS
C
KQ2
Q1
Q0
Clock Q2 Q1 Q0
1 1 0 0
2 0 1 0
3 0 0 1
45. 2. Boä ñeám voøng xoaén (Twisted-ring Counter): boä
ñeám Johnson Q2
D2
Ck
Q2
Q2
D1
Ck
Q1
Q1
D0
Ck
Q0
Q
1
C Q0
K
Q
0
Cl Cl Cl
RS
C
K
Q2
Q1
Q0
Clock Q2 Q1 Q0
1 0 0 0
2 1 0 0
3 1 1 0
4 1 1 1
5 0 1 1
6 0 0 1