
nguyenvanbientbd47@gmail.com
LUAÄN VAÊN TOÁT NGHIEÄP
ÑEÀ TAØI:
ÖÙNG DUÏNG VI MAÏCH SOÁ LAÄP TRÌNH
LÔØI MÔÛ ÑAÀU
Vôùi söï tieán boä khoâng ngöøng cuûa khoa hoïc kyõ thuaät, ñaëc bieät laø ngaønh ñieän töû ñaõ öùng
duïng raát nhieàu trong coâng nghieäp. Trong lónh vöïc ñieàu khieån, töø khi coâng ngheä cheá taïo loaïi vi
maïch laäp trình phaùt trieån ñaõ ñem ñeán caùc kyõ thuaät ñieàu khieån hieän ñaïi coù nhieàu öu ñieåm so
vôùi vieäc söû duïng caùc maïch ñieàu khieån ñöôïc laép raùp töø caùc linh kieän rôøi nhö kích thöôùc maïch
nhoû, goïn, giaù thaønh reû, ñoä laøm vieäc tin caäy vaø coâng suaát tieâu thuï thaáp ...
Ngaøy nay lónh vöïc ñieàu khieån ñaõ ñöôïc öùng duïng roäng raõi trong caùc thieát bò, saûn phaåm
phuïc vuï cho nhu caàu sinh hoaït haèng ngaøy cuûa con ngöôøi nhö maùy giaët, ñoàng hoà ñieän töû ...
nhaèm giuùp cho ñôøi soáng ngaøy caøng hieän ñaïi vaø tieän lôïi hôn.
Ñeà taøi öùng duïng vi maïch soá laäp trình raát phong phuù ña daïng, coù nhieàu loaïi hình khaùc
nhau döïa vaøo coâng duïng vaø ñoä phöùc taïp. Do taøi lieäu tham khaûo tieáng vieät haïn cheá, trình ñoä
coù haïn vaø kinh nghieäm trong thöïc tieãn coøn non keùm, neân ñeà taøi chaéc chaén coøn nhieàu thieáu
soùt.
Raát mong ñöôïc nhaän nhöõng yù kieán ñoùng goùp, giuùp ñôõ chaân tình, quyù baùu cuûa quyù
thaày coâ cuøng caùc baïn sinh vieân.
Thaùng 2 naêm 1999
Tröông Phöôùc Toaøn
MUÏC LUÏC

nguyenvanbientbd47@gmail.com
Trang
PHAÀN I
LYÙ THUYEÁT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..1
CHÖÔNGI GIÔÙI THIEÄU CAÙC COÅNG LOGIC CÔ BAÛN . . . . . . . . . . . 2
I/ COÅNG LOGIC VAØ (AND) ,HOAËC (OR) ,KHOÂNG (NOT).. . . . . . . . . 2
1/ Coång logic VAØ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2/ Coång logic HOAËC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
3/ Coång logic KHOÂNG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
II/ COÅNG LOGIC KHOÂNG-VAØ (NAND) ,KHOÂNG-HOAËC (NOR). . . . . 4
1/ Coång NAND. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
2/ Coång NOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .4
III/ COÅNG LOGIC EXOR ,EXNOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
1/Coång EXOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
2/Coång EXNOR. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
IV/ BIEÁN ÑOÅI CAÙC HAØM QUAN HEÄ RA HAØM LOGIC NAND, NOR . 6
CHÖÔNG II MAÏCH LOGIC TOÅ HÔÏP . . . . . . . . . . . . . . . . . . . . .. .. . . .8
I/ ÑAËC ÑIEÅM CÔ BAÛN CUÛA MAÏCH TOÅ HÔÏP . . . . .. . . . . . . . . . . . . . . 8
II/ PHÖÔNG PHAÙP BIEÅU THÒ VAØ PHAÂN TÍCH CHÖÙC NAÊNG LOGIC..8
III/ PHÖÔNG PHAÙP THIEÁT KEÁ LOGIC MAÏCH TOÅ HÔÏP . . . . . . . . . . . .9
1/ Phaân tích yeâu caàu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .9
2/ Laäp baûng söï thaät . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3/ Tieán haønh ñôn giaûn hoùa . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
CHÖÔNG III GIÔÙI THIEÄU VI MAÏCH SOÁ LAÄP TRÌNH . . . . . . . . . .12
1/ LÒCH SÖÛ PHAÙT TRIEÅN CUÛA VI MAÏCH SOÁ LAÄP TRÌNH . . . . . . 12
2/ CAÁU TRUÙC CÔ BAÛN CUÛA CAÙC HOÏ VI MAÏCH LAÄP TRÌNH . . . .16
3/ CAÙC PHAÀN MEØM HOÅ TRÔÏ CUÛA PLD . . . . . . . . . . . . . . . . . . . . . 40
4/ GIÔÙI THIEÄU PHAÀN MEÀM SYNARYO . . . . . . . . . . . . . .... . . . . . .44
PHAÀN II
THI COÂNG . . . . . . . . . . . . . . . . . . . . . . . . .. . . .. . . . . . . . . . . 48
PHAÀN III
KEÁT LUAÄN . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . .60
Trang 2

