MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 1
Ñaàu tö cho Giaùo duïc chính laø ñaàu tö lôùn nhaát, vöõng chaéc nhaát cho tieàn ñeà
phaùt trieån Kinh teá_Xaõ hoäi trong töông lai gaàn cuûa moät quoác gia vôùi voán ñaàu tö
thaáp nhaát. Thöïc teá nhieàu nöôùc treân theá giôùi nhö: Trung Quoác, Nhaät Baûn,… ñaõ
chöùng minh ñöôïc ñieàu aáy.
ÔÛ nöôùc ta, tænh An Giang vôùi söï ñaàu tö cho Giaùo duïc trong khoaûng 10 naêm
trôû laïi ñaây, ngaân saùch ñaàu tö cho Giaùo duïc chieám töø 20 ñeán 30% toång thu nhaäp
haøng naêm. An Giang ñaõ vaø ñang coù moät moät nguoàn nhaân löïc doài daøo, vôùi taàm
kieán thöùc khaù roäng vaø gaàn nhö bao goàm taát caû moïi lónh vöïc khoa hoïc, taïo neàn
moùng cô baûn cho vieäc xaây döïng cô sôû haï taàng kinh teá xaõ hoäi, vaø töø ñoù phaùt trieån
hôn nöõa nguoàn nhaân löïc trí thöùc naøy ñeå tieán haønh xaây döïng töøng böôùc cô sôû cao
taàng veà sau (Soá lieäu laáy töø nguoàn Sôû Giaùo Duïc Tænh An Giang naêm 1998). Qua
10 naêm ñaàu tö cho Giaùo duïc, tröôùc heát, An Giang ñaõ coù moät thaønh phoá, thaønh
phoá Long Xuyeân, thaønh laäp vaøo thaùng tö naêm 1999. Tieáp theo laø söï phaùt trieån oà
aït cuûa thò xaõ Chaâu Ñoác cuøng vôùi haøng loaït caùc tröôøng lôùp, caùc tröôøng Ñaïi Hoïc
daàn ra ñôøi. Ñöôïc bieát, ñaàu naêm 2000, An Giang seõ khaùnh thaønh tröôøng Ñaïi hoïc
Tænh An Giang (cuoái thaùng 12 naêm 1999, tröôøng ñaõ ñi vaøo hoaït ñoäng chính thöùc),
vôùi quy moâ khoâng thua tröôøng Ñaïi hoïc Tænh Caàn Thô. Vieäc xaây döïng Tröôøng
Ñaïi hoïc naøy nhaèm xaây döïng nguoàn nhaân löïc taïi choã cho Tænh An Giang, laø chieán
löôïc Giaùo duïc vaø cuõng laø chieán löôïc kinh teá cuûa Tænh.
Caùc cuoäc khuûng hoaûng kinh teá khu vöïc thöôøng baét nguoàn töø moät nöôùc naøo
ñoù, nhö cuoäc khuûng hoaûng kinh teá khu vöïc Ñoâng Nam AÙ vaøo thaùng 07 naêm 1997
baét nguoàn töø söï maát caân baèng nghieâm troïng caùn caân xuaát nhaäp khaåu Thaùi Lan,
sau ñoù aûnh höôûng nhanh sang caùc nöôùc trong khu vöïc nhö Malaysia, Indonesia,
Philipin, …; Neàn khoa hoïc_kyõ thuaät_coâng ngheä, vôùi söï phaùt trieån vöôït baäc cuûa
mình, caùc nöôùc Myõ, Nhaät daãn ñeán moät Hoàng Koâng vôùi mong muoán xaây döïng
moät caûng Silicon gioáng thung luõng Silicon coâng ngheä cao cuûa Myõ, vaø ñieàu naøy
ñang ñöôïc thöïc hieän (Thoâng tin Thôøi söï, muïc Khoa hoïc Kyõ thuaät Ñaøi truyeàn hình
Thaønh Phoá Hoà Chí Minh, keânh HTV7, phaùt luùc 19 giôø ngaøy 06 thaùng 07 naêm
1999).
Trong cuøng moät xaõ hoäi thì söï bieán ñoåi, phaùt trieån cuûa moät nöôùc seõ laøm cho
caùc nöôùc caïnh beân run mình chuyeån ñoäng theo.
Cuøng naèm trong chu trình aáy, Vieät Nam tröôùc theàm theá kæ XXI, trong coâng
cuoäc coâng nghieäp hoùa hieän ñaïi hoùa ñaát nöôùc, muoán chuyeån mình ñeå trôû thaønh
con Roàng Chaâu AÙ, caàn phaûi coù moät söï ñaàu tö ñuùng ñaén hôn, nhaém vaøo muïc tieâu
laâu daøi cuûa Ñaát nöôùc. Ñeå ñaùp öùng nhu caàu Xaõ hoäi, ngaønh Giaùo duïc coù nhieäm vuï
ñaøo taïo ra moät theá heä coâng daân môùi, ñoàng thôøi boài döôõng cho theá heä coâng daân
ñang tham gia saûn xuaát moät kieán thöùc saâu, roäng.
Hieän nay, ngaønh Giaùo duïc vaø Ñaøo taïo ñaõ coù nhöõng tieán boä khoâng ngöøng
trong coâng taùc vaø nhieäm vuï cuûa ngaønh, nhöng quaù trình ñaøo taïo naøo cuõng vaäy,
neáu khoâng coù söï kieåm tra ñaàu ra thì toaøn boä quaù trình ñaøo taïo aáy xem nhö khoâng
hoaøn thieän. Nguoàn kieán thöùc saâu roäng ñöa ñeán ñaàu tö cho theá heä treû, nhöõng coâng
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 2
daân môùi, ñaõ khoù nhöng vaán ñeà kieåm tra ôû ñaàu ra laïi caøng khoù hôn. Nhieàu hình
thöùc kieåm tra ñaàu ra ñöôïc aùp duïng, töø kieåm tra mieäng, kieåm tra vaán ñaùp, kieåm
tra vieát, baøi taäp lôùn, laøm tieåu luaän, laøm luaän vaên,… Trong nhöõng hình thöùc kieåm
tra noùi treân, kieåm tra traéc nghieäm, tuy chæ môùi xuaát hieän, coøn môùi ôû nöôùc ta vaø
ñang coøn trong giai ñoaïn nghieân cöùu nhöng ñaõ vaø ñang ñöôïc chuù yù ñeán.
Do tính chaát phöùc taïp cuûa vieäc vaän duïng moät heä thoáng kieåm tra traéc
nghieäm cuõng nhö ñaây laø moät heä thoáng coøn quaù môùi ôû Vieät Nam, caùc coâng cuï
thöïc thi chöa coù neân ngöôøi nghieân cöùu tieán haønh tìm hieåu vaø thieát keá moät coâng
cuï kieåm tra traéc nghieäm. Ñaây laø moät coâng cuï lao ñoäng, vaán ñeà ñöôïc ñaët ra laø
coâng cuï naøy phaûi coù tính khaû thi, deã söû duïng, coù tính cô ñoäng, coù tính keát hôïp, coù
tính töï ñoäng vaø coù tính thích nghi (khaû naêng söûa ñoåi, naâng caáp).
Sau moät thôøi gian tìm hieåu, ngöôøi nghieân cöùu tieán haønh thöïc hieän ñeà taøi
“THIEÁT KEÁ VAØ THI COÂNG MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO
TIEÁP MAÙY VI TÍNH”.
I.
ÑAËT VAÁN ÑEÀ:
Xaõ hoäi caàn moät nguoàn nhaân löïc môùi vôùi söï boå sung ñaày ñuû caùc kieán thöùc
khoa hoïc kyõ thuaät ñaõ taïo tieàn ñeà cho ngaønh Giaùo duïc vaø Ñaøo taïo xaây döïng heä
thoáng giaùo duïc tieân tieán, ñaøo taïo ra theá heä treû vôùi taàm kieán thöùc saâu roäng. Chính
söï kieåm tra ñaàu ra cuûa quaù trình ñaøo taïo naøy ñaõ khieán cho hình thöùc kieåm tra traéc
nghieäm ngaøy caøng phoå bieán roäng raõi vaø hieän nay ñöôïc aùp duïng cho haàu heát caùc
moân hoïc. Qua hình thöùc kieåm tra traéc nghieäm löôïng kieán thöùc kieåm tra ñöôïc traûi
roäng, khoâng co cuïm, khoâng troïng taâm. Ngöôøi laøm baøi phaûi ñaûm baûo ñöôïc tính
chính xaùc, khoâng laàm laãn; tính chaát moài nhöû cuûa moãi löïa choïn cuûa caâu traéc
nghieäm chính laø thöû thaùch cho ngöôøi laøm baøi. Traéc nghieäm laø hình thöùc ñöôïc söû
duïng roäng raõi trong caùc kyø thi, ñaëc bieät laø moân Ngoaïi vaên.
Vôùi soá löôïng baøi thi lôùn, duïng cuï thoâ sô (giaáy ñuïc loã hoaëc phaûi quan saùt)
ngöôøi chaám khoâng traùnh khoûi nhöõng nhaàm laãn xaûy ra. Thôøi gian chaám baøi cuõng
laø moät vaán ñeà ñoái vôùi ngöôøi chaám vaø laø yeáu toá khaùch quan aûnh höôûng ñeán keát
quaû baøi thi.
Vaän duïng nhöõng kieán thöùc ñaõ hoïc vaøo thöïc tieãn, taïo moät coâng cuï giuùp giaûi
phoùng söùc lao ñoäng cho ngöôøi chaám, nhöõng ngöôøi ñaõ vaát vaû trong lónh vöïc lao
ñoäng trí oùc, chính laø mong muoán vaø laø nhaân toá giuùp ngöôøi nghieân cöùu maïnh daïn
tieán haønh tìm hieåu vaø thöïc hieän ñeà taøi.
II. TAÀM QUAN TROÏNG CUÛA VAÁN ÑEÀ:
Traéc nghieäm ñaõ xuaát hieän töø raát laâu treân theá giôùi, ñeán giöõa theá kyû XIX traéc
nghieäm ñöôïc söû duïng roäng raõi trong lónh vöïc taâm lyù hoïc ñeå chæ moät baèng chöùng,
moät chöùng tích. Ñaàu thaäp nieân 80 cuûa theá kyû XX, traéc nghieäm ñöôïc nhieàu nöôùc
treân theá giôùi chính thöùc ñaët neàn moùng ñeå nghieân cöùu. Cho tôùi nay, ñaõ coù nhieàu
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 3
thaønh töïu trong vieäc nghieân cöùu caùc hình thöùc traéc nghieäm, nhö taïi Myõ, Nhaät,
Anh ñaõ coù caùc boä traéc nghieäm hoaøn chænh, coù tính khoa hoïc cao.
Tuy ñaõ xuaát hieän töø raát laâu nhöng taïi Vieät Nam, kieåm tra traéc nghieäm, chæ
môùi ñöôïc ñònh hình. Do coøn quaù môùi neân coâng cuï phuïc vuï coøn nhieàu thieáu thoán.
Moät coâng cuï ñaùp öùng cho nhu caàu hieän taïi cuûa ngaønh, phuïc vuï cho coâng taùc
chaám baøi chính laø tính caáp thieát cuûa vaán ñeà. Maùy coù ñoä tin caäy cao, coù theå aùp
duïng vaøo caùc kyø thi quan troïng.
III. YEÂU CAÀU CUÛA ÑEÀ TAØI:
Chaám ñieåm baèng coâng cuï maùy moùc, thieát bò töï ñoäng neân vaán ñeà veà tính söû
duïng ñöôïc ñaët ra laø: vôùi tính töï ñoäng cao, ñaûm baûo chính xaùc, khoâng coù yeáu toá
chuû quan taùc ñoäng luùc chaám, chaám baøi vôùi soá löôïng lôùn, thôøi gian chaám baøi
ngaén. Ngaønh Giaùo duïc vôùi nguoàn kinh phí coøn nhieàu haïn cheá neân vaán ñeà veà tính
kinh teá cuõng ñöôïc ñaët ra: chi phí saûn xuaát thaáp, söû duïng toái ña khaû naêng cung caáp
nguyeân vaät lieäu trong nöôùc, coù khaû naêng saûn xuaát ñoàng loaït, ñöôïc thò tröôøng
chaáp nhaän.
Laø moät saûn phaåm mang tính khoa hoïc neân vaán ñeà veà tính kyõ thuaät phaûi
ñöôïc ñaët leân haøng ñaàu, maùy phaûi ñaûm baûo: laøm vieäc oån ñònh, chính xaùc, tuoåi thoï
söû duïng cao, deã laép raùp söûa chöõavaø baûo trì. Thò hieáu cuûa ngöôøi tieâu duøng cuõng laø
vaán ñeà khoâng nhoû neân tính myõ thuaät cuûa saûn phaåm caàn phaûi ñaûm baûo: goïn nheï,
logic caáu hình.
Ngoaøi ra, do khoâng theå ngöøng laïi ôû choã laø moät saûn phaåm, maùy coøn laø moät
coâng trình nghieân cöùu neân khaû naêng keá thöøa vaãn phaûi coù, maùy phaûi coù tính deã
tìm hieåu. Ngoaøi tính thoûa maõn nhu caàu töùc thôøi, maùy caàn phaûi coù tính töông thích
vaø deã daøng naâng caáp ñeå coù theå ñaùp öùng cho nhu caàu môùi trong töông lai.
IV. GIÔÙI HAÏN ÑEÀ TAØI:
Do söï haïn heïp veà kieán thöùc, kinh nghieäm, thôøi gian vaø kinh phí nghieân cöùu,
cuõng nhö phöông tieän nghieân cöùu, ño löôøng neân ñeà taøi döøng laïi ôû möùc ñoä sô
khôûi. Tính chính xaùc vaø tính cô ñoäng chöa cao, maùy chæ thöïc hieän ñöôïc caùc chöùc
naêng: nhaän ñaùp aùn maãu, chaám baøi, xem ñieåm, truy xuaát, löu tröõ, xoùa, cheøn, phuùc
khaûo, xem laïi baøi chaám, keát hôïp döõ lieäu, maõ truy xuaát, ñaëc bieät khoâng cho khaû
naêng söûa baøi hay söûa maõ baøi chaám.
V. MUÏC ÑÍCH NGHIEÂN CÖÙU:
Ñeà taøi khoâng ngöøng laïi ôû möùc ñoä nghieân cöùu khoa hoïc maø phaûi tìm hieåu
saâu hôn ñeå bieán kieán thöùc ñöôïc hoïc trong nhaø tröôøng thaønh coâng trình khoa hoïc
khaû thi. Giuùp ngöôøi ngöôøi nghieân cöùu naêng ñoäng trong khoa hoïc, saùng taïo trong
tình huoáng khoa hoïc, vaän duïng kieán thöùc vaø khaû naêng saùng taïo thaønh moät theå
thoáng nhaát ñeå giaûi quyeát vaán ñeà trong thöïc teá. Ñoù laø muïc ñích chính cuûa ñeà taøi.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 4
Tröôùc maét, tìm hieåu nhu caàu xaõ hoäi, ñaët vaán ñeà, tìm höôùng giaûi quyeát, choïn
phöông phaùp thöïc hieän, hoïc hoûi kinh nghieäm, thöïc hieän giaûi quyeát vaán ñeà. Trong
töông lai, thöïc hieän chuyeân ñeà vôùi kinh nghieäm ñaõ coù, ñaët ra nhu caàu môùi vaø giaûi
quyeát.
VI. KHAÛO SAÙT TAØI LIEÄU LIEÂN HEÄ:
1. Chaâu Kim Lang- Phöông Phaùp Nghieân Cöùu Khoa Hoïc- Tröôøng Ñaïi Hoïc
Sö Phaïm Kyõ Thuaät Thaønh Phoá Hoà Chí Minh- 1984: Tham khaûo taøi lieäu
naøy giuùp cho ngöôøi nghieân cöùu xaùc ñònh ñöôïc höôùng ñi cuûa ñeà taøi, traùnh
hieän töôïng ñi loøng voøng, taäp trung vaøo nhöõng ñieåm chính töø ñoù phaùt
trieån vaø hoaøn chænh daàn ñeà taøi. Ngoaøi ra, caùch trình baøy vaø thöïc hieän
moät ñeà taøi cuõng ñöôïc trình baøy trong cuoán saùch naøy.
2. Hoàng Minh Nhaät- Thieát Keá Vaø Laép Raùp Maùy Tính CPU Z80- Nhaø Xuaát
Baûn Giaùo Duïc-1994: tham khaûo caùch hoaït ñoäng cuûa moät heä thoáng hoaøn
chænh, naém baét caùch vaän haønh moät heä vi xöû lyù ñeå töø ñoù lieân heä tìm hieåu
qua caùc vaän haønh cuûa heä vi xöû lyù töø 80286 ñeán 80486.
3. Traàn Vaên Troïng- Kyõ Thuaät Vi Xöû Lyù- Tröôøng Ñaïi Hoïc Sö Phaïm Kyõ
Thuaät Thaønh Phoá Hoà Chí Minh- 1995: söï phaùt trieån vaø nguyeân lyù vaän
haønh cuûa caùc heä thoáng vi xöû lyù.
4. Traàn Ngoïc Sôn (bieân soaïn)-Tra cöùu TRANSISTOR NHAÄT BAÛN- Nhaø
xuaát baûn Khoa Hoïc vaø Kyõ Thuaät-Haø Noäi 1991: tra cöùu thoâng soá kyõ thuaät
vaø sô ñoà chaân cuûa BJT.
5. Tra cöùu VI Maïch Soá CMOS- Nhaø xuaát baûn Khoa Hoïc vaø Kyõ Thuaät-Haø
Noäi 1993: tra cöùu thoâng soá kyõ thuaät vaø sô ñoà chaân cuûa vi maïch soá
CMOS.
6. Data book Digital IC (Tra cöùu IC soá)- 1992: tra cöùu thoâng soá kyõ thuaät vaø
sô ñoà chaân cuûa vi maïch soá TTL.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
VII.
Trang 5
XAÙC ÑÒNH THUAÄT NGÖÕ:
CPU
: Central Processing Unit, ñôn vò xöû lyù trung taâm. Maïch löu giöõ,ø
xöû lyù vaø ñieàu khieån beân trong maùy tính, bao goàm ñôn vò soá hoïc–
logic (ALU), ñôn vò ñieàu khieån vaø boä nhôù sô caáp trong daïng ROM
hoaëc RAM. Chæ coù ñôn vò ALU vaø ñôn vò ñieàu khieån ñöôïc chöùa
troïn veïn trong chíp goïi laø chíp xöû lyù.
ROM : Read Only Memory, boä nhôù chæ ñoïc. Moät phaàn cuûa boä nhôù sô caáp
cuûa maùy tính, thöôøng ñöôïc duøng ñeå löu tröõ caùc ñòa chæ leänh heä
thoáng. Khoâng bò maát noäi dung khi bò maát ñieän.
RAM : Random Access Memory, boä nhôù truy caäp ngaãu nhieân. Boä nhôù sô
caáp cuûa maùy tính. Trong ñoù, byte leänh vaø byte döõ lieäu ñöôïc löu tröõ
sau cho ñôn vò xöû lyù trung taâm coù theå truy caäp tröïc tieáp vaøo chuùng
thoâng qua bus cao toác. Thoâng tin trong RAM bò maát ñi khi bò maát
ñieän.
BOARD : Circuit board, baûng maïch. Taám Plastic phaúng, treân ñoù coù gaén saün
linh kieän ñieän töû.
CARD : Card, bìa, baûng. Moät board maïch ñieän töû ñöôïc thieát keá nhaèm
thöïc hieän moät chöùc naêng naøo ñoù vaø coù theå caém vaøo moät khe slot
cuûa bus môû roäng trong maùy vi tính.
BUS
: Bus, ñöôøng truyeàn. Laø taäp hôïp caùc ñöôøng daãn coù cuøng chöùc naêng
vaø nhieäm vuï.
SLOT : Expansion Slot, khe caém môû roäng. Laø ñöôøng döõ lieäu môû roäng cuûa
maùy tính, ñöôïc thieát keá ñeå caém vöøa caùc card giao tieáp.
PORT : Port, caûng, coång. Laø coång giao tieáp, laø moái noái giöõa caùc ñöôøng
truyeàn vôùi nhau.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 6
Ñeå ñaûm baûo tính khoa hoïc, tính heä thoáng, tính töôøng minh vaø tính hieäu quaû
ñeà taøi ñöôïc thöïc hieän qua caùc giai ñoaïn sau:
Tìm hieåu ñeà taøi.
Soaïn ñeà cöông.
Thu thaäp döõ lieäu.
Xöû lyù döõ kieän.
Thieát keá maïch.
Thi coâng.
Caân chænh.
Thu hoaïch.
Vieát ñeà taøi.
I. TÌM HIEÅU ÑEÀ TAØI:
Ñeà taøi ñöôïc giaùo vieân höôùng daãn gôïi yù, ngöôøi thöïc hieän tieán haønh tìm hieàu.
Nhaän thaáy tính khoa hoïc, tính caáp thieát, tính giaù trò cuøng vôùi söï say meâ vaø phaùt
sinh yù töôûng, ñeà taøi ñöôïc choïn vôùi noäi dung: thieáât keá vaø thi coâng maùy chaám ñieåm
traéc nghieäm giao tieáp maùy vi tính caù nhaân (Personal Computer, vieát taét laø PC).
Ngöôøi thöïc hieän ñaêng kyù ñeà taøi vôùi khoa Ñieän – Ñieän töû vôùi söï ñoàng yù cuûa giaùo
vieân höôùng daãn.
II. SOAÏN ÑEÀ CÖÔNG:
Giai ñoaïn soaïn ñeà cöông nhaèm ñaït ñöôïc caùc muïc ñích: xaùc ñònh nhieäm vuï,
phaân tích coâng trình lieân heä, phaân tích taøi lieäu lieân heä, laäp keá hoaïch nghieân cöùu.
1. Xaùc ñònh nhieäm vuï nghieân cöùu:
Treân cô sôû tìm hieåu sô boä ñeà taøi, nhieäm vuï ñöôïc ñaët ra nhö sau:
Tìm hieåu sô boä veà giao tieáp ngoaïi vi vaø coång giao tieáp.
Tìm hieåu boä caûm bieán quang.
Thieát keá heä thoáng queùt aûnh.
Thieát keá phaàn cöùng vaø phaàn cô khí.
Xaây döïng phaàn meàm ñieàu khieån vaø xöû lyù thoâng tin.
2. Phaân tích coâng trình lieân heä:
Ñoà aùn toát nghieäp cuûa anh Traàn Ngoïc Vaân vaø anh Leâ Nguyeãn Duy Ñöùc, sinh
vieân khoùa 92, nieân khoùa 1992-1997, khoa Ñieän, boä moân Ñieän Khí Hoùa vaø Cung
Caáp Ñieän vôùi teân: “THIEÁT KEÁ MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM” giuùp cho
ngöôøi nghieân cöùu raát nhieàu kinh nghieäm vaø coù theå laáy ñoù laøm taøi nguyeân nghieân
cöùu nhö heä thoáng caûm quang, thieát bò giao tieáp ngoaïi vi PPI 8255A, nhöng nhìn
chung, ñeà taøi coøn nhieàu thieáu soùt vaø haïn cheá nhö: khoâng coù tính töï ñoäng cao,
chaám moãi laàn chæ moät baøi, tính oån ñònh chöa cao, toác ñoä chaäm, khoâng töôøng minh
trong thieát keá, … maùy laø moät heä coâ laäp, khoâng tính cô ñoäng, khoù lieân keát, khoâng
giao tieáp, khoù caûi tieán.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 7
Maëc duø nghieân cöùu thieát keá moät heä thoáng treân nguyeân lyù vaän haønh hoaøn
toaøn khaùc coâng trình nghieân cöùu tröôùc nhöng nhöõng yeáu toá thu ñöôïc trong caùc
coâng trình naøy laø nguoàn taøi nguyeân giuùp cho ngöôøi nghieân cöùu caûi tieán vaø khaéc
phuïc nhöõng ñieàu chöa hoaøn chænh treân chính coâng trình cuûa mình.
3. Laäp keá hoaïch nghieân cöùu:
Ñeà cöông nghieân cöùu chính laø boä khung ñaûm baûo cho coâng vieäc nghieân cöùu
ñöôïc tieán haønh theo moät trình töï thoáng nhaát vaø logic. Vieäc thieát laäp ñeà cöông vaø
ñeà cöông chi tieát coù theå traùnh ñöôïc hieän töôïng khoâng logic kieán thöùc, baøi laøm
khoâng maïch laïc, khoâng heä thoáng, ñoàng thôøi, giuùp töï caân ñoái taøi nguyeân nghieân
cöùu.
Sau laø daøn yù cuûa ñeà taøi:
ÑEÀ CÖÔNG NGHIEÂN CÖÙU
PHAÀN A: GIÔÙI THIEÄU
LÔØI NOÙI ÑAÀU
MUÏC LUÏC
PHAÀN B: NOÄI DUNG
CHÖÔNG DAÃN NHAÄP
CHÖÔNG CÔ SÔÛ LYÙ LUAÄN
CHÖÔNG I
: KHAÛO SAÙT COÅNG GIAO TIEÁP
CHÖÔNG II : GIÔÙI THIEÄU CAÙC BOÄ PHAÄN CAÛM BIEÁN
CHÖÔNG III
: CAÙC MAÏCH HOÃ TRÔÏ
CHÖÔNG IV
: THIEÁT KEÁ VAØ THI COÂNG PHAÀN CÖÙNG
CHÖÔNG V
: XAÂY DÖÏNG PHAÀN MEÀM
CHÖÔNG KEÁT LUAÄN
PHAÀN C: PHUÏ LUÏC VAØ PHUÏ ÑÍNH
Vieäc thieát keá laïi ñöôïc thöïc hieän döïa treân caáu hình cuûa ñeà cöông chi
tieát:
ÑEÀ CÖÔNG CHI TIEÁT
PHAÀN A: GIÔÙI THIEÄU
LÔØI NOÙI ÑAÀU
Sô löôïc noäi dung nghieân cöùu, toùm taét thaønh quaû ñaït ñöôïc.
MUÏC LUÏC
Caáu truùc toaøn boä ñeà taøi.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 8
PHAÀN B: NOÄI DUNG
CHÖÔNG DAÃN NHAÄP
Giôùi thieäu sô löôïc hoaøn caûnh lòch söû vaø hoaøn caûnh ra ñôøi
cuûa yù töôûng thieát keá.
CHÖÔNG CÔ SÔÛ LYÙ LUAÄN
Nhöõng cô sôû laøm neàn taûng cho coâng vieäc nghieân cöùu vaø
thieát keá.
CHÖÔNG I
: KHAÛO SAÙT COÅNG GIAO TIEÁP
Giôùi thieäu chung veà coång giao tieáp, giao tieáp ngoaïi vi cuûa
maùy vi tính, coång maùy in. Khaûo saùt vi maïch PPI 8255A.
CHÖÔNG II
: GIÔÙI THIEÄU CAÙC BOÄ PHAÄN CAÛM BIEÁN
Giôùi thieäu chung Caûm bieán quang: Khaùi nieäm, linh kieän
quang ñieän töû, linh kieän caûm bieán quang ñieän, linh kieän caûm bieán
quang coâng nghieäp.
CHÖÔNG III
: CAÙC MAÏCH HOÃ TRÔÏ
Caùc maïch baûo veä, maïch khueách ñaïi söû duïng trong ñeà taøi.
CHÖÔNG IV
: THIEÁT KEÁ VAØ THI COÂNG PHAÀN CÖÙNG
Thieát keá vaø thi coâng: maïch giao tieáp ña naêng, maïch queùt vaø
maïch ñeäm, maïch coâng suaát phaàn cô, maïch trung taâm.
CHÖÔNG V
: XAÂY DÖÏNG PHAÀN MEÀM
Giôùi thieäu toång quaùt veà laäp trình, phaàn meàm laäp trình
PASCAL. Xaây döïng sô ñoà khoái cuûa caùc thuû tuïc chính, vieát hoaøn
chænh thuû tuïc ñoïc vaø vieát (nhaän vaø truyeàn döõ lieäu). Giôùi thieäu
caùch söû meàm ñieàu khieån.
CHÖÔNG KEÁT LUAÄN
Toång keát laïi vaán ñeà vaø höôùng phaùt trieån trong töông lai.
PHAÀN C: PHUÏ LUÏC VAØ PHUÏ ÑÍNH
Taøi lieäu lieân heä, caùc baûng-bieåu thu hoaïch trong quaù trình nghieân
cöùu.
III. THU THAÄP DÖÕ KIEÄN:
Tham khaûo taøi lieäu, khaûo saùt caùc maïch thöïc teá, keát hôïp giöõa lyù thuyeát vôùi
maïch ñeå taïo ra maïch thích hôïp cho noäi dung nghieân cöùu. Chuù yù troïng taâm
nghieân cöùu. Ghi cheùp laïi thoâng tin quan troïng, sô ñoà maïch, sô ñoà nguyeân lyù.
Trong quaù trình thu thaäp döõ kieän, neáu coù gaëp vaán ñeà khoù hieåu, tieán haønh
tham khaûo yù kieán cuûa giaùo vieân höôùng daãn.
IV. XÖÛ LYÙ DÖÕ KIEÄN:
Heä thoáng laïi thoâng tin caäp nhaäp ñöôïc, phaân loaïi theo taàm quan troïng cuûa
thoâng tin cuõng nhö moái lieân heä giöõa caùc thoâng tin, chaét loïc thoâng tin.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 9
V. THIEÁT KEÁ-THI COÂNG-CAÂN CHÆNH-THU HOAÏCH:
Sau khi ñuû cô sôû lyù luaän ta tieán haønh thieát keá caùc maïch döïa treân caùc thoâng
tin vaø kieán thöùc coù ñöôïc, chaïy heä thoáng baèng sô ñoà nguyeân lyù, test treân board,
nhôø söï kieåm tra cuûa giaùo vieân höôùng daãn tröôùc khi veõ maïch in. Söûa chöõa neáu coù.
Thi coâng veõ vaø haøn linh kieän vaøo maïch in, thöû laïi, caân chænh heä soá. Nghieäm thu.
Laøm tieáp phaàn khaùc. Thöû keát noái. Toång nghieäm thu.
VI. VIEÁT ÑOÀ AÙN:
Vieát sô boä caùc chöông treân cô sôû daøn yù chi tieát. Xin yù kieán cuûa giaùo vieân
höôùng daãn khi ñaõ hoaøn thaønh sô löôïc. Söûa chöõa. Vieát laïi chính thöùc.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 10
Töø nhöõng ngaøy ñaàu cuûa vieäc thieát keá moät saûn phaåm, coâng cuï lao ñoäng hay
saûn phaåm tieâu duøng, con ngöôøi luoân tìm moïi caùch ñeå naâng cao khaû naêng söû duïng
cuûa saûn phaåm. Coâng vieäc naøy baét nguoàn töø vieäc caûi tieán daàn coâng duïng cuûa saûn
phaåm, taïo theâm caùc chöùc naêng phuï, roài ñeán caùc chöùc naêng phuï troäi chuyeån tieáp,
chôø moät söï lieân keát hay chuyeån maïch laø baét ñaàu hoaït ñoäng ñeå thay theá hay theâm
vaøo moät chöùc naêng naøo ñoù.
Söï ña naêng cuûa moät saûn phaåm öùng duïng laø yeáu toá ñoøi hoûi haøng ñaàu cuûa
ngöôøi tieâu duøng.
Neáu nhaø saûn xuaát, nhaø cheá taïo khoâng phaùt huy heát khaû naêng söû duïng cuûa
saûn phaåm thì ngöôøi tieâu duøng seõ töï caûi tieán coâng duïng cuûa saûn phaåm aáy. Ví duï
nhö chieác maùy noå Koler vôùi coâng duïng chính laø chaïy maùy taøu xuoàng nhöng qua
ngöôøi daân coù theå trôû thaønh maùy quaït luùa, ñoäng cô truyeàn löïc, ñoäng cô maùy suoát
luùa, ñoäng cô xe caûi tieán, maùy bôm nöôùc, … Giaù trò söû duïng cuûa moät saûn phaåm
taêng laø nieàm vui cuûa ngöôøi thieát keá vaø beân caïnh aáy, moät saûn phaåm coù nhieàu giaù
trò söû duïng, giaù trò söû duïng taêng nhieàu trong khi giaù thaønh khoâng taêng laø bao, deã
ñöôïc ngöôøi tieâu duøng chaáp nhaän hôn.
Moïi saûn phaåm caàn phaûi coù tính ña naêng. Tính ña naêng giuùp saûn phaåm coù
tính töï thích nghi vaø do ñoù chu kyø soáng cuûa saûn phaåm keùo daøi hôn, ñieàu naøy coù
lôïi cho nhaø saûn xuaát vaø giuùp naâng cao giaù trò xaõ hoäi cuûa saûn phaåm.
I. GIÔÙI THIEÄU CHUNG VEÀ COÅNG GIAO TIEÁP:
Trong lónh vöïc ñieän töû, chính nhu caàu cuûa ngöôøi tieâu duøng vaø mong muoán
cuûa nhaø thieát keá, caùc maïch ñieän khoâng ngöøng ñöôïc caûi tieán ñeå naâng cao khaû
naêng söû duïng cuûa moät heä maïch. Coù theå thöïc hieän coâng vieäc naøy baèng nhieàu caùch
khaùc nhau nhö taêng taàm hoaït ñoäng, theâm chöùc naêng, chöùc naêng aån (chæ hoaït
ñoäng khi coù nhu caàu).
Söï phaùt trieån khoâng ngöøng cuûa ngaønh Ñieän-ñieän töû, thoâng tin khieán cho
nhöõng saûn phaåm laøm ra khoâng theå ngöøng laïi ôû ñoù, yeâu caàu môùi ñöôïc ñaët ra laø
tính töông thích. Maùy naøy coù theå giao tieáp, trao ñoåi, baét tay vôùi maùy khaùc, cuøng
loaïi hay khaùc loaïi, moät chieàu hay nhieàu chieàu, ñoàng boä hay baát ñoàng boä, vôùi moät
maùy hay nhieàu maùy. Caùc coång giao tieáp ra ñôøi.
Port laø töø ñaïi dieän cho caùc coång giao tieáp, caùc coång truyeàn döõ lieäu höõu
tuyeán töông töï hay soá, hai (02) daây ñeán n daây daãn. Vôùi xu höôùng aáy, coång giao
tieáp khoâng coøn laø nôi truyeàn vaø nhaän thoâng tin giöõa hai (02) maùy, giöõa hai (02)
hay nhieàu heä thoáng, maø coøn laø söï keát noái giöõa moät boä phaän vôùi moät heä thoáng
hay heä thoáng naøy vôùi moät heä thoáng khaùc taïo neân söï thoáng nhaát, lieân hoaøn, boå
sung cho nhau.
Ñeå khai thaùc theâm nhöõng tính naêng chöa coù cuûa moät heä thoáng ngöôøi ta
thöôøng thoâng qua coång giao tieáp vaø duøng coång naøy ñeå laáy thoâng tin cuûa heä thoáng
trung taâm truyeàn qua cho heä thoáng boå sung vaø töø ñaây thoâng tin ñöôïc xöû lyù laàn hai
ñeå ñaït ñöôïc yeâu caàu mong muoán.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 11
Maùy vi tính ra ñôøi coù theå ñöôïc xem laø coät moác phaùt trieån cuûa khoa hoïc kyõ
thuaät, ñaùnh daáu moät kyû nguyeân môùi, kyû nguyeân cuûa coâng ngheä thoâng tin. Thôøi
kyø ñaàu, ñeå minh hoïa cho tính ña naêng vaø khaû naêng töông thích cuûa mình, maùy
AT thöïc hieän ñöôïc khaù nhieàu chöùc naêng; maùy AT laø baäc cao hôn cuûa chieác maùy
tính boû tuùi vaø nôi noù coøn chöùa nhöõng tính naêng cuûa chieác maùy Tivi traéng ñen, vôùi
haøng loaït caùc slot AT vaø caùc card maøn hình, card I/O, card IDE caém treân caùc slot
naøy taïo cho noù coù theâm nhieàu khaû naêng veà löu tröõ, hieån thò, ñieàu khieån.
Maùy XT, 286, 386 ra ñôøi cuõng döïa treân nhöõng tính naêng aáy nhöng ñöôïc
naâng leân moät baäc cao hôn veà khaû naêng xöû lyù, chöùc naêng söû duïng, toác ñoä thöïc
hieän.
Moät heä thoáng coâ laäp khoâng coøn chieám vò trí haøng ñaàu.
Söï ra ñôøi cuûa slot PCI laø söï hoaøn chænh laïi cuûa slot ISA veà toác ñoä thöïc hieän,
laø söï keá thöøa coù naâng cao khaû naêng öùng duïng cuûa caùc slot tieàn nhieäm nhö AT,
XT vaø laø tieàn ñeà cho caùc coång giao tieáp cao toác veà sau. Vôùi caùc maùy ñôøi sau, töø
maùy 486 DX2, caùc card I/O, card IDE ñöôïc boå sung vaøo maïch chuû (mainboard)
roài daàn daàn ñeán caùc ñôøi maùy 586 maïch aâm thanh (sound card) vaø maïch maøn hình
(VGA card) cuõng ñöôïc thieát keá ngay treân maïch chuû (on board) döôùi daïng tích
hôïp trong nhöõng IC vi xöû lyù.
SÔ ÑOÀ BIEÁN ÑOÅI AÂM THANH TÖØ DAÏNG SOÁ SANG DAÏNG TÖÔNG TÖÏ
THOÂNG QUA CARD GIAO TIEÁP CUÛA MAÙY VI TÍNH
Program
Sound
Tín hieäu
töôøng minh
CPU
Slot
ISA/PCI
Card
Sound
Jack
Phone
Speaker
Tín hieäu
nhò phaân
Tín hieäu
soá
Ketnooi.com vì sự nghiệp giáo dục
Tín hieäu
aâm taàn
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 12
SÔ ÑOÀ BIEÁN ÑOÅI TÍN HIEÄU HÌNH TÖØ DAÏNG SOÁ SANG DAÏNG TÖÔNG TÖÏ
THOÂNG QUA CARD GIAO TIEÁP CUÛA MAÙY VI TÍNH
Program
Graph
CPU
Slot
ISA/PCI
Card
VGA
Jack
VGA
Monitor
Tín hieäu
töôøng minh
Tín hieäu
nhò phaân
Tín hieäu
soá
Tín hieäu
hình
Tính ña daïng cuûa hình thöùc truyeàn döõ lieäu ñoøi hoûi caàn phaûi coù moät soá coång
truyeàn rieâng, mang tính ñaëc thuø; coång noái tieáp, coång song song ñöôïc öùng duïng ñeå
ñieàu khieån (giao tieáp) vôùi caùc thieát bò chuoät (mouse), baøn phím (key board), maùy
in (printer) hoaëc giao tieáp I/O.
Maùy vi tính thöïc hieän coâng vieäc giao tieáp naøy ra sao vaø döôùi hình thöùc naøo?
Ñoù chính laø caâu hoûi ñöôïc ñaët ra.
II. TÌM HIEÅU CHUNG VEÀ COÅNG MAÙY IN:
Thoâng tin truyeàn trong maùy vi tính döôùi daïng nhò phaân, ñöôïc theå hieän qua
hai chæ soá 0 vaø1. Taát caû moïi ngoân ngöõ, laäp trình vaø ñieàu khieån, ñeàu ñöôïc chuyeån
veà ngoân ngöõ maùy döôùi daïng soá nhò phaân. Ngöôøi ta goïi vieäc truyeàn döõ lieäu naøy laø
truyeàn döõ lieäu döôùi daïng soá (digital), vieäc truyeàn naøy khaùc haún vôùi vieäc truyeàn
döõ lieäu döôùi daïng töông töï (analog) nhö tín hieäu aâm thanh, hình aûnh.
Truyeàn döõ lieäu kieåu digital, coù boán (04) daïng truyeàn:
Truyeàn song song ñoàng boä.
Truyeàn song song baát ñoàng boä.
Truyeàn noái tieáp ñoàng boä.
Truyeàn noái tieáp baát ñoàng boä.
Thöïc hieän giao tieáp qua coång maùy in laø hình thöùc truyeàn döõ lieäu döôùi daïng
song song baát ñoàng boä. Vieäc truyeàn soá lieäu theo daïng song song baát ñoàng boä naøy
cho pheùp truyeàn 08 bit cuøng moät laàn truyeàn, toác ñoä truyeàn tuøy thuoäc vaøo haøm
truyeàn. Khuyeát ñieåm chính cuûa hình thöùc truyeàn naøy laø khoaûng caùch truyeàn
ngaén, muoán truyeàn xa phaûi coù boä phaän ñeäm döõ lieäu.
Vì laø hình thöùc truyeàn baát ñoàng boä neân khoâng ñoøi hoûi phaûi ñoàng boä töø nôi
phaùt ñeán nôi thu, töùc laø xung clock (ck) nôi phaùt vaø nôi thu khoâng nhaát thieát phaûi
ñoàng boä vôùi nhau. Öu ñieåm cuûa hình thöùc truyeàn baát ñoàng boä laø vaäy, tuy nhieân
beân caïnh aáy vaãn toàn taïi nhöõng khoù khaên khaùc, ñoù laø tín hieäu baét tay giöõa nôi
truyeàn vaø nôi thu. Coång maùy in giaûi quyeát vaán ñeà nhôø caùc tín hieäu: /STROBE,
/ACK, /BUSY.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
SÔ ÑOÀ TRUYEÀN CUÛA BUS TRUYEÀN COÅNG MAÙY IN
DATA BUS
COMPUTER
PRINTER
Sô ñoà chaân cuûa coång maùy in ñöôïc moâ taû nhö sau:
SÔ ÑOÀ CHAÂN CUÛA COÅNG MAÙY IN
Ketnooi.com vì sự nghiệp giáo dục
Trang 13
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 14
Baûng 01: Chöùc naêng cuûa caùc chaân coång maùy in
Chaâ
n
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Kyù hieäu
Vaøo/ra
STROBE
D0
D1
D2
D3
D4
D5
D6
D7
ACK
BUSY
PE
SLCT
AF
ERROR
INIT
SLCTIN
GND
GND
GND
GND
GND
GND
GND
GND
Loái ra
Loái ra
Loái ra
Loái ra
Loái ra
Loái ra
Loái ra
Loái ra
Loái ra
Loái vaøo
Loái vaøo
Loái vaøo
Loái vaøo
Loái ra
Loái vaøo
Loái ra
Loái ra
YÙ nghóa
Döõ lieäu ñaõ ñöôïc göõi ra
Ñöôøng döõ lieäu, bit thöù 01
Ñöôøng döõ lieäu, bit thöù 02
Ñöôøng döõ lieäu, bit thöù 03
Ñöôøng döõ lieäu, bit thöù 04
Ñöôøng döõ lieäu, bit thöù 05
Ñöôøng döõ lieäu, bit thöù 06
Ñöôøng döõ lieäu, bit thöù 07
Ñöôøng döõ lieäu, bit thöù 08
Xaùc nhaän
Maùy in baän
Heát giaáy
Löïa choïn
Töï naïp
Loãi
Ñaët laïi maùy in
Choïn kieåu in
Noái ñaát
Noái ñaát
Noái ñaát
Noái ñaát
Noái ñaát
Noái ñaát
Noái ñaát
Noái ñaát
Möùc taùc ñoäng
Thaáp
Ba traïng thaùi
Ba traïng thaùi
Ba traïng thaùi
Ba traïng thaùi
Ba traïng thaùi
Ba traïng thaùi
Ba traïng thaùi
Ba traïng thaùi
Thaáp
Cao
Cao
Cao
Cao
Cao
Thaùáp
Cao
Coång maùy in laø moät ñeá noái goàm coù 25 chaân, trong ñoù coù 12 chaân ra, 05
chaân vaøo vaø 08 chaân noái mass. Cuï theå:
Chaân 0209
: loaïi chaân ra, ñöôøng daãn döõ lieäu, laø daïng ñöôøng
daãn moät chieàu, chæ ra.
Chaân 01,1017 : caùc chaân tín hieäu baét tay giöõa maùy vi tính vaø
maùy in.
Chaân 1825
: caùc chaân mass.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 15
Caùc böôùc thöïc hieän quaù trình truyeàn döõ lieäu cuûa maùy vi tính sang maùy in
nhö sau:
CPU chôø cho ñeán khi ñöôøng tín hieäu BUSY xuoáng thaáp, tín hieäu
naøy baùo cho bieát maùy in ñaõ saün saøng nhaän döõ lieäu.
CPU xuaát maõ cuûa kyù töï keá tieáp ra coång maùy in.
CPU ñöa bit STROBE xuoáng thaáp baùo hieäu cho maùy in bieát döõ lieäu
môùi ñaõ ñöôïc ñöa ñeán coång maùy in.
Maùy in nhaän döõ lieäu, nhaän döõ lieäu xong, traû bit BUSY veà möùc cao.
Maùy in traû bit ACK veà möùc cao.
CPU traû bit STROBE veà möùc cao.
Maùy in traû ACK xuoáng thaáp.
Maùy in thöïc hieän coâng vieäc in.
Thöïc hieän in xong, maùy in cho BUSY xuoáng thaáp ñeå cho CPU bieát
ñang saün saøng nhaän kyù töï khaùc.
Coù theå bieåu dieãn caùc böôùc thöïc hieän cuûa daïng giao tieáp song song baát ñoàng
boä qua coång maùy in nhö sau:
GIAÛN ÑOÀ THÔØI GIAN
Ñaëc ñieåm thuaän lôïi lôùn nhaát ôû hình thöùc truyeàn naøy laø taát caû caùc tín hieäu
ñeàu naèm ôû caáp ñieän aùp töø 0V ñeán 5V, coù nghóa laø noù töông thích vôùi haàu heát caùc
IC soá, loaïi TTL hay CMOS. Chính söï töông thích naøy giuùp cho vieäc giao tieáp trôû
neân ñôn giaûn vaø deã daøng hôn.
Tuy nhieân, ôû ñaây caùc ñöôøng tín hieäu döõ lieäu laø daïng tín hieäu moät chieàu neân
trong vieäc giao tieáp vôùi caùc hình thöùc trao ñoåi tín hieäu hai (02) chieàu hay tín hieäu
lôùn hôn phaïm vi moät byte thì coång maùy in khoâng thích hôïp. Taïo ra moät coång vaøo
ra coù phaïm vi trao ñoåi lôùn hôn vaø ña duïng hôn coång maùy in laø nhieäm vuï ñaët ra
cho ngöôøi nghieân cöùu.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 16
III. KHAÛO SAÙT VI MAÏCH PPI 8255A:
Coù raát nhieàu IC daïng IO ñaûm nhieäm coâng vieäc giao tieáp trao ñoåi thoâng tin
giöõa caùc heä thoáng nhö 82C37A, 82C42, 82C79, 82C55A, … vôùi phaïm vi söû duïng
vaø khaû naêng laäp trình traïng thaùi vaøo ra. IC PPI 82C55A ñöôïc choïn vì thoûa ñöôïc
yeâu caàu ñeå thieát keá maïch giao tieáp ña naêng. Tieán haønh khaûo saùt vi maïch ñeå
thuaän tieän cho vieäc söû duïng, cuï theå khaûo saùt: caáu truùc phaàn cöùng, caáu truùc thanh
ghi ñieàu khieån.
1. Caáu truùc phaàn cöùng PPI 82C55A:
PPI 82C55A laø IC ngoaïi vi ñöôïc cheá taïo theo coâng ngheä LSI duøng ñeå
giao tieáp song song giöõa caùc heä thoáng vi maïch hay giöõa Microprocessor vaø
thieát bò ñieàu khieån (beân trong hay beân ngoaøi), coù 40 chaân, daïng DIL.
SÔ ÑOÀ CHAÂN VAØ SÔ ÑOÀ LOGIC PPI 82C55A
Teân caùc chaân PPI 82C55A:
RESET
: Reset input, chaân vaøo, xaùc laäp laïi traïng thaùi ban ñaàu.
CS\
: Chip Select, chaân vaøo, choïn traïng thaùi hoaït ñoäng.
RD\
: Read input, chaân vaøo, xaùc laäp traïng thaùi ñoïc.
WR\
: Write input, chaân vaøo, xaùc laäp traïng thaùi ghi.
A0, A1
: Port Address, chaân vaøo, xaùc laäp ñòa chæ.
D0D7
: Döõ lieäu Bus (Bi – Direction), ba (03) traïng thaùi.
PA7 – PA0 : Port A, ba traïng thaùi, coång giao tieáp A.
PB7 – PB0 : Port B, ba traïng thaùi, coång giao tieáp B.
PC7 – PC0 : Port C, ba traïng thaùi, coång giao tieáp C.
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 17
PPI 82C55A giao tieáp vôùi caùc vi maïch khaùc thoâng qua 3 Bus: Bus döõ
lieäu 8 bit D0D7, Bus ñòa chæ A1A2, Bus ñieàu khieån RD\, WR\, CS\, Reset.
PPI 82C55A coù 03 Port xuaát nhaäp (I/O) coù teân laø Port A, Port B, Port,
moãi Port 8 bit. Vôùi 03 port döõ lieäu vaø moät thanh ghi ñieàu khieån PPI 82C55A
coù theå ñöôïc öùng duïng vaøo nhieàu coâng duïng khaùc, IC queùt maõ baøn phím laø
moät trong nhöõng öùng duïng aáy. Port A goàm caùc ñöôøng PA 0PA7, Port B goàm
caùc ñöôøng PB0PB7 , Port C goàm caùc ñöôøng PC0PC7. Caùc Port naøy coù theå
laø caùc Port Input hay Output tuøy thuoäc vaøo leänh ñieàu khieån chöùa trong
thanh ghi leänh. Maõ leänh, thoâng tin traïng thaùi vaø döõ lieäu ñeàu ñöôïc truyeàn
treân 8 ñöôøng döõ lieäu D0D7, coâng vieäc cuûa PPI 82C55A tuøy thuoäc vaøo leänh
ñieàu khieån chöùa trong thanh ghi ñieàu khieån. Caùc ñöôøng tín hieäu RD\, WR\
cuûa PPI 82C55A ñöôïc keát noái vôùi caùc ñöôøng tín hieäu ñoïc ghi cuûa heä thoáng
vi maïch (hay Microprocessor).
Tín hieäu Reset duøng ñeå khi khôûi ñoäng hay khôûi ñoäng laïi PPI 82C55A,
khi bò Reset caùc thanh ghi beân trong cuûa PPI 82C55A ñeàu bò xoùa veà traïng
thaùi maëc ñònh vaø PPI 82C55A ôû traïng thaùi chôø leänh, saún saøng laøm vieäc.
Nhö vaäy, ñieàu tröôùc tieân khi söû duïng vi maïch naøy, neáu chuùng ta khoâng
muoán söû duïng caùc giaù trò maëc ñònh, laø phaûi nhaäp leänh vaøo thanh ghi ñieàu
khieån moãi khi reset laïi vi maïch. Khi giao tieáp vôùi Microprocessor ngoõ vaøo
tín hieäu Reset naøy ñöôïc keát noái vôùi tín hieäu Reset Out cuûa vi xöû lyù. Chaân
Reset taùc ñoäng möùc cao.
Tín hieäu Chip Select (CS) duøng ñeå ñieàu khieån hoaït ñoäng cuûa PPI
82C55A. Tín hieäu naøy coù theå laøm cho vi maïch hoaït ñoäng bình thöôøng hay ôû
traïng thaùi chôø. Trong vieäc keát hôïp Microprocessor vôùi nhieàu IC taïo thaønh
moät heä thoáng hoaøn chænh, chaân CS giuùp vi xöû lyù choïn ñuùng IC caàn hoaït
ñoäng. Chaân CS taùc ñoäng möùc thaáp.
Caùc ñöôøng ñòa chæ A1A0 cuûa PPI 82C55A duøng ñeå löïa choïn caùc Port vaø
thanh ghi. A1A0 = 00Bin duøng ñeå choïn Port A, A1A0 = 01Bin duøng ñeå löïa choïn
Port B, A1A0 = 10Bin duøng ñeå choïn Port C, A1A0 = 11Bin duøng ñeå choïn thanh
ghi ñieàu khieån.
Caùc Port I/O cuûa PPI 82C55A chia ra laøm 2 nhoùm: Nhoùm A goàm Port
A vaø 4 bit cao cuûa Port C, nhoùm B goàm Port B vaø 4 bit thaáp cuûa Port C. Ñeå
söû duïng caùc Port cuûa PPI 82C55A ngöôøi laäp trình phaûi gôûi töø ñieàu khieån
vaøo thanh ghi ñieàu khieån ñeå ñònh caáu hình cho caùc Port ñuùng theo yeâu caàu
maø ngöôøi laäp trình mong muoán.
Khi muoán thöïc hieän chöùc naêng baét tay vôùi caùc heä thoáng khaùc, PPI
82C55A duøng caùc bit PC7, PC6 vaø PC3 cuûa port C ñeå thöïc hieän chöùc naêng
giao tieáp. Bit PC7 trôû thaønh bit OBF A (Output Buffer Full, taùc ñoäng möùc
thaáp), khi coù döõ lieäu Microprocessor gôûi ra Port A, tín hieäu OBF A seõ yeâu
caàu thieát bò beân ngoaøi nhaän döõ lieäu. Bit PC6 trôû thaønh bit ACK A
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 18
(AcknowLedge Input, taùc ñoäng möùc thaáp), thieát bò nhaän döõ lieäu duøng tín
hieäu naøy ñeå baùo cho PPI 82C55A bieát tín hieäu ñaõ ñöôïc nhaän vaø saún saøng
nhaän döõ lieäu tieáp theo. Bit PC3 trôû thaønh INTR A (Interrupt Request, taùc
ñoäng möùc cao), bit naøy coù möùc logic 1 khi 2 bit OBF A = 1, ACKA = 1 vaø bit
INTEA (Interrupt Enable) ôû beân trong PPI 82C55A baèng 1. Tín hieäu INTR A
taùc ñoäng ñeán ngoõ vaøo ngaét cuûa heä thoáng trung taâm ñeå baùo thieát bò beân
ngoaøi ñaõ nhaän döõ lieäu ôû Port A.
Caùc bit coøn laïi cuûa Port C: PC4, PC5 laø caùc bit xuaát hay nhaäp bình
thöôøng tuøy thuoäc vaøo bit D3 trong töø ñieàu khieån.
CAÁU TRUÙC TÖØ ÑIEÀU KHIEÅN
D7 D6D5D4D3D2D1D0
GROUP BPORT C
(LOWER)
1 = INPUT
0 = OUTPUTPORT B
1 = INPUT
0 = OUTPUTMODE
SELECTION
0 = MODE 0
1 = EODE 1
GROUP A PORT C
(UPPER)
1 = INPUT
0 = OUTPUTPORT A
1 = INPUT
0 = OUTPUTMODE
SELECTION
0 = MODE 0
1 = MODE 1
1X = MODE 2
MODE SET FLAG
1 = ACTIVE
Ñeå thuaän tieän cho vieäc quaûn lyù vieäc xuaát nhaäp vaø cuõng laø ñeå taêng
theâm tính linh hoaït coâng vieäc giao tieáp, vi maïch PPI 82C55A phaân chia ra
Ketnooi.com vì sự nghiệp giáo dục
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 19
hai caáu hình laøm vieäc khaùc nhau ñoù laø laøm vieäc theo nhoùm A vaø nhoùm B.
Tuy nhieân, cuõng coù theå khoâng chuù yù ñeán vieäc phaân chia naøy trong giao tieáp
trao ñoåi thoâng thöôøng, khoâng caàn nhieàu tín hieäu giao tieáp.
2. Caáu truùc thanh ghi ñieàu khieån phaàn meàm cuûa PPI 82C55A:
Do caùc Port ra cuûa PPI 82C55A ñöôïc chia ra laøm 2 nhoùm A vaø nhoùm B
taùch rôøi neân töø ñieàu khieån cuûa PPI 82C55A cuõng ñöôïc chia laøm 2 nhoùm.
a. Caùc bit D2D1D0 duøng ñeå caáu hình cho nhoùm B
Bit D0 duøng ñeå thieát laäp 4 bit thaáp cuûa Port C, D 0 = 0 – Port C
thaáp laø Port xuaát döõ lieäu (Output), D0 = 1 – Port C thaáp laø Port nhaäp döõ
lieäu (Input).
Bit D1 duøng ñeå thieát laäp Port B, D1 = 0 – Port B laø Port xuaát döõ
lieäu (Output), D1 = 1 – Port B laø Port nhaäp döõ lieäu (Input).
Bit D2 duøng ñeå thieát laäp Mode ñieàu khieån cuûa nhoùm B:
+ D2 = 0: Nhoùm B hoaït ñoäng ôû Mode 0.
+ D2 = 1: Nhoùm B hoaït ñoäng ôû Mode 1
b. Caùc bit D6D5D4D3 duøng ñeå caáu hình cho nhoùm A
Bit D3 duøng ñeå thieát laäp 4 bit cao cuûa Port C, D 3 = 0 – Port C laø
Port xuaát döõ lieäu (Output), D3 = 1 – Port C laø Port nhaäp döõ lieäu
(Input).
Bit D4 duøng ñeå thieát laäp Port A, D4 = 0 – Port A xuaát döõ lieäu
(Output), D4=1 – Port A laø Port nhaäp döõ lieäu (Input).
Bit D6D5 duøng ñeå thieát laäp Mode ñieàu khieån cuûa nhoùm A:
+ D6D5 = 00: Nhoùm A hoaït ñoäng ôû Mode 0.
+ D6D5 = 01: Nhoùm A hoaït ñoäng ôû Mode 1.
+ D6D5 = 1x: Nhoùm A hoaït ñoäng ôû Mode 2
c. Caùc nhoùm A vaø B ñöôïc caáu hình ôû Mode 0
Töø ñieàu khieån khi 2 nhoùm A vaø B laøm vieäc ôû Mode 0:
1
0
0
X
X
0
X
X
ÔÛ Mode 0 caùc Port A, Port B, Port C thaáp vaø Port C cao laø caùc
Port xuaát hoaëc nhaäp döõ lieäu ñoäc laäp. Do coù 4 bit ñeå löïa choïn neân coù 16
töø ñieàu khieån khaùc nhau cho 16 traïng thaùi xuaát hay nhaäp cuûa 4 Port.
d. Caùc nhoùm A vaø B ñöôïc caáu hình ôû Mode 1
Töø ñieàu khieån khi 2 nhoùm A vaø B laøm vieäc ôû Mode 1:
1
0
1
Ketnooi.com vì sự nghiệp giáo dục
X
X
1
X
X
MAÙY CHAÁM ÑIEÅM TRAÉC NGHIEÄM GIAO TIEÁP MAÙY VI TÍNH
Trang 20
ÔÛ Mode 1 caùc Port A, Port B laøm vieäc xuaát nhaäp coù choát
(Strobed I/O). ÔÛ Mode naøy 2 Port A vaø Port B hoaït ñoäng ñoäc laäp vôùi
nhau vaø moãi Port coù 1 Port 4 bit ñieàu khieån hay döõ lieäu. Caùc Port 4 bit
ñieàu khieån hay döõ lieäu ñöôïc hình thaønh töø 4 bit thaáp vaø 4 bit cao cuûa
Port C.
Khi PPI 82C55A ñöôïc caáu hình ôû Mode 1, thieát bò giao tieáp PPI
82C55A nhaän döõ lieäu, thieát bò ñoù phaûi taïo ra moät tín hieäu yeâu caàu PPI
82C55A nhaän döõ lieäu, ngöôïc laïi PPI 82C55A muoán gôûi tín hieäu ñeán 1
thieát bò khaùc, PPI 82C55A phaûi taïo ra 1 tín hieäu cho thieát bò ñoù nhaän
bieát döõ lieäu ñaõ ñöôïc xuaát ra, tín hieäu yeâu caàu ñoù goïi laø tín hieäu Stobe.
e. Nhoùm A laøm vieäc ôû caáu hình Mode 1
Caáu hình Port A ñöôïc laø Port nhaäp döõ lieäu:
Caùc ñöôøng tín hieäu cuûa Port C moät phaàn trôû thaønh caùc ñöôøng tín
hieäu ñieàu khieån, tín hieäu choát vaø moät phaàn laø ñöôøng döõ lieäu cuûa Port
A.
Maõ leänh töø ñieàu khieån:
1
0
1
1
X
X
X
X
SÔ ÑOÀ LAØM VIEÄC CUÛA NHOÙM A
CHÖÙC NAÊNG NHAÄP DÖÕ LIEÄU
Bit PC4 trôû thaønh bit STBA (Strobe Input, taùc ñoäng möùc thaáp
nhaát), ñöôïc duøng ñeå choát döõ lieäu ôû ngoõ vaøo PA 7PA0 vaøo maïch choát
beân trong.
Bit PC5 trôû thaønh bit IBFA (Input Buffer Full, taùc ñoäng möùc cao),
duøng ñeå baùo cho thieát bò beân ngoaøi bieát döõ lieäu ñaõ ñöôïc choát vaøo beân
trong.
Bit PC3 trôû thaønh bit INTRA (interrupt Request, taùc ñoäng möùc
cao), bit naøy coù möùc logic 1 khi STB A, IBFA vaø INTEA (Interrupt
Enable) ôû beân trong PPI 82C55A baèng 1. Bit INTE A ñöôïc thieát laäp möùc
Ketnooi.com vì sự nghiệp giáo dục
- Xem thêm -