§å ¸n m«n ThiÕt kÕ m¹ch Logic Gi¶ng viªn: NguyÔn Nam Qu©n
Sinh viªn: NguyÔn ChÝ Linh – DT8 K47 - DHBKHN
Môc lôc
Trang
Lêi nãi ®Çu……………………………………………………………………2
Ch¬ng 1-C¬ së lü thuyÕt – S¬ ®å khèi…………………………… 3
I.Tæng quan 3
II.Chøc n¨ng tõng khèi 6
Ch¬ng 2 – Mét sè ph¬ng b¸n thùc hiÖn m¹ch………… … 7
I. M¹ch quang b¸o dïng EEPROM 7
II. M¹ch quang b¸o dïng Vi §iÒu KhiÓn 10
Ch¬ng 3 – M¹ch quang b¸o dïng PIC16F88………………… 14
I. Nguyªn lý lµm viÖc m¹ch quang b¸o 14
I.1 Gíi thiÖu vÒ b¶ng ®Ìn LED ma trËn 14
I.2 Nguyªn t¾c lµm s¸ng LED trªn b¶ng LED 8x8 17
I.3 Nguyªn t¾c quÐt b¶ng ma trËn LED 18
I.4 Ph¬ng ph¸p t¹o hiÖu øng ch÷ ch¹y… 19
II. Nguyªn lý lµm viÖc m¹ch quang b¸o 19
III. ®å nguyªn 21
IV. Linh kiÖn sö dông trong m¹ch 22
V. M· nguån ch¬ng tr×nh 22
Ch¬ng 4 – Giíi thiÖu c¸c IC liªn quan ®Õn m¹ch………… 28
I. Vi ®iÒu khiÓn PIC16F88 28
II. IC 74154 35
III. IC 74HC595 37
IV. IC MAX232 39
V. IC KA7805 40
Ch¬ng 5 - KÕt luËn 41
Tµi liÖu tham kho 43
§å ¸n m«n ThiÕt kÕ m¹ch Logic Gi¶ng viªn: NguyÔn Nam Qu©n
Sinh viªn: NguyÔn ChÝ Linh – DT8 K47 - DHBKHN
Lêi nãi ®Çu
Ngµy nay, cïng víi sù ph¸t triÓn cña khoa häc kü thuËt, nhÊt lµ trong lÜnh vùc
§iÖn tö - Tin häc – ViÔn th«ng, viÖc ®a th«ng tin qu¶ng c¸o ®Õn víi ngêi tiªu dïng,
®Õn víi x· héi trë nªn dÔ dµng vµ nhanh chãng. Th«ng qua nhiÒu h×nh thøc qu¶ng c¸o
kh¸c nhau mµ c¸c doanh nghiÖp giíi thiÖu s¶n phÈm cña m×nh ®Õn mäi ngêi.
Trong nhiÒu h×nh thøc ®a d¹ng cña Th«ng tin qu¶ng c¸o nh: b¸o, ®µi, tivi, tê
r¬i, ¸p phÝch… th× viÖc dïng B¶ng th«ng tin ®iÖn tö lµ mét c¸ch ®¬n gi¶n vµ
hiÖu qu¶ ®Ó qu¶ng c¸o. Chóng ta b¾t gÆp rÊt nhiÒu b¶ng th«ng tin nh vËy trong thùc
tÕ. Khi ®i vµo mét hiÖu s¸ch, b¹n cã thÓ biÕt ®îc hiÖu s¸ch ®ã b¸n lo¹i s¸ch g×, gi¸ c¶
ra sao… lµ nhê vµo b¶ng ®Ìn quang b¸o rÊt b¾t m¾t tríc cöa hiÖu. HoÆc khi vµo s©n
bay, b¹n biÕt ®îc giê giÊc c¸c chuyÕn bay, c¸c th«ng b¸o ng¾n cña phi trêng,…
còng lµ nhê vµo quang b¸o. Vµ khi ®i trªn ®êng phè lóc vÒ ®ªm, b¹n sÏ b¾t gÆp cïng
víi ¸nh ®Ìn mµu lµ rÊt nhiÒu c¸c b¶ng quang b¸o lín víi c¸c h×nh ¶nh sinh ®éng nh
ly bia Tiger ®ang trµo bät, hay c¸c h×nh ¶nh, logo hiÖn lªn víi ®ñ kiÓu (tõ trªn xuèng,
tõ tr¸i sang,……).
Qua ®ã ta thÊy r»ng, b¶ng th«ng tin ®iÖn tö ®· ®îc øng dông réng r·i trong
nhiÒu lÜnh vùc kh¸c nhau nh: giíi thiÖu s¶n phÈm, th«ng b¸o tin tøc, lµm biÓn hiÖu…
Víi øng dông réng r·i nh vËy, viÖc t×m hiÓu vµ thiÕt kÕ mét b¶ng th«ng tin nh vËy
®· th«i thóc em thùc hiÖn ®Ò tµi “thiÕt kÕ m¹ch quang b¸o dïng Vi §iÒu
KhiÓn
Giíi h¹n ®Ò tµi
Nh ®· giíi thiÖu, b¶ng th«ng tin ®iªn tö cã thÓ hiÓn thÞ ®îc c¸c h×nh ¶nh cö
®éng, chø kh«ng chØ gíi gän trong viÖc hiÓn thÞ ch÷. Tuy nhiªn, do ®iÒu kiÖn cã h¹n
nªn ®Ò tµi chØ giíi h¹n ë viÖc hiÓn thÞ ch÷ ch¹y, kÕt nèi m¸y tÝnh ®Ò thay ®æi th«ng tin
hiÓn thÞ vµ mét sè hiÖu øng kh¸c nh thay ®æi tèc ®é ch÷ ch¹y, hiÓn thÞ nhiÖt ®é trªn
b¶ng ®Ìn v.v…
§å ¸n m«n ThiÕt kÕ m¹ch Logic Gi¶ng viªn: NguyÔn Nam Qu©n
Sinh viªn: NguyÔn ChÝ Linh – DT8 K47 - DHBKHN
Ch¬ng 1
Giíi thiÖu m¹ch quang b¸o
II. Tæng quan
§Ó thiÕt kÕ mét m¹ch quang b¸o th× cã nhiÒu ph¬ng ¸n ®Ó lùa chän nh: dïng
EEPROM, dïng m¸y tÝnh ®iÒu khiÓn trùc tiÕp, dïng vi xö lý, vi ®iÒu khiÓn.
Khi sö dông EEPROM ®Ó lu tr÷ th«ng tin hiÓn thÞ kÕt hîp víi c¸c IC gi¶i ®a hîp
(Demultiplexer) ®Ó ®iÒu khiÓn qua tr×nh hiÓn thÞ trªn mµn h×nh. u ®iÓm cña
EEPROM lµ th«ng tin kh«ng bÞ mÊt khi kh«ng cã nguån cÊp vµ khi muèn thay ®æi néi
dung b¶n tin ta chØ viÖc lËp tr×nh l¹i cho EEPROM (thay ®æi phÇn mÒm). ViÖc thay
®«i nh vËy xem ra cã vÎ ®¬n gi¶n, nhng ta cÇn cã m¹ch n¹p vµ phÇn mÒm ®iÒu
khiÓn. ViÖc th¸o l¾p nhiÒu sÏ dÉn ®Õn háng hãc kh«ng ®¸ng cã.
Khi vi xö lý ®îc sö dông trong m¹ch th× m¹ch sÏ cã thªm nhiÒu tÝnh n¨ng h¬n
nhng gi¸ thµnh cho mét s¶n phÈm còng v× thÕ mµ t¨ng lªn. Mét m¹ch vi xö lý cÇn cã
thªm EEPROM(®Ó lu ch¬ng tr×nh ®iÒu khiÓn), RAM vµ c¸c IC giao tiÕp ngo¹i vi
kh¸c(8255, 74373…). Mét kÝt vi xö lý snh vËy sÏ ®em l¹i cho b¶ng th«ng tin nh÷ng
tÝnh n¨ng nh: viÖc cËp nhËt néi dung hiÓn thÞ sÏ dÔ dµng h¬n(kh«ng cÇn th¸o IC ra)
b»ng c¸c nhËp ch¬ng tr×nh míi vµo RAM, c¸c hiÖu øng ®Æc biÖt vÒ mµu s¾c còng
®îc thùc hiÖn dÔ dµng. Tuy nhiªn nh ®· nãi ë trªn, do vÊn ®Ò gi¸ thµnh cao nªn
ph¬ng ¸n nµy kh«ng ®îc chän.
Dïng m¸y tÝnh ®Ó ®iÒu khiÓn b¶ng tin còng lµ mét ph¬ng ¸n. Nhng do kÝch
thíc m¸y tÝnh lín chiÕm nhiÒu diÖn tÝch, l¹i ®¾t tiÒn nªn ta kh«ng sö dông.
Ph¬ng ¸n ®îc lùa chän lµ dïng Vi §iÒu KhiÓn. V× sao l¹i chän Vi §iÒu KhiÓn?
Thø nhÊt: Ngµy nay Vi §iÒu KhiÓn ®îc sö dông réng r·i trong c¸c øng dông
híng ®iÒu khiÓn do kÝch thíc gän, kh¶ n¨ng tÝch hîp cao nhiÒu tÝnh n¨ng trong mét
con Vi §iÒu KhiÓn khiÕn cho m¹ch ®iÖn tö trë nªn ®¬n gi¶n h¬n nhiÒu.
§å ¸n m«n ThiÕt kÕ m¹ch Logic Gi¶ng viªn: NguyÔn Nam Qu©n
Sinh viªn: NguyÔn ChÝ Linh – DT8 K47 - DHBKHN
Thø hai: Gi¸ thµnh cña Vi §iÒu KhiÓn kh«ng qu¸ ®¾t nh Vi xö lý. Trªn thÕ giíi
hiÖn cã rÊt nhiÒu nhµ s¶n xuÊt Vi §iÒu KhiÓn (ATMEL, ZILOG, MicroChip,
Motorola, Cypress…). Sù c¹nh tranh cña c¸c nhµ s¶n xuÊt vÒ gi¸ thµnh vµ kh¶ n¨ng
tÝch hîp ®em l¹i lîi Ých cho ngêi sö dông.
Thø ba: Vi §iÒu KhiÓn ®îc coi nh mét “small computer” hay System On Chip
(SoC). Bªn trong vi ®iÒu khiÓn ®· bao gåm CPU, ROM , RAM, EEPOM, c¸c giao tiÕo
ngo¹i vi, c¸c khèi sè häc vµ t¬ng tù (ADC,DAC, op-amp, bé so s¸nh…) tuú theo
tõng lo¹i.
T¹i Viªt Nam, thÞ trêng Vi §iÒu KhiÓn kh¸ s«i ®éng. ChØ cÇn vµo mét cña hµng
®iÖn tö bÊt kú ta ®Òu cã thÓ mua ®îc mét con Vi §iÒu KhiÓn ng ý. VÒ c«ng cô ph¸t
triÓn cho Vi §iÒu KhiÓn ta cã thÓ t×m thÊy rÊt nhiÒu trªn m¹ng Internet, trªn c¸c diÔn
®µn vÒ ®iÖn tö trong vµ ngoµi níc, hÇu hÕt ®Òu lµ c¸c tiÖn Ých miÔn phÝ dµnh cho
ngêi sö dông …
Sau mét thêi gian nghiªn cøu vÒ Vi §iÒu KhiÓn, mµ cô thÓ lµ dßng Vi §iÒu
KhiÓn 8051 vµ PIC, em quyÕt ®Þnh chän Vi §iÒu KhiÓn ®Ó thùc hiÖn ®Ò tµi “thiÕt
kÕ m¹ch quang b¸o dïng Vi §iÒu KhiÓn ”.
Vi §iÒu KhiÓn ®îc chän lµ Vi §iÒu KhiÓn PIC dßng Mid-range cña h·ng
MicroChip: PIC16F88. §©y lµ mét dßng Vi §iÒu KhiÓn m¹nh, ph¸t triÓn tõ l©u ë
nhiÒu níc trªn thÕ giíi. T¹i ViÖt Nam, tuy xuÊt hiÖn sau dßng 89C (ATMEL), nhng
víi nh÷ng tÝnh n¨ng næi bËt, nã dÇn ®· cã ®îc mét vÞ trÝ nhÊt ®Þnh trong c¸c lo¹i Vi
§iÒu KhiÓn. Khi PIC ®îc sö dông trong m¹ch quang b¸o, viÖc thiÕt kÕ phÇn cøng sÏ
®¬n gi¶n ®i nhiÒu mµ hiÖu n¨ng cña m¹ch vÉn lu«n ®îc ®¶m b¶o (sù linh ho¹t trong
viÖc hiÓn thÞ, c¸c hiÖu øng, kh¶ n¨ng n©ng cÊp phÇn cøng vµ phÇn mÒm…)
Díi ®©y lµ s¬ ®å khèi cña m¹ch quang b¸o
§å ¸n m«n ThiÕt kÕ m¹ch Logic Gi¶ng viªn: NguyÔn Nam Qu©n
Sinh viªn: NguyÔn ChÝ Linh – DT8 K47 - DHBKHN
S¬ ®å khèi m¹ch ®iÖn quang b¸o
Nguån cÊp cho m¹ch
Khèi ®iÒu khiÓn
trung t©m
B¶ng ®Ìn
(ma trËn LED 16x8)
Gi¶i m· hµng
vµ Chèt d÷
liÖu hµng
Gi¶i m· ®Þa
chØ cét §Öm dßng
cho cét
®Öm dßng
cho hµng
Khèi giao
tiÕp víi m¸y
tÝnh (rs232)
M¸y tÝnh
Dao
®éng