Hungmo_4211@yahoo.com CĐ Đi n 2 – K5 Mobile : 01695550150
CĐ XDCT ĐÔ TH
Lêi më ®Çu:
Ngµy nay khi nhu cÇu th«ng tin qu¶ng c¸o rÊt lín , viÖc ¸p dông c¸c ph¬ng
tiÖn kÜ thuËt míi vµo c¸c lÜnh vùc trªn lµ rÊt cÇn thiÕt .
Khi b¹n ®Õn c¸c n¬i c«ng céng, b¹n dµng b¾t gÆp nh÷ng ¸p phÝch
qu¶ng c¸o ®iÖn ch¹y theo c híng kh¸c nhau víi nhiÒu h×nh ¶nh mµu c
rÊt Ên tîng.
yªu cÇu cña m«n häc thuËt vi thùc tiÔn nh trªn, chóng em
quyÕt ®Þnh chän ®Ò tµi cho bµi tËp lín m«n häc lµ:
ThiÕt kÕ m¹ch hiÓn thÞ dïng ma trËn LED.
Khi ®Ò tµi ®îc réng th× kh¶ n¨ng øng ng thùc tiÔn rÊt lín .Nãi tãm l¹i,
trong thêi ®¹i bïng th«ng tin hiÖn nay, kh¶ n¨ng øng dông tiÒm lùc ph¸t
triÓn cña hÖ thèng nµy lµ rÊt lín, ®Æc biÖt ë ViÖt Nam, c¸c hÖ thèng nh vËy cßn
rÊt Ýt, hÇu hÕt ®Òu ®îc nhËp tõ níc ngoµii gi¸ thµnh kh¸ cao.
I)
I) C¬ së lý thuyÕt:
C¬ së lý thuyÕt:
Dùa trªn nguyªn t¾c nh quÐt mµn h×nh, ta thÓ thùc hiÖn viÖc hiÓn thÞ
ma trËn ®Ìn b»ng c¸ch quÐt theo hµng quÐt theo cét. Mçi Led trªn ma trËn
LED thÓ coi nh mét ®iÓm ¶nh. §Þa chØ cña mçi ®iÓm ¶nh nµy ®îc x¸c ®Þnh
®ång thêi i ch gi¶i hµng gi¶i cét, ®iÓm ¶nh nµy ®îc x¸c ®Þnh
tr¹ng th¸i nhê d÷ liÖu ®a ra tõ bé vi ®iÒu khiÓn 8951.
Nh vËy t¹i i thêi ®iÓm chØtr¹ng th¸i cña mét ®iÓm ¶nh ®îc x¸c ®Þnh.
Tuy nhiªn khi x¸c ®Þnh ®Þa chØ tr¹ng th¸i cña ®iÓm ¶nh tiÕp theo th× c¸c
®iÓm ¶nh cßn l¹i sÏ chuyÓn vÒ tr¹ng th¸i t¾t (nÕu LED ®ang s¸ng th× sÏ t¾t dÇn).
thÕ ®Ó hiÓn thÞ ®îc toµn h×nh ¶nh cña ma trËn ®Ìn, ta thÓ quÐt ma
trËn nhiÒu lÇn i tèc ®é quÐt rÊt lín, lín h¬n nhiÒu lÇn thêi gian kÞp t cña
®Ìn. M¾t ngêi chØ nhËn biÕt ®îc tèi ®a 24 h×nh/s do ®ã nÕu c ®é quÐt rÊt lín
th× kh«ng nhËn ra ®îc thay ®æi nhá cña ®Ìn thÊy ®îc toµn nh
¶nh cÇn hiÓn thÞ.
S¬ ®å khèi:
1
Ma trËn ®Ìn
LED
Gii m· cét
Gii m·
hµng
Hungmo_4211@yahoo.com CĐ Đi n 2 – K5 Mobile : 01695550150
CĐ XDCT ĐÔ TH
Data
§Ó thùc hiÖn ®îc quÐt hµng vµ quÐtt th× ma trËn LED ®îc thiÕt kÕ nh sau:
C¸c LED trªnng mét hµng sÏ ®îc nèi c¸c ch©n d¬ng víi nhau.
C¸c LED trªn cïng mét t ®îc i c¸c ch©n ©m víi nhau nh h×nh
Ta cã thÓ m« pháng mét ma trËn Led ®¬n gi¶n 4x4 nh sau:
S¬ ®å thiÕt kÕ ma trËn LED
Tr¹ng th¸i cña mét LED sÏ ®îc quyÕt ®Þnh bëi tÝn hiÖu ®iÖn ¸p ®i vµo ®ång thêi
2 ch©n. ®Ó LED s¸ng th× ®iÖn ¸p 5V ph¶i ®a vµo ch©n d¬ng ch©n
©m ph¶i ®îc nèi ®Êt, LED sÏ t¾t khi kh«ng cã ®iÖn ¸p ®a vµo ch©n d¬ng.
Víi ®Ò tµi nµy, chóng em chän lo¹i ma trËn LED 8x8 ®Ó hiÓn thÞ.
Ta cã s¬ ®å nguyªn lý cña Ma trËn LED 8x8:
2
Hµng 1
2
3
4
Cét 1 2 3
4
Hungmo_4211@yahoo.com CĐ Đi n 2 – K5 Mobile : 01695550150
CĐ XDCT ĐÔ TH
§Ó ma trËn cã thÓ s¸ng nh h×nh vÏ (hiÓn thÞ mét phÇn cña ch÷ ADIDAS):
§Ìn LED thø nhÊt §Ìn LED thø hai §Ìn Led thø ba
Thùc hiÖn quÐt dßng vµ cét:
-Chänt 1, ®a ®iÖn ¸p cét 1 vÒ 0.
-Sau ®ã chän vµ quÐt lÇn lît c¸c hµng 1,2,3,4,5,6,7,8 nh sau:
+ §Ìn 1 t¾t §iÖn ¸p ®a vµo hµng 1 lµ 0V.
+ §Ìn 2 t¾t §iÖn ¸p ®a vµo hµng 2 lµ 0V.
+ §Ìn 3 s¸ng §iÖn ¸p ®a vµo hµng 3 lµ 5V.
+ §Ìn 4 s¸ng §iÖn ¸p ®a vµo hµng 4 lµ 5V.
+ §Ìn 5 s¸ng §iÖn ¸p ®a vµo hµng 5 lµ 5V.
3
Hungmo_4211@yahoo.com CĐ Đi n 2 – K5 Mobile : 01695550150
CĐ XDCT ĐÔ TH
+ §Ìn 6 s¸ng §iÖn ¸p ®a vµo hµng 6 lµ 5V.
+ §Ìn 7 s¸ng §iÖn ¸p ®a vµo hµng 7 lµ 5V.
+ §Ìn 8 s¸ng §iÖn ¸p ®a vµo hµng 8 lµ 5V.
Chänt 2, nèi ®Êt. Sau ®ã quÐt lÇn lît c¸c hµng 1,2,3,4,5,6,7,8.
+ §Ìn 1 t¾t §iÖn ¸p ®a vµo hµng 1 lµ 0V.
+ §Ìn 2 s¸ng §iÖn ¸p ®a vµo hµng 2 lµ 5V
+ §Ìn 3 t¾t §iÖn ¸p ®a vµo hµng 3 lµ 0V
+ §Ìn 4 s¸ng §iÖn ¸p ®a vµo hµng 4 lµ 5V
+ §Ìn 5 t¾t §iÖn ¸p ®a vµo hµng 5 lµ 0V
+ §Ìn 6 t¾t §iÖn ¸p ®a vµo hµng 6 lµ 0V
+ §Ìn 7 t¾t §iÖn ¸p ®a vµo hµng 7 lµ 0V
+ §Ìn 8 t¾t §iÖn ¸p ®a vµo hµng 8 lµ 0V
-TiÕp tôc quÐt víi c¸c cét 3 ®Õn 8 b»ng c¸ch nh trªn, sau ®ã chuyÓn
sang quÐt ®Ìn LED thø hai vµ thø ba mét c¸ch t¬ng tù.
-§Ó t ngêi nhËn biÕt ®îc toµn h×nh ¶nh cña ma trËn ta ph¶i tiÕn
hµnh quÐt nhiÒu lÇn. Do t ngêi kh«ng ph©n biÖt ®îc thay ®æi ¶nh nÕu
¶nh ®ã ®îc quÐt i tèc ®é 24 h×nh/s nªn nÕu ta quÐt ¶nh víi tèc ®é lín h¬n
hoÆc b»ng 24 h×nh/s th× ¶nh sÏ ch¹y liªn tôc vµ kh«ng bÞ giËt
II)
II) ThiÕt kÕ:
ThiÕt kÕ:
§Ó thùc hiÖn ®îc viÖc quÐt theo hµng quÐt theo cét ta cÇn ph¶i lµm nh÷ng
c«ng viÖc sau:
-ThiÕt kÕ ma trËn LED theo m« h×nh nh ®· nãi ë trªn.
-ThiÕt ph©n kªnh ®a vµo gi¶i m· ®Þa chØ cét cho tÊt c¸c
®iÓm ¶nh.
-ThiÕt ®Öm ®Ó æn ®Þnh liÖu (gåm ®Öm hµng
®Ömt).
1) S¬ ®å khèi cña m¹ch hiÓn thÞ dïng ma trËn LED :
4
Hungmo_4211@yahoo.com CĐ Đi n 2 – K5 Mobile : 01695550150
CĐ XDCT ĐÔ TH
S¬ ®å khèi cho m¹ch ®iÒu khiÓn ma trËn LED 8 x 8.
2)NhiÖm vô cña c¸c khèi:
i. Bé vi ®iÒu khiÓn 8951 :
§©y n¬i lu gi÷ ch¬ng tr×nh ®iÒu khiÓn chÝnh liÖu cho c¸c ch gi¶i
hµng vµ cét.
AT89C51 t vi nh 8 bit ®¬n chip CMOS hiÖu suÊt cao, c«ng suÊt
nguån tiªu thô thÊp 4Kbyte nhí ROM Flash xo¸ ®îc/lËp tr×nh ®îc. Chip
nµy ®îc s¶n xuÊt dùa vµo c«ng nghÖ nhí kh«ng mÊt néi dung ®é tÝch hîp
cao.
AT89C51 c¸c ®Æc trng chuÈn sau: 4Kbyte Flash, 128 byte RAM, 32 ®êng
xuÊt nhËp, hai ®Þnh thêi/®Õm 16 bit, t cÊu tróc ng¾t hai møc u tiªn 5
nguyªn nh©n ng¾t, mét port nèi tiÕp song c«ng, m¹ch t¹o dao ®éng t¹o xung
Clock trªn Chip.
ChÕ ®é nghØ dõng CPU trong khi vÉn cho phÐp RAM, c¸c bé ®Þnh thêi/®Õm,
Porti tiÕp vµ hÖ thèng ng¾t ho¹t ®éng.
M« t¶ c¸c ch©n cña IC 8951:
Vcc: Ch©n cung cÊp ®iÖn.
GND: Ch©n nèi ®Êt.
Port 0: Port 0 port xuÊt nhËp 8 bit 2 chiÒu cùc D . Port 0
cßn ®îc cÊu h×nh lµm bus ®Þa chØ (byte thÊp) lµm bus liÖu ®a hîp trong
khi truy xuÊt nhí liÖu ngoµi nhí ch¬ng tr×nh ngoµi. Port 0 còng nhËn
c¸c byte trong khi lËp tr×nh cho Flash xuÊt c¸c byte trong khi kiÓm tra
ch¬ng tr×nh.
5