
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH Trang 41
Sinh vieân: Nguyeãn Phöôùc Haäu Giaùo vieân höôùng daãn: Thaày QUAÙCH THANH HAÛI
II. MAÏCH GIAÛI MAÕ TÍN HIEÄU ÑIEÀU KHIEÅN: (ñöôïc xem laø maïch trung taâm)
Maïch giaûi maõ tín hieäu ñieàu khieån thöïc ra chæ laø maïch ñeäm döõ lieäu giöõa
maïch ngoaøi vaø maïch giao tieáp beân trong maùy tính ñoàng thôøi giaûi maõ caùc tín hieåu
ñieàu khieån ñöôïc truyeàn ñeán. Maïch ñöôïc thieát keá theo sô ñoà khoái sau:
SÔ ÑOÀ KHOÁI MAÏCH GIAÛI MAÕ TÍN HIEÄU ÑIEÀU KHIEÅN
Maïch laáy tín hieäu tröïc tieáp töø card giao tieáp ñöa ra, sau ñoù caân aùp ra möùc
logich 0 hay 1 (0V hay 5V) nhôø vaøo caùc ñieän trôû maûng (array). Giaûi maõ tín hieäu
ñieàu khieån töø Port A, thoâng qua caùc IC 74LS00, 74LS192 vaø 4555 ñeå laáy ñöôïc tín
hieäu ñieàu khieån ñoäng cô böôùc truyeàn qua caùc jumper ñeå truyeàn qua maïch coâng
suaát. Truyeàn tín hieäu cuûa port C sang maïch queùt, caùc tín hieäu coøn laïi ñöôïc xöû lyù
vaø truyeàn ñi. Maïch söû duïng moät IC 74164 (ñeå choát döõ lieäu ñaàu ra, tín hieäu naøy
card giao tieáp seõ ñoïc vaøo ñeå xöû lyù, thoâng qua port B).
Döôùi ñaây laø sô ñoà maïch maïch Giaûi maõ ñieàu khieån ñoäng cô böôùc, ñöôïc thieát
keá sau khi thöû nghieäm ñoái vôùi töøng maïch leû (maïch ñôn, thí nghieäm kieåm chöùng
treân töøng IC).

MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH Trang 42
Sinh vieân: Nguyeãn Phöôùc Haäu Giaùo vieân höôùng daãn: Thaày QUAÙCH THANH HAÛI
SÔ ÑOÀ MAÏCH TRUNG TAÂM

MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH Trang 43
Sinh vieân: Nguyeãn Phöôùc Haäu Giaùo vieân höôùng daãn: Thaày QUAÙCH THANH HAÛI
Trong ñoù:
LINH KIEÄN
Linh kieän Giaù trò Chöùc naêng
RN14 1K Ñieän trôû maûng keùo leân, cho caùc tín hieäu PortABC.
C111 100nF Loïc nguoàn.
SV1 Caûng vaøo, Port ABC, tín hieäu töø maïch giao tieáp.
SV3 Caûng vaøo ra, trao ñoåi tín hieäu vôùi caàn queùt.
74LS32 Giaûi maõ Autoreset.
74LS00 Giaûi maõ tín hieäu ñieàu khieån vaø voøng laëp.
74LS192 Taïo voøng laëp.
4555 Giaûi maõ tín hieäu nhò phaân sang tín hieäu thaäp phaân.
J16 Truyeàn tín hieäu ñieàu khieån ñeán maïch coâng suaát.
Phaân tích maïch:
Tín hieäu töø card giao tieáp sau khi truyeàn qua SV1 ñöôïc caùc ñieän trôû
maûng RN1, RN2, RN3 vaø RN4 laøm chuaån möùc logic 0 hay 1 (tín hieäu truyeàn
song song chæ truyeàn vôùi khoaûng caùch ngaén, vôùi ñoaïn ñöôøng truyeàn daøi tín
hieäu seõ bò suy giaûm).

MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH Trang 44
Sinh vieân: Nguyeãn Phöôùc Haäu Giaùo vieân höôùng daãn: Thaày QUAÙCH THANH HAÛI
Chaân PC5 choïn laøm chaân Reset ñeå xaùc laäp laïi traïng thaùi khôûi ñieåm cuûa
IC 74164, chaân PC4 laø tín hieäu nhòp döõ lieäu. Tín hieäu vaøo chaân AB ñöôïc laáy
tröïc tieáp töø maïch queùt gôûi veà. Tín hieäu naøy ñoàng thôøi truyeàn qua coång OR
ñeå laøm chuaåân möùc logic vaø truyeàn tín hieäu naøy qua Port C veà PC. Tín hieäu
ñöôïc choát ôû IC 74164 seõ thoâng qua RN1 ñeán chôø ôû PortB chôø CPU ñoïc vaøo.
Tín hieäu ERR1, ERR2 (loãi 1, loãi 2) laàn löôït qua caùc chaân 1, 2 cuûa SV3
ñeán coång OR (IC2D) vaø chôø CPU ñoïc vaøo. Tín hieäu TH_Page, laø tín hieäu
theo doõi xem coù giaáy hay khoâng, löôït qua chaân 3 cuûa SV3 vaø chôø CPU ñoïc
vaøo.
Maïch ñieàu khieån ñoäng cô böôùc laøm vieäc treân cô sôû cuûa maïch queùt tuaàn
töï. Maïch duøng vi maïch ñeám 74LS192 (vôùi thieát keá ban ñaàu duøng vi maïch
4022B) vaø vi maïch giaûi maõ nhò phaân sang maõ thaäp phaân, 4555B. Söï keát hôïp
cuûa hai vi maïch naøy taïo ra maïch queùt tuaàn töï boán (04) böôùc, coù theå chuyeån
traïng thaùi töø queùt thuaän sang queùt nghòch hay ngöôïc laïi. Thöïc hieän chöùc
naêng naøy laø nhôø vaøo vi maïch 74LS192 coù laø loaïi ñeám thuaän nghòch
(up/down counter). Vi maïch naøy keát hôïp vôùi moät coång NAND taïo thaønh moät
boä ñeám voøng leân xuoáng (boán böôùc).

MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH Trang 45
Sinh vieân: Nguyeãn Phöôùc Haäu Giaùo vieân höôùng daãn: Thaày QUAÙCH THANH HAÛI
Xung Ck vaø tín hieäu ñieàu khieån up/down nhaän töø Port A qua ñieàu
khieån baèng coång NAND (74LS00) taïo ra xung Ck_up hay Ck_down taùc ñoäng
vaøo chaân Ck töông öùng cuûa 74LS192 (chaân soá 04: Ck_up; chaân soá 05:
Ck_down). Tröôøng hôïp ñeám leân: khi QC leân möùc [1] (chuyeån tieáp töø giaù trò
0011B leân 0100B) seõ taïo neân xung qua coång OR (coång duøng chung vôùi chöùc
naêng Autoreset) taïo möùc logic [0] taùc ñoäng vaøo Clr (chaân soá 14), voøng ñeám
trôû veà giaù trò 00B, voøng laëp cöù theá tieáp tuïc. Tröôøng hôïp ñeám xuoáng: khi QD
leân möùc [1] (chuyeån tieáp töø giaù trò 0000B leân 1111B) seõ taïo neân xung qua
coång NAND taïo möùc logic [0] taùc ñoäng vaøo LD (chaân soá 11, load), giaù trò
ñaët tröôùc seõ ñöôïc ñöa ra (AB=[1] vaø CD=[0]0011B) voøng ñeám trôû veà giaù trò
11B,voøng laêp cöù theá tieáp tuïc. Giaù trò cuûa QA, QB ñöôïc chuyeån ñeán tín hieäu
vaøo (A,B töông öùng) töông öùng cuûa IC 4555B, IC naøy seõ chuyeån giaù trò nhò

