1
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
dng
các phương
tin
kĩ thu
t mi vào các
lĩnh vc trên là
r t cn thi
ế
t .
Khi
b n đ nế
các n iơ công c ng,
bn d
dàng
bt gp
nhng á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
sc rt n t
ư
ng.
T yêu
c u c a
môn h c kĩ thu
t vi x lý và thc
ti n
như trên, chúng em quy
ế
t
đ nh chn
đ
tài cho bài
tp
ln môn hc là:
Thi
ế
t k
ế
m
ch hi
n th dùng ma
trn
LED.
Khi
đ
tài được m rng thì
s
kh
năng ng
dng
thc
tin rt
ln .Nói tóm l
i, trong thi
đ i
bùng n thông tin hi
n nay,
kh
năng ng
dng
ti
m lc phát tri
n
ca h
thng này
r t
ln,
đ c bi t
Vi
t Nam, các
h
thng như
v y
còn
r t
ít, h
u
h tế đ u
được nh
p t nưc ngoài vi giá
thành khá cao.
I
I)
) C
Cơ
ơ s
s
l
lý
ý t
thuy
huy
ế
ế
t
t:
:
D a trên nguyên
t c
như quét màn hình, ta
th
thc hi
n vi
c hi
n th ma tr
n đèn b
ng cách
quét theo hàng quét theo ct. Mi Led trên ma tr
n LED
th
coi như mt đi
m
nh. Đ a ch
c a
m i đi
m
nh
này được c đnh đng thi bi m
ch
gii
hàng
gii
ct, đ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
mi thi đi
m ch tr
ng thái
ca
mt đi
m
nh
được xác đnh. Tuy nhiên khi
xác đnh đa ch tr
ng thái
ca đ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 b hình
nh ca
ma tr
n đèn,
ta có
th
quét ma tr
n nhi
u
l n
v i t c
đ
quét
r t
ln, ln h nơ nhi
u
l n
th i gian kp
tt c a
đèn. M
t người chnh
n bi
ế
t
được ti đa 24 hình/s do đó
nếu
tc đ quét
rt
ln thì
s
không nh
n ra được s thay đi nh
ca
đèn
s th
y được toàn b hình
nh cn hi
n th.
S
ơ
đ
kh
i:
Gi
i mã c
t
Data
Gi
i mã
hàng
Ma tr
n đèn
LED
Đ
thc hi
n được quét hàng và quét ct thì ma tr
n LED được thi
ế
t
kế
như sau:
Các LED trên cùng m t hàng
s
được ni các chân dương vi nhau.
Các LED trên cùng mt ct
s
được ni các chân âm vi nhau như nh v
Ta có
th
mô phng mt ma tr
n Led đơn gi
n 4x4 như sau:
Hàng 1
2
3
4
Ct 1 2 3 4
Sơ đ thi
ế
t
kế
ma trn LED
Tr
ng thái
ca
mt LED
s
được quy
ế
t đ nh b i tín hi
u đi
n áp đi vào đ ng th i
c
2
chân.
d đ
LED sáng thì đi
n áp 5V ph
i đưa vào chân dương chân âm ph
i
được ni
đ t,
LED
s t t
khi không có đi
n áp đưa vào chân d
ư
ơ
ng.
Vi
đ
tài này, chúng em chn
loi
ma tr
n LED 8x8
đ hi
n th. Ta có sơ đ
nguyên lý
c a
Ma tr
n LED 8x8:
Đ
ma tr
n có
th
sáng như hình
v (hi
n th mt ph
n
ca
ch ADIDAS):
Đèn LED th nh
t Đèn LED th hai Đèn Led th ba
Thc hi
n quét dòng và c
t:
- Chn ct 1, đưa đi
n áp ct 1
v
0.
- Sau đó chn và quét
ln
lượt các hàng 1,2,3,4,5,6,7,8 như sau:
+ Đèn 1 t
t
+ Đèn 2 t
t
Đi
n áp đưa vào hàng 1 là 0V.
Đ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.
+ Đè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.
Chn ct 2, ni
đ t.
Sau đó quét
ln
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
+ Đèn 6 t
t
+ Đèn 7 t
t
+ Đèn 8 t
t
Đi
n áp đưa vào hàng 5 là 0V
Đi
n áp đưa vào hàng 6 là 0V
Đi
n áp đưa vào hàng 7 là 0V
Đ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 mt cách tương t
.
-
Đ m t
người nh
n
bi tế
được toàn b hình
nh ca
ma tr
n ta ph
i ti
ế
n hành quét nhi
u
l n.
Do
mt
người không phân
bit
được s thay đi
nh nếu nh
đó được quét vi tc đ 24 hình/s
nên
nếu
ta quét
nh
vi tc đ ln hơn ho
c b
ng 24 hình/s thì
nh s ch
y liên
tc
và không b gi
t
II
II)
) T
Th
hi
i
ế
ế
t
t k
k
ế
ế
:
:
Đ
thc hi
n đưc vi
c quét theo hàng quét theo ct ta
cn ph
i làm nhng công vi
c sau:
- Thi
ế
t
kế
ma tr
n LED theo mô hình như đã nói trên.
- Thi
ế
t
kế
b phân kênh đưa vào b
gii
đa ch ct cho
tt c
các đi
m
nh.
- Thi
ế
t
kế
b đ
m
đ
n đ nh d
li u
(gm b đ
m hàng và b đ
m c
t).
1) Sơ
đ kh
i
ca m
ch hi
n th dùng ma
trn
LED :
Sơ đ khi cho mch đi
u khi
n ma trn 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ơ l uư gi
hàng và c
t.
chưng ơ trình đi
u khi
n chính d
liu
cho các m
ch
gii
AT89C51 mt
h
vi tính 8 bit đơn chip CMOS hi
u su
t cao, công su
t ngun tiêu
th th
p
4Kbyte b nh ROM Flash xoá đ
ư
c/l
p trình đưc. Chip này đưc s
n xu
t da vào công ngh
b nh
không
mt
ni dung có đ tích hp cao.
AT89C51 các
đ c
tr ngư chu
n sau: 4Kbyte Flash, 128 byte RAM, 32 đường xu
t nh
p, hai b đ nh
th
i/đ
ế
m 16 bit, m t
c u
trúc ng
t hai m c uư tiên 5 nguyên nhân ng
t, mt port ni
ti pế
song công,
m
ch
to
dao đng
to
xung Clock trên Chip.
Ch
ế
đ ngh dng CPU trong khi
vn
cho phép RAM, các b đnh th
i/đ
ế
m, Port n
i
ti pế
h
thng
ng
t ho
t đ
ng.
Mô t
các chân
ca
IC 8951:
Vcc: Chân cung
c p đi
n.
GND: Chân ni đ
t.
Port 0: Port 0 là port xu
t nh
p 8 bit 2 chi
u cc D h. Port 0 còn được
c u
hình làm bus
đ a ch (byte th
p) làm bus d
li u
đa hp trong khi truy xu
t b nh d
li u
ngoài b nh chương
trình ngoài. Port 0 cũng nh
n các byte mã trong khi
lp
trình cho Flashxu
t các byte trong khi ki
m tra
chương trình.
Port 1: Port 1 port xu
t nh
p 8 bit hai chi
u có các đi
n tr kéo lên bên trong. Khi các
logic 1 được ghi lên các chân
ca
port 1, các chân này được kéo lên m c cao bi các đi
n tr kéo lên bên
trong
th
được s
dng
như các ngõ vào. Khi làm nhi
m
v
các port nh
p, các chân
c a
port 1
đang đưc kéo xu ng m
c th
p do tác đng bên ngoài
s cp
dòng do có các đi
n tr kéo lên bên trong.
Port 2: Port 2 port xu
t nh
p 8 bit hai chi
u có các đi
n tr kéo lên bên trong. Khi các
logic 1 được ghi lên các chân
ca
port 2, các chân này được s
dng
như các ngõ vào. Khi làm nhi
m
v
port nh
p, các chân
ca
port 2 đang đ
ư
c kéo xu ng m c th
p do tác đng bên ngoài
s cp
dòng do
các đi
n tr kéo lên bên
trong. Port 2
t o
ra byte cao
c a
bus đ a chtrong th i gian tìm
n p l
nh t
b nh
chương trình ngoài, trong thi gian truy xu
t b nh d
liu
ngoài s
dng
các đa ch 16 bit.
Port 3: Là port xu
t nh
p 8 bit hai chi
u có các đi
n tr kéo lên bên trong. Khi các logic 1
đưc ghi lên các chân
ca
port 3, c chân này được kéo lên m
c cao b i các đi
n tr kéo lên bên trong
th
được s
dng
như các ngõ vào. Khi
làm nhi
m
v
port nh
p, các chân
ca
port 3 đang được kéo xung mc th
p do tác
đng bên ngoài
s cp
dòng do các đi
n tr kéo lên bên trong. Port 3 còn đưc s
dng
làm các chc năng khác
ca
AT89C51:
Chân Chc năng
P3.0 Ngõ vào Port ni ti
ế
p
P3.1 Ngõ ra Port ni ti
ế
p
P3.2 Ngõ vào ng
t ngoài 0
P3.3 Ngõ vào ng
t ngoài 1
P3.4 Ngõ vào bên ngoài
ca
b đ nh th i 1
P3.5 Ngõ vào bên ngoài
ca
b đ nh th i 0
P3.6 Đi
u khi
n ghi b nh d
li u
ngoài