Professional Documents
Culture Documents
Dieu Khien Ma Tran LED
Dieu Khien Ma Tran LED
com
Lêi më ®Çu:
Ngµy nay khi nhu cÇu vÒ 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Ô dµng b¾t gÆp nh÷ng ¸p phÝch qu¶ng c¸o ®iÖn
tö ch¹y theo c¸c h−íng kh¸c nhau víi nhiÒu h×nh ¶nh vµ mµu s¾c rÊt Ên t−îng.
Tõ yªu cÇu cña m«n häc kÜ thuËt vi xö lý vµ 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µ:
Khi ®Ò tµi ®−îc më réng th× sÏ cã kh¶ n¨ng øng dông thùc tiÔn rÊt lín .Nãi tãm l¹i, trong
thêi ®¹i bïng næ th«ng tin hiÖn nay, kh¶ n¨ng øng dông vµ 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µi víi gi¸ thµnh kh¸ cao.
I) C¬ së lý thuyÕt:
Dùa trªn nguyªn t¾c nh− quÐt mµn h×nh, ta cã thÓ thùc hiÖn viÖc hiÓn thÞ ma trËn ®Ìn
b»ng c¸ch quÐt theo hµng vµ quÐt theo cét. Mçi Led trªn ma trËn LED cã 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 bëi m¹ch gi¶i m· hµng
vµ gi¶i m· cét, ®iÓm ¶nh nµy sÏ ®−î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 mçi thêi ®iÓm chØ cã tr¹ng th¸i cña mét ®iÓm ¶nh ®−îc x¸c ®Þnh. Tuy
nhiªn khi x¸c ®Þnh ®Þa chØ vµ 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). V× thÕ ®Ó hiÓn thÞ ®−îc toµn
bé h×nh ¶nh cña ma trËn ®Ìn, ta cã thÓ quÐt ma trËn nhiÒu lÇn víi tèc ®é quÐt rÊt lín, lín
h¬n nhiÒu lÇn thêi gian kÞp t¾t cña ®Ìn. M¾t ng−êi chØ nhËn biÕt ®−îc tèi ®a 24 h×nh/s do
®ã nÕu tèc ®é quÐt rÊt lín th× sÏ kh«ng nhËn ra ®−îc sù thay ®æi nhá cña ®Ìn mµ sÏ thÊy
®−îc toµn bé h×nh ¶nh cÇn hiÓn thÞ.
S¬ ®å khèi:
Gi¶i m· cét
Data
Ma trËn ®Ìn
Gi¶i m· LED
hµng
§Ó thùc hiÖn ®−îc quÐt hµng vµ quÐt cét th× ma trËn LED ®−îc thiÕt kÕ nh− sau:
1
Nguyenvanbientbd47@gmail.com
9 C¸c LED trªn cïng mét hµng sÏ ®−îc nèi c¸c ch©n d−¬ng víi nhau.
9 C¸c LED trªn cïng mét cét sÏ ®−îc nèi c¸c ch©n ©m víi nhau nh− h×nh vÏ
Ta cã thÓ m« pháng mét ma trËn Led ®¬n gi¶n 4x4 nh− sau:
Hµng 1
2
3
4
Cét 1 2 3 4
§Ó ma trËn cã thÓ s¸ng nh− h×nh vÏ (hiÓn thÞ mét phÇn cña ch÷ ADIDAS):
2
Nguyenvanbientbd47@gmail.com
§Ìn LED thø nhÊt §Ìn LED thø hai §Ìn Led thø ba
Chän cét 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 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ù.
- §Ó m¾t ng−êi nhËn biÕt ®−îc toµn bé h×nh ¶nh cña ma trËn ta ph¶i tiÕn hµnh
quÐt nhiÒu lÇn. Do m¾t ng−êi kh«ng ph©n biÖt ®−îc sù thay ®æi ¶nh nÕu ¶nh ®ã ®−îc quÐt
ví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
3
Nguyenvanbientbd47@gmail.com
4
Nguyenvanbientbd47@gmail.com
9 RST: Ngâ vµo Reset. Møc cao trªn ch©n nµy trong 2 chu kú m¸y
trong khi bé dao ®éng ®ang ho¹t ®éng sÏ Reset AT89C51.
5
Nguyenvanbientbd47@gmail.com
6
Nguyenvanbientbd47@gmail.com
7
Nguyenvanbientbd47@gmail.com
Y 3 = P 2.3 + P2.4
Ta cã s¬ ®å m¹ch ph©n kªnh:
iv. Bé ®Öm :
§iÖn ¸p cã thÓ ®−a trùc tiÕp tõ bé gi¶i m· hµng qua c¸c cæng NOT vµo c¸c hµng cña ma
trËn ®Ìn. Tuy nhiªn ®iÖn ¸p nµy cã thÓ kh«ng æn ®Þnh hoÆc cã thÓ x¶y ra hiÖn t−îng ¶nh
h−ëng lÉn nhau gi÷a c¸c ch©n tÝn hiÖu ®−a vµo c¸c hµng, dÉn ®Õn ®é s¸ng hoÆc t¾t cña ®Ìn
kh«ng chÝnh x¸c. §Ó tr¸nh hiÖn t−îng nµy ®ång thêi tr¸nh ph¶i dïng c¸c cæng NOT, t¹i
mçi ch©n ra cña bé gi¶i m· ta cã thÓ dïng bé ®Öm.
Bé ®Öm thùc chÊt lµ c¸c m¹ch 3 tr¹ng th¸i (tri-state logic), gåm cã 1 ®Çu vµo A, 1 ®Çu ra
Y vµ 1 ®Çu ®iÒu khiÓn G. Tr¹ng th¸i cña ®Çu ra Y do ®Çu ®iÒu khiÓn G vµ ®Çu vµo d÷ liÖu
A quyÕt ®Þnh. Khi ®Çu ®iÒu khiÓn chän th× tÝn hiÖu t¹i ®Çu ra sÏ thay ®æi theo tÝn hiÖu ®Çu
vµo; khi kh«ng ®−îc chän th× ë ®Çu ra sÏ lµ tr¹ng th¸i trë kh¸ng cao, tÝn hiÖu t¹i ®Çu vµo
kh«ng ®−îc ®−a ®Õn ®Çu ra.
Trong bµi nµy ta dïng 2 lo¹i bé ®Öm.
¾ Víi c¸c d÷ liÖu ®−a ®Õn hµng cña ma trËn LED ta dïng bé ®Öm sö dông IC
74LS126 .
Ta cã s¬ ®å IC 74LS126:
8
Nguyenvanbientbd47@gmail.com
Input G Output
0 0 High Z
nput G Output
1 0 High Z
0 0 0
0 1 0
1 0 1
1 1 1
0 1 HighZ
Khi ®Çu vµo ®iÒu khiÓn G = 0 th×1®Çu ra1ë tr¹ng
High Z trë kh¸ng cao kh«ng cho tÝn hiÖu ®i qua.
th¸i
Khi ®Çu vµo ®iÒu khiÓn G = 1 th× tÝn hiÖu ®iÖn ¸p t¹i ®Çu ra sÏ gi÷ nguyªn so víi tÝn hiÖu
®iÖn ¸p t¹i ®Çu vµo (do ®ã kh«ng ph¶i dïng c¸c cæng NOT t¹i c¸c ®Çu ra cña bé gi¶i m·).
¾ Víi c¸c d÷ liÖu ®−a ®Õn cét cña ma trËn LED ta dïng bé ®Öm sö dông IC
74LS125
Ta cã s¬ ®å IC 74LS125:
Khi ®Çu vµo ®iÒu khiÓn G = 1 th× ®Çu ra ë tr¹ng th¸i trë kh¸ng cao kh«ng cho tÝn hiÖu ®i
qua.
Khi ®Çu vµo ®iÒu khiÓn G = 0 th× tÝn hiÖu ®iÖn ¸p t¹i ®Çu ra sÏ gi÷ nguyªn so víi tÝn hiÖu
®iÖn ¸p t¹i ®Çu vµo (do ®ã kh«ng ph¶i dïng c¸c cæng NOT t¹i c¸c ®Çu ra cña bé gi¶i m·).
Ma trËn LED: Dïng 3 ma trËn LED 8x8 ®Ó hiÓn thÞ néi dung .
3) ThiÕt kÕ:
9
Nguyenvanbientbd47@gmail.com
- §èi víi hµng cña b¶ng hiÓn thÞ: dïng c¸c ch©n cña Port 1 (tõ ch©n P1.0 ®Õn
ch©n P1.7) cña vi ®iÒu khiÓn 8951 lµm ®Çu vµo ®iÒu khiÓn. Tr−íc khi ®−a vµo c¸c ch©n
®iÒu khiÓn hµng cña ma trËn, c¸c ch©n cña Port 1 ®−îc ®−a vµo c¸c ch©n ®iÒu khiÓn G cña
bé ®Öm gåm 2 IC 74LS125( cã tÊt c¶ lµ 8 ®Çu vµo ®iÒu khiÓn). §Çu vµo cña c¸c IC nµy
lu«n ®−îc nèi víi nguån 5V, 8 ®Çu ra cña 2 IC nµy ®−îc ®−a ®Õn 8 hµng cña ma trËn LED.
- §èi víi gi¶i m· cét cña b¶ng hiÓn thÞ: Dïng c¸c ch©n Port 2 cña vi ®iÒu
khiÓn 8951 lµm ®Çu vµo cho bé gi¶i m· cét.
Cô thÓ:
C¸c ch©n P2.0, P2.1, P2.2 lµm ba ®Çu vµo cho tõng IC gi¶i m· 74LS138 (c¸c ch©n A1,
A2, A3 cña 74LS138). C¸c ch©n G2A,G2B cña IC 74LS138 ®−îc nèi víi nhau vµ ®−îc nèi
víi 3 ®Çu ra cña m¹ch ph©n kªnh.
Ch©n P2.3, P2.4 lµm ®Çu vµo cho m¹ch ph©n kªnh chän IC gi¶i m· lµm viÖc t¹i tõng
thêi diÓm lµm viÖc.
24 ®Çu ra cña bé gi¶i m· (gåm 3 IC 74LS138) ®−îc ®−a ®Õn c¸c ®Çu vµo ®iÒu khiÓn G
cña bé ®Öm (gåm 6 IC 74LS125). §Çu vµo A cña 6 IC nµy lu«n ®−îc nèi víi ®Êt. §Çu ra Y
cña 6 IC nµy (24 ®Çu ra) ®−îc nèi víi 24 cét cña b¶ng hiÓn thÞ gåm 3 ma trËn LED 8x8.
10
Nguyenvanbientbd47@gmail.com
M· nguån cña ch−¬ng tr×nh ®iÒu khiÓn m¹ch hiÓn thÞ dïng ma trËn LED
INCLUDE 89C51.MC
ORG 0H
JMP MAIN
DB
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,252,10,9,10,252,0,255,129,129,66,60,0,129,129,255
,129,129,0,255,129,129,66,60,0,252,10,9,10,252,0,70,137,137,137,114,0,0,0,0,0,64,224,208,184,
116,238,220,184,112,224,192,128,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
ORG 100H
CLR A
CLR P3.1
MOV R7,#77
ACALL DELAY
ACALL BEGIN
MOV A,DPL
ADD A,#1
MOV DPL,A
11
Nguyenvanbientbd47@gmail.com
CLR A
DEC R7
LJMP LOOP
MOV R0,#0
MOV A,DPL
SUBB A,#24
MOV DPL,A
CLR A
DEC R6
LJMP LOOP1
MOV P1,#0
MOV P2,R0
MOV P1,A
ACALL DELAY
INC R0
DEC R5
CLR A
INC DPTR
LJMP LOOP2
DELAY:MOV TMOD,#02H
12
Nguyenvanbientbd47@gmail.com
MOV TH0,#0H
SETB TR0
LOOP3:JNB TF0,LOOP3
CLR TF0
RET
E ND
13