nguyenvanbientbd47@gmail.com
PHAÀN I
LYÙ THUYEÁT
Trang 3

nguyenvanbientbd47@gmail.com
CHÖÔNG I : GIÔÙI THIEÄU CAÙC COÅNG LOGIC CÔ BAÛN
I/ HAØM LOGIC VAØ (AND) , HOAËC (OR) ,KHOÂNG (NOT).
1/ Coång logic .
Goïi A laø bieán soá nhò phaân coù möùc logic laø 0 hoaëc 1, vaø Y laø moät bieán soá nhò phaân tuøy
thuoäc vaøo A: Y= f(A).
Trong tröôøng hôïp naøy coù hai khaû naêng xaûy ra:
- Y = A, A= 0 thì Y = 0
hay A= 1 thì Y = 1
- Y = A A= 0 thì Y = 1
hay A= 1 thì Y = 0
Khi Y tuøy thuoäc vaøo hai bieán soá nhò phaân A, B
Y = f(A,B)
Vì bieán soá A,B chæ coù theå laø 0 hay 1 neân A vaø B chæ coù theå taïo ra 4 toå hôïp khaùc nhau
laø:
A B
0 0
0 1
1 0
1 1
Baûng lieät keâ taát caû caùc toå hôïp khaû dó cuûa caùc bieán soá vaø haøm soá töông öùng goïi laø
baûng söï thaät. Khi coù 3 hay nhieàu bieán soá (A,B ,C) soá löôïng haøm soá khaû dó taêng nhanh.
Maïch ñieän töû thöïc hieän quan heä logic :
Y = f(A ) hay Y = f(A,B).
goïi laø maïch logic, trong ñoù caùc bieán soá A,B .. laø caùc ngoû vaøo vaø haøm soáY laø caùc ngoû ra. Moät
maïch logic dieãn taû quan heä giöõa caùc ngoû vaøo vaø ngoû ra nghóa laø thöïc hieän ñöôïc moät haøm
logic, do ñoù coù bao nhieâu haøm soá logic thì coù baáy nhieâu maïch logic .
Löu yù raèng khi bieåu dieãn moái quan heä toaùn hoïc ta goïi laø haøm soá logic coøn khi bieåu dieãn moái
quan heä veà maïch tín hieäu ta goïi laø coång logic.
2/ Coång logic VAØ (AND).
Haøm logic VAØ ñöôïc ñònh nghóa theo baûng söï thaät sau:
Baûng söï thaät:
A B Y
0 0 0
0 1 0
1 0 0
Trang 4
A
B
Y=A.B
ØMaïc
h
A
B
Y

nguyenvanbientbd47@gmail.com
1 1 1
Kyù hieäu toaùn hoïc cuûa haøm soá VA.Ø Kí hieäu coång VAØ (AND)
Y = A.B
3/ Coång logic HOAËC (OR).
Haøm soá HOAËC cuûa hai bieán soá A,B ñöôïc ñònh nghóa ôû baûng söï thaät sau:
Baûng söï thaät:
A B Y
0 0 0
0 1 1
1 0 1
1 1 1
Kí hieäu coång HOAËC
Ngoû ra Y laø 1 khi coù ít nhaát moät bieán soá laø 1, do ñoù chæ baèng 0 ôû tröôøng hôïp khi caû hai bieán
soá baèng 0.
Kyù hieäu toaùn hoïc cuûa coång HOAËC laø:
Y = A+B
4/ Coång logic KHOÂNG (NOT).
Haøm VAØ vaø haøm HOAËC taùc ñoäng leân hai hay nhieàu bieán soá trong khi ñoù haøm KHOÂNG coù theå
xem nhö chæ coù theå taùc ñoäng leân moät bieán soá.
Baûng söï thaät :
A Y
0 1
1 0
Kí hieäu coång NOT
Haøm KHOÂNG coù taùc ñoäng phuû ñònh hay ñaûo .Sôû dó coù söï ñoàng hoùa naøy laø vì ta ñang
lieân heä vôùisoá nhò phaân coù hai traïng thaùi 0 hay 1. Do ñoù phuû ñònh cuûa 0 laø1.
Trang 5
Y
AY = A
A
B
Y

