huong dan lam led matrix chay chu
TRANSCRIPT
![Page 1: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/1.jpg)
ƯNG DUNG IC LÂP TRINH AT89C51 LAM MACH
ĐEN QUANG BAO DUNG LED MA TRÂN 8X8
1. Tư lam bang đen Led chay chư trên ma trân 8x24 chi dung môt IC
AT89C51
Dung ic lâp trinh AT89C51, Ban co thê kiêm soat đươc trang thai tăt sang cua cac day
Led trên cac bang đen, tư đo co thê tao ra đươc cac hinh anh hay cac dong con chư cho chay trên
cac bang đen nay, công viêc nay hiên rât đươc nhiêu Ban ưa thich, trong bai viêt nay, tôi trinh
bay môt bai lam thưc hanh kha đơn gian nhưng rât căn cơ đê Ban hiêu đươc nguyên ly lam viêc
cua cac bang đen quang bao. Tư cac hiêu biêt nay, Ban mơi co thê se mơ rông ra nhiêu kiêu bang
đen phưc tap hơn. Mong Ban đê tâm tim hiêu.
Bai thưc hanh nay se cho hiên hinh va cac dong chư chay, nhâp nhay, trên môt bang đen
ma trân 8x8. Vơi ic môt lâp trinh co 4 cang p0, p1, p2, p3, chung ta se dung 3 bô ma trân 8x8 va
như vây se không cân thêm môt ic logic nao nưa. Mach rât đơn gian, nhưng co cơ sơ ly thuyêt
rât cơ ban, se giup Ban hiêu rât ro vê cac loai đen quang bao lơn khac.
![Page 2: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/2.jpg)
Phân tich sơ đô mach điên
![Page 3: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/3.jpg)
Trươc hêt ban tao bang đen dung 3 bô 8x8. Cac hang, trên đo la cac chân Anode cua cac
Led cho nôi chung va dung môt transistor pnp đê dung bit 0 xuât trên cac chân cua cang p1 câp
cho chân B cua transistor đê cho nôi dây chung nây lên đương nguôn 5V. Do mach dung ky thuât
quet nên môi lân chi co môt hang cho nôi vao đương nguôn 5V.
Do cac chân cua Cathode cua Led cho nôi chung trên môt côt, chung ta dung cac transistor
npn đê cho côt thông masse đê lây dong câp cho cac Led, vây đê chân Cathode thông masse,
chung ta se dung bit 1, cho xuât trên cac chân cua công p2, p0 va p3 câp cho chân B cua cac
transistor. Vơi môt công co 8 bit, vây môi bô ma 8 bit cho xuât ra trên cac công p2, p0, p3, chung
ta co thê điêu khiên môi nhip đươc 8 Led.
2. Tim hiêu bang ma trân Led 8x8
Hinh ve cho thây cach găn cac Led trên ma trân tao bơi 8 hang va 8 côt.
![Page 4: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/4.jpg)
Sơ đô dung giai thich nguyên ly tăt mơ cac Led trên bang ma trân 8x8.
![Page 5: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/5.jpg)
Cach 1: Ma quet xuât trên p2, p3, p0, ma hinh hay chư xuât trên cang p1.
Sơ đô mach điên trên, môt lân nưa, cho thây, chung ta cho nôi 8 chân cua cac chân B cua
8 transistor 2SA1015 va cang p1. Vây khi co môt chân cua cang p1 xuât ra bit 0, no se lam
transistor bao hoa, va luc nay dây anode chung se đươc cho nôi vao đương nguôn 5V. Ơ đây,
Ban se viêt đoan chương trinh sao cho môi nhip chi co môt chân cua công p1 xuât ra bit 0.
Ban thây khi xuât 8 bit ra trên cang p2, 8 bit ơ mưc 1 ưng vơi mưc volt cao dung câp cho
chân B cua 8 transistor 2SC1815, luc nay cac transistor se bi lam cho bao hoa, no cho 8 côt trên
đo co cac chân Cathode nôi masse, vây 8 Led nay se phat sang, trong mach chung ta han dong
vơi cac điên trơ 100 ohm.
Tom lai, muôn in hinh hay cac con chư trên bang Led ma trân nay, Ban phai lam đươc 2 viêc
sau:
Viêc 1: Viêt đoan chương trinh câp ma quet.Tôc đô quet đu nhanh đê dung hiên tương lưu
anh cua măt ma gây ra "nhâm lân" la trên bang đen đang co rât nhiêu Led đang đươc câp
dong phat sang.
- Viêt đoan chương trinh đê xuât ma quet bit 0 trên cac chân B cua cac transistor pnp trên
cac cang p1, đê cho chư trôi xuông.
![Page 6: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/6.jpg)
- Viêt đoan chương trinh đê xuât ma quet bit 0 trên cac chân B cua cac transistor pnp trên
cac cang p1, đê cho chư trôi lên.
- Viêt chương trinh ma quet, câp bit 1 cho cac chân B cua cac transistor npn trên cac cang
p2, p3, p0, đê tao hinh dơi ngang.
![Page 7: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/7.jpg)
Viêc 2: Viêt cac day ma 8 bit cho xuât ma hinh trên cac cang p2, p3, p0 hay trên p1 đê
lam sang cac Led trên cac côt, cac ma 8 bit nay viêt theo kiêu hinh hay dang con chư ma
Ban muôn no hiên ra trên bang đen. Cac day ma 8 bit nay chung ta se cho cât trong cac
bang, sau nay se dung câu lênh movc a, @a + dptr đê lây cac day ma ra cho xuât trên cac
cang cua ic AT89C51. Sau đây la đoan chương trinh viêt cho xuât ma quet trên p2, p3, p0
va ma hinh xuât trên cang p1.
h1b: ;đăt tên nhan dung cho lênh nhây
mov r0, #11111110b ; đăt tri khơi đâu dung cho lênh quay vong
mov r1, #00h ; đăt tri khơi đâu dung cho lênh lây ma hinh hay chư
ll1b: mov a, r0 ; chuyên tri trong r0 vao thanh a
rr a ; cho 8 bit trong a quay vong qua hương phai
mov r0, a ; chuyên tri trong thanh a ra r0
mov p1, r0 ; cho xuât tri trong thanh a ra cang p1
mov a, r1 ; chuyên tri trong thanh r1 vao thanh a
movc a, @a + dptr ; truy lây ma hinh trong bang cho cât vao thanh a
mov p2, a ; cho xuât ma hinh trên cang p2
inc r1 ; tăng tri trong thanh r1 lên +1 đê lây ma hinh tiêp theo
mov a, r1 ; chuyên tri r1 vao thanh a
movc a, @a + dptr ; truy lây ma hinh trong bang cho cât vao thanh a
mov p3, a ; cho xuât ma hinh trên cang p3
inc r1 ; tăng tri trong thanh r1 lên +1 đê lây ma hinh tiêp theo
mov a, r1 ; chuyên tri r1 va thanh a
movc a, @a + dptr ; truy lây ma hinh trong bang cho cât vao thanh a
mov p0, a ; cho xuât ma hinh trên cang p0
inc r1 ; lai tăng tri trong r1 lên +1
call del1 ; goi chương trinh lam châm
mov p1, #11111111b ; tăt 8 bit trên cang p1
mov p0, #00h ; tăt 8 bit trên cang p0
mov p2, #00h ; tăt 8 bit trên cang p2
![Page 8: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/8.jpg)
mov p3, #00h ; tăt 8 bit trên cang p3
call del1 ; goi chương trinh lam châm
cjne r0, #11111110b, ll1b ; so sanh ma quet đê chon hương nhây
ret ; quay lai sau lênh call
Đoan chương trinh nay viêt giông như đoan trên, điêm khac biêt la dung câu lênh rl a quay
vong theo hương trai đê đôi hương chay hinh trên bang ma trân 8x24. Ma quet đăt trên cang p1,
ma hinh lân lươt cho lây ra xuât trên cang p2, rôi p3, rôi p0.
h1c: ; đăt tên nhan dung cho lênh nhây
mov r0, #01111111b ; đăt tri khơi đâu dung cho lênh quay vong
mov r1, #00h
ll1c: mov a, r0 ; chuyên tri trong r0 vao thanh a
rl a ; cho 8 bit trong thanh a quay vong theo hương trai
mov r0, a ; chuyên tri trong thanh a vao thanh r0
mov p1, r0 ; cho xuât tri trong thanh r0 ra cang p1
; lây ma hinh xuât trên cang p2
mov a, r1
movc a, @a + dptr
mov p2, a
; lây ma hinh xuât trên cang p3
inc r1
mov a, r1
movc a, @a + dptr
mov p3, a
; lây ma hinh xuât trên cang p0
inc r1
mov a, r1
movc a, @a + dptr
mov p0, a
![Page 9: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/9.jpg)
; tranh hinh bi lem
inc r1
call del1
mov p1, #11111111b
mov p0, #00h
mov p2, #00h
mov p3, #00h
call del1
cjne r0, #01111111b, ll1c
ret ; quay lai sau lênh call
Môt minh hoa: Ma quet cho xuât trên cac cang p2 rôi p3 rôi p0. Ma hinh xuât trên cang p1.
Cho xuât ma quet nhip nhanh trên cac cang p2, p3, p0 va cung luc cho xuât ma hinh hay
chư trên cang p1. Sau đây la đoan chương trinh viêt cho trương hơp 2 dung đê hiên cac hinh va
con chư trên bang ma trân 8x24.
Phân tich câu lênh:
![Page 10: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/10.jpg)
; Cac câu lênh cho xuât ma quet trên cang p2, ma hinh trên p1
h1: ; đăt tên nhan dung cho lênh nhây
mov r0, #00000001b ; đăt tri khơi đâu cho thanh r0
mov r1, #00h ; tra thanh r1 vê tri 0
ll1: mov a, r0 ; cho chuyên tri trong r0 va thanh a
rr a ; cho cac 8 bit trong thanh a, quay vong qua theo hương bên phai
mov r0, a ; chuyên tri co trong thanh a vao thanh r0
mov p2, r0 ; cho xuât tri trong r0 ra ơ cang p2
mov a, r1 ; bây giơ chuyên tri trong r1 vao thanh a
movc a, @a + dptr ; lây ma 8 bit trong bang theo tri trong a, rôi cho cât vao thanh a
mov p1, a ; cho xuât tri nay trên cang p1
inc r1 ; cho tăng tri trong r1 lên +1 đê chuân bi lây dong ma tiêp theo
call del1 ; goi chương trinh lam châm đê tao mưc sang cho cac led
mov p2, #00h ; cho 8 chân cua cang p2 xuông mưc 0 đê tăt cac Led.
mov p1, #0ffh ; Cho 8 chân cua cang p1 lên mưc 1 cung đê tăt Led
call del1 ; cho goi tring lam châm đê xoa cac Led tranh lem
cjne r0, #00000001b, ll1 ; so sanh tri trong r0, nêu thây chưa quay đu 8 nhip thi tiêp tuc.
; Cac câu lênh cho xuât ma quet trên cang p3, ma hinh trên cang p1
ll2: ; đăt tên nhan dung cho lênh nhây
mov a, r0 ; lai chuyên tri trong r0 vao a
rr a ; cho quay vong 8 bit trong a theo hương bên phai
mov r0, a ; chuyên tri trong thanh a vao r0
mov p3, r0 ; cho xuât tri trong r0 ra trên cang p3
mov a, r1 ; chuyên tri co trong r1 vao thanh a
movc a, @a + dptr ; cho lây ma trong bang cât vao a
mov p1, a ; cho tri trong a xuât ra trên cang p1
inc r1 ; tăng tri trong r1 lên +1 đê lây dong ma hinh tiêp theo
call del1 ; goi chương trinh lam châm
mov p3, #00h ; đăt 8 chân cua cang p3 xuông mưc 0
![Page 11: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/11.jpg)
mov p1, #0ffh ; đăt 8 chân cua cang p1 lên mưc 1
call del1 ; cho goi chương trinh lam châm
cjne r0, #00000001b, ll2 ; so sanh tri trong r0 đê đinh hương nhây
; Cac câu lênh cho xuât ma quet trên cang p0, ma hinh trên cang p1
ll3: ; đăt tên nhan dung cho lênh nhây
mov a, r0 ; chuyên tri trong thanh a vao thanh r0
rr a ; cho 8 bit trong thanh a quay vong qua hương phai
mov r0, a ; chuyên tri trong thanh a trơ lai r0
mov p0, r0 ; cho tri trong r0 xuât ra trên cang p0
mov a, r1 ; chuyên tri trong r1 vao thanh a
movc a, @a + dptr ; lây ma 8 bit trong bang cât vao thanh a
mov p1, a ; cho tri trong a xuât ra trên cang p1
inc r1 ; tăng tri trong r1 lên +1 đê lây dong ma kê tiêp
call del1 ; goi chương trinh lam châm
mov p0, #00h ; đăt 8 chân cua cang p0 xuông mưc 0
mov p1, #0ffh ; đăt 8 bit cua cang p1 lên mưc 1
call del1 ; goi chương trinh lam châm
cjne r0, #00000001b, ll3 ; so sanh tri trong r0 đê đinh hương nhây
ret ; quay lai sau lênh call
Cach 2: Ma quet cho xuât trên p1va ma hinh hay chư cho xuât trên cang p2, p3, p0
Môt minh hoa: Cho xuât ma quet nhanh trên cang p1, cac ma hinh lân lươt cho xuât trên cang
p2, cang p3, cang p0
![Page 12: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/12.jpg)
Phân tich câu lênh:
h1b: ; đăt tên nhan cho lênh nhây
mov r0, #11111110b ; đăt tri khơi đâu cho nhip quet
mov r1, #00h ; tra tri khơi đâu cho r1 vê 0
ll1b: mov a, r0 ; chuyên tri r0 vao thanh a
rr a ; cho 8 bit trong a quay vong qua phai
mov r0, a ; chuyên tri trong a ra r0
mov p1, r0 ; cho xuât tri trong r0 ra cang p1
mov a, r1 ; chuyên tri r1 vao a
movc a, @a + dptr ; lây ma đia chi trong bang cho cât vao thanh a
mov p2, a ; cho xuât 8 bit ma hinh ra trên cang p2
inc r1 ; tăng tri trong r1 lên +1
mov a, r1 ; lai chuyên tri trong r1 vao thanh a
movc a, @a + dptr ; lai lây tiêp 8 bit ma hinh cât vao thanh a
mov p3, a ; cho xuât 8 bit ma hinh ra trên cang p3
![Page 13: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/13.jpg)
inc r1 ; môt lân nưa lai tăng tri trong r1 lên +1
mov a, r1 ; lai chuyên tri cua r1 vao thanh a
movc a, @a + dptr ; lai lây tiêp 8 bit ma hinh cho cât vao thanh a
mov p0, a ; bây giơ cho xuât 8 bit ma hinh ra trên cang p0
inc r1 ; lai tăng tri r1 lên +1, chuân bi lây tiêp cac ma hinh tiêp theo
call del1 ; goi chương trinh lam châm
mov p1, #11111111b ; xoa xung quet tranh lem hinh
mov p0, #00h ; xoa ma hinh trên p0
mov p2, #00h ; xoa ma hinh trên p2
mov p3, #00h ; xoa ma hinh trên p3
call del1 ; goi chương trinh lam châm
cjne r0, #11111110b, ll1b ; so sanh tri trong a vơi ma quet khơi đâu đê nhây.
ret ; quay lai sau lênh call
Phân tich cach viêt chương trinh nguôn tông hơp:
org 0000h ; khơi đâu chương tring nguôn
slan equ 20h ; đăt tên slan "sô lân" cho thanh 20h
bd: call xoa ; goi chương trinh xoa
mov r3, #0 ; đăt tri 3 vao thanh r1
call h2 ; cho goi trinh mơ man
mov p1, #11111111b ; xoa
mov dptr, #b_1 ; cho hiên chư Phuc
st: mov r4, #10 ; nap tri 10 vao thanh r4
tta: call h1 ; cho goi chương trinh co tên nhan h1
djnz r4, tta ; cho lâp lai call h1 10 lân
; inc dptr ; tam dưng dơi chư Phuc
inc r3 ; tăng tri r3 theo bươc +1
cjne r3, #26, st ; so sanh tri trong r3 đê đinh hương nhây
mov r3, #0 ; tra tri trong r3 vê 0
![Page 14: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/14.jpg)
mov p1, #11111111b ; cho tăt 8 bit trên cang p1
mov dptr, #b_2 ; cho hiên chư Lan
st2: mov r4, #10
ttb: call h1
djnz r4, ttb
; inc dptr
inc r3
cjne r3, #26, st2
mov 3, #0
call h4a ; bo man xuông
call h4 ; keo man lên
call xoa
mov dptr, #b_2b ; cho hiên chư N
st21: mov r4, #2
ttb1: call h1
djnz r4, ttb1
; inc dptr
inc r3
cjne r3, #26, st21
mov 3, #0
call xoa
mov dptr, #b_2ba ; cho hiên chư NH
st21a: mov r4, #2
ttb1a: call h1
djnz r4, ttb1a
; inc dptr
inc r3
![Page 15: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/15.jpg)
cjne r3, #26, st21a
mov 3, #0
call xoa
mov dptr, #b_2bb ; cho hiên chư NHÂ
st21b: mov r4, #2
ttb1b: call h1
djnz r4, ttb1b
; inc dptr
inc r3
cjne r3, #26, st21b
mov 3, #0
call xoa
mov dptr, #b_2bc ; cho hiên chư NHÂT
st21c: mov r4, #10
ttb1c: call h1
djnz r4, ttb1c
; inc dptr
inc r3
cjne r3, #26, st21c
mov 3, #0
call xoa
mov dptr, #b_2c ; cho hiên chư T
st22: mov r4, #2
ttb2: call h1
djnz r4, ttb2
; inc dptr
inc r3
cjne r3, #26, st22
mov 3, #0
![Page 16: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/16.jpg)
call xoa
mov dptr, #b_2ca ; cho hiên chư TÂ
st22a: mov r4, #2
ttb2a: call h1
djnz r4, ttb2a
; inc dptr
inc r3
cjne r3, #26, st22a
mov 3, #0
call xoa
mov dptr, #b_2cb ; cho hiên chư TÂN
st22b: mov r4, #10
ttb2b: call h1
djnz r4, ttb2b
; inc dptr
inc r3
cjne r3, #26, st22b
mov 3, #0
call h4a ; ha man xuông
call h4 ; keo man lên
call xoa
mov dptr, #b_2a ; cho hiên chư Phuc Lan, chư chay
st5a: mov r4, #20
tte1: call h1
djnz r4, tte1
inc dptr
inc r3
cjne r3, #54, st5a
mov r3, #0
![Page 17: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/17.jpg)
call xoa
mov slan, #3
ttuc: mov dptr, #b_4 ; cho hiên chư Chao
st4: mov r4, #10
ttd: call h1
djnz r4, ttd
;inc dptr
inc r3
cjne r3, #10, st4
mov r3, #0
mov p0, #00h
mov p2, #00h
mov p3, #00h
call delay
call xoa
mov dptr, #b_4b ; cho hiên chư Ban
st4a: mov r4, #10
ttd1: call h1
djnz r4, ttd1
;inc dptr
inc r3
cjne r3, #10, st4a
mov r3, #0
mov p0, #00h
mov p2, #00h
mov p3, #00h
call delay
djnz slan, ttuc
call xoa
mov dptr, #b_3 ; cho hiên chư Tap chi điên tư Viêt Nam, chư chay
![Page 18: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/18.jpg)
st3: mov r4, #15
ttc: call h1
djnz r4, ttc
inc dptr
inc r3
cjne r3, #122, st3
mov r3, #0
call xoa
mov dptr, #b_5 ; PHONE : 39235347, hiên sô điên thoai, chư chay
st5: mov r4, #20
tte: call h1
djnz r4, tte
inc dptr
inc r3
cjne r3, #79, st5
mov r3, #0
call h4a ; ha man xuông
call h4 ; keo man lên
call xoa
mov dptr, #b_9 ; cho hiên hinh hang cây
st9: mov r4, #20
tti: call h1
djnz r4, tti
; inc dptr
inc r3
cjne r3, #26, st9
mov 3, #0
call xoa
mov slan, #14
![Page 19: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/19.jpg)
lamt: mov dptr, #b_10 ; hiên hinh Logo 1
mov r3, #0
qlai: mov r2, #12
llai: call h1b
djnz r2, llai
inc dptr
inc dptr
inc dptr
inc r3
cjne r3, #16, qlai
djnz slan, lamt
call xoa
mov dptr, #b_6 ; hiên hang chư CHUYEN BAN CAC LINH KIEN DIEN TU
ABCDEFGHIJKLMNOPQ
st6: mov r4, #8
ttf: call h1
djnz r4, ttf
inc dptr
inc r3
cjne r3, #255, st6
mov r3, #0
call xoa
mov dptr, #b_7 ; hiên hang chư RSTXYZUVW
st7: mov r4, #8
ttg: call h1
djnz r4, ttg
inc dptr
inc r3
cjne r3, #52, st7
mov r3, #0
![Page 20: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/20.jpg)
call xoa
mov slan, #6
lamt1: mov dptr, #b_11 ; cho hiên hinh Logo 2
mov r3, #0
qlai1: mov r2, #12
llai1: call h1b
djnz r2, llai1
inc dptr
inc dptr
inc dptr
inc r3
cjne r3, #16, qlai1
djnz slan, lamt1
call xoa
mov slan, #2
lamt2: mov dptr, #b_12 ; cho hiên hinh Logo 3 điên trơ
mov r3, #0
qlai2: mov r2, #50
llai2: call h1b
djnz r2, llai2
inc dptr
inc dptr
inc dptr
inc r3
cjne r3, #16, qlai2
djnz slan, lamt2
call xoa
mov slan, #10
lamt3: mov dptr, #b_13 ; cho hiên hinh Logo 4 giot nươc
![Page 21: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/21.jpg)
mov r3, #0
qlai3: mov r2, #40
llai3: call h1c
djnz r2, llai3
inc dptr
inc dptr
inc dptr
inc r3
cjne r3, #16, qlai3
djnz slan, lamt3
call xoa
mov slan, #4
lamt4: mov dptr, #b_14 ; cho hiên hinh Logo 5
mov r3, #0
qlai4: mov r2, #12
llai4: call h1b
djnz r2, llai4
inc dptr
inc dptr
inc dptr
inc r3
cjne r3, #16, qlai4
djnz slan, lamt4
call xoa
mov dptr, #b_8 ; hiên hinh căn nha
st8: mov r4, #30
tth: call h1
djnz r4, tth
; inc dptr
inc r3
![Page 22: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/22.jpg)
cjne r3, #26, st8
mov 3, #0
call h3 ; keo man lên
call delay
call delay
jmp bd
h2: ; trinh mơ man
mov p1, #00h
mov p0, #0ffh
mov p2, #0ffh
mov p3, #0ffh
call delay
mov p3, #11100111b
call delay
mov p3, #11000011b
call delay
mov p3, #10000001b
call delay
mov p3, #00000000b
call delay
mov p2, #11111110b
mov p0, #01111111b
call delay
mov p2, #11111100b
mov p0, #00111111b
call delay
mov p2, #11111000b
mov p0, #00011111b
![Page 23: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/23.jpg)
call delay
mov p2, #11110000b
mov p0, #00001111b
call delay
mov p2, #11100000b
mov p0, #00000111b
call delay
mov p2, #11000000b
mov p0, #00000011b
call delay
mov p2, #10000000b
mov p0, #00000001b
call delay
mov p2, #00000000b
mov p0, #00000000b
call delay
call delay
ret
h3: ; trinh keo man, sang tư 2 bên vao
mov p1, #00h
mov p0, #00h
mov p2, #00h
mov p3, #00h
call delay
mov p2, #10000000b
mov p0, #00000001b
call delay
mov p2, #11000000b
mov p0, #00000011b
call delay
![Page 24: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/24.jpg)
mov p2, #11100000b
mov p0, #00000111b
call delay
mov p2, #11110000b
mov p0, #00001111b
call delay
mov p2, #11111000b
mov p0, #00011111b
call delay
mov p2, #11111100b
mov p0, #00111111b
call delay
mov p2, #11111110b
mov p0, #01111111b
call delay
mov p2, #11111111b
mov p0, #11111111b
call delay
mov p3, #10000001b
call delay
mov p3, #11000011b
call delay
mov p3, #11100111b
call delay
mov p3, #11111111b
call delay
call delay
ret
h4: ; keo man lên.
![Page 25: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/25.jpg)
mov p1, #00h
mov p0, #0ffh
mov p2, #0ffh
mov p3, #0ffh
call delay
call delay
setb p1.7
call delay
setb p1.6
call delay
setb p1.5
call delay
setb p1.4
call delay
setb p1.3
call delay
setb p1.2
call delay
setb p1.1
call delay
setb p1.0
call delay
call delay
ret
h4a: ; ha man xuông
mov p1, #0ffh
call delay
call delay
mov p0, #0ffh
mov p2, #0ffh
![Page 26: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/26.jpg)
mov p3, #0ffh
clr p1.0
call delay
mov p0, #0ffh
mov p2, #0ffh
mov p3, #0ffh
clr p1.1
call delay
mov p0, #0ffh
mov p2, #0ffh
mov p3, #0ffh
clr p1.2
call delay
mov p0, #0ffh
mov p2, #0ffh
mov p3, #0ffh
clr p1.3
call delay
mov p0, #0ffh
mov p2, #0ffh
mov p3, #0ffh
clr p1.4
call delay
mov p0, #0ffh
mov p2, #0ffh
mov p3, #0ffh
clr p1.5
call delay
mov p0, #0ffh
mov p2, #0ffh
![Page 27: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/27.jpg)
mov p3, #0ffh
clr p1.6
call delay
mov p0, #0ffh
mov p2, #0ffh
mov p3, #0ffh
clr p1.7
call delay
call delay
ret
; đoan chương trinh dung đê in hinh trên ma trân 8x24, ma hinh xuât trên cang p1
h1: ; đăt tên nhan dung cho lênh nhây
mov r0, #00000001b ; đăt tri khơi đâu cho lênh quay vong
mov r1, #00h ; đăt tri khơi đâu dung đê lây ma hinh trong bang
ll1: mov a, r0 ; chuyên tri trong r0 vao thanh a đê dung lênh rr a
rr a ; cho 8 bit trong thanh a quay vong theo hương phai
mov r0, a ; chuyên tri trong a trơ lai thanh r0
mov p2, r0 ; cho xuât tri trong r0 ra cang p2
mov a, r1 ; chuyên tri trong r1 vao thanh a
movc a, @a + dptr ; truy lây ma hinh trong bang cât vao thanh a
mov p1, a ; cho xuât ma hinh trong a ra cang p1
inc r1 ; tăng tri trong r1 lên +1 đê lây ma hinh tiêp theo
call del1 ; goi trê
mov p2, #00h ; tăt 8 bit trên cang p2
mov p1, #0ffh ; tăt bit trên cang p1
![Page 28: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/28.jpg)
call del1 ; goi trê
cjne r0, #00000001b, ll1 ; so sanh thanh r0 vơi ma quet đê chon hương nhây
ll2: mov a, r0 ; chuyên tri trong r0 vao thanh a
rr a ; cho 8 bit trong thanh a quay vong theo hương phai
mov r0, a ; chuyên tri trong a vao thanh r0
mov p3, r0 ; cho tri ma quet trong r0 xuât ra ơ cang p3
mov a, r1 ; chuyên tri trong thanh r1 vao thanh a
movc a, @a + dptr ; truy lây ma hinh trong bang cât vao thanh a
mov p1, a ; cho xuât ma hinh trong a ra cang p1
inc r1 ; tăng tri trong r1 lên +1 đê lây ma hinh tiêp theo
call del1 ; goi trê
mov p3, #00h ; tăt 8 bit trên cang p3
mov p1, #0ffh ; tăt 8 bit trên cang p1
call del1 ; goi trê
cjne r0, #00000001b, ll2 ; so sanh r0 va ma quet đê chon hương nhây
ll3: mov a, r0 ; chuyên tri trong r0 vao thanh a
rr a ; cho 8 bit trong thanh a quay vong theo hương phai
mov r0, a ; chuyên tri trong thanh a trơ lai thanh r0
mov p0, r0 ; cho xuât tri ma quet trong r0 ra cang p0
mov a, r1 ; chuyên tri trong thanh r1 vao thanh a
movc a, @a + dptr ; truy lây ma hinh trong bang cât vao thanh a
mov p1, a ; cho xuât tri ma hinh trong thanh a ra cang p1
inc r1 ; tăng tri trong r1 lên +1 đê lây ma hinh tiêp theo
call del1 ; goi trê
mov p0, #00h ; cho tăt 8 bit trên cang p0
![Page 29: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/29.jpg)
mov p1, #0ffh ; cho tăt 8 bit trên cang p1
call del1 ; goi trê
cjne r0, #00000001b, ll3 ; so sanh tri trong r0 vơi ma quet đê đinh hương nhây
ret ; quay lai sau lênh call
del1:
mov r7, #3
v6: mov r6, #50
djnz r6, $
djnz r7, v6
ret
delay:
mov r7, #5
v6a: mov r6, #50
v5: mov r5, #250
djnz r5, $
djnz r6, v5
djnz r7, v6a
ret
xoa: mov p0, #00000000b
mov p2, #00000000b
mov p3, #00000000b
mov p1, #11111111b
ret
; đoan chương trinh cho xuât ma hinh trên cang p2, p3, p0
h1b:
mov r0, #11111110b
mov r1, #00h
![Page 30: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/30.jpg)
ll1b: mov a, r0
rr a
mov r0, a
mov p1, r0
mov a, r1
movc a, @a + dptr
mov p2, a
inc r1
mov a, r1
movc a, @a + dptr
mov p3, a
inc r1
mov a, r1
movc a, @a + dptr
mov p0, a
inc r1
call del1
mov p1, #11111111b
mov p0, #00h
mov p2, #00h
mov p3, #00h
call del1
cjne r0, #11111110b, ll1b
ret
; đoan chương trinh cho xuât ma hinh trên cang p2, p3, p0
h1c:
mov r0, #01111111b
mov r1, #00h
ll1c: mov a, r0
rl a
![Page 31: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/31.jpg)
mov r0, a
mov p1, r0
mov a, r1
movc a, @a + dptr
mov p2, a
inc r1
mov a, r1
movc a, @a + dptr
mov p3, a
inc r1
mov a, r1
movc a, @a + dptr
mov p0, a
inc r1
call del1
mov p1, #11111111b
mov p0, #00h
mov p2, #00h
mov p3, #00h
call del1
cjne r0, #01111111b, ll1c
ret
; cac bang dung đăt ma hinh va chư do Ban tư soan
b_1: ; tao chư Phuc
db 11111111b
db 00000001b
db 00000001b
db 11101101b
db 11101101b
db 11110011b
![Page 32: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/32.jpg)
db 11111111b
db 00000001b
db 00000001b
db 11101111b
db 11101111b
db 00000001b
db 11111111b
db 10000001b
db 00000001b
db 01111101b
db 01111110b
db 10000001b
db 11111111b
db 10000011b
db 00000001b
db 01111101b
db 01111101b
db 10011011b
b_2: ; tao chư Lan
db 11111111b
db 11111111b
db 11111111b
db 00000001b
db 00000001b
db 01111111b
db 01111111b
db 01111111b
db 11111111b
db 00000111b
![Page 33: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/33.jpg)
db 00000011b
db 11011101b
db 11011011b
db 00000111b
db 11111111b
db 00000001b
db 00000011b
db 11110111b
db 11101111b
db 00000001b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
b_2a: ; tao chư Phuc * Lan
db 11111111b
db 11111111b
db 00000001b
db 00000001b
db 11101101b
db 11101101b
db 11110011b
db 11111111b
db 00000001b
db 00000001b
db 11101111b
db 11101111b
db 00000001b
db 11111111b
![Page 34: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/34.jpg)
db 10000001b
db 00000001b
db 01111101b
db 01111110b
db 10000001b
db 11111111b
db 10000011b
db 00000001b
db 01111101b
db 01111101b
db 10011011b
db 11111111b
db 11111111b
db 10111011b
db 11010111b
db 00000001b
db 11010111b
db 10111011b
db 11111111b
db 11111111b
db 00000001b
db 00000001b
db 01111111b
db 01111111b
db 01111111b
db 11111111b
db 00000111b
db 00000011b
db 11011101b
db 11011011b
![Page 35: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/35.jpg)
db 00000111b
db 11111111b
db 00000001b
db 00000011b
db 11110111b
db 11101111b
db 00000001b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
![Page 36: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/36.jpg)
db 11111111b
db 11111111b
b_2b: ; tao chư N
db 11111111b
db 00000011b
db 11110111b
db 11101111b
db 11011111b
db 00000011b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
b_2ba: ; tao chư NH
db 11111111b
![Page 37: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/37.jpg)
db 00000011b
db 11110111b
db 11101111b
db 11011111b
db 00000011b
db 11111111b
db 00000011b
db 11011111b
db 11011111b
db 11011111b
db 00000011b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
b_2bb: ; tao chư NHÂ
db 11111111b
db 00000011b
db 11110111b
db 11101111b
db 11011111b
![Page 38: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/38.jpg)
db 00000011b
db 11111111b
db 00000011b
db 11011111b
db 11011111b
db 11011111b
db 00000011b
db 11111111b
db 00001111b
db 11010101b
db 01011010b
db 11010101b
db 00001111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
b_2bc: ; tao chư NHÂT
db 11111111b
db 00000011b
db 11110111b
db 11101111b
db 11011111b
db 00000011b
db 11111111b
db 00000011b
db 11011111b
![Page 39: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/39.jpg)
db 11011111b
db 11011111b
db 00000011b
db 11111111b
db 00001111b
db 11010101b
db 01011010b
db 11010101b
db 00001111b
db 11111111b
db 11111011b
db 11111011b
db 00000011b
db 11111011b
db 11111011b
db 11111111b
b_2c: ; tao chư T
db 11111111b
db 11111111b
db 11111111b
db 11111011b
db 11111011b
db 00000011b
db 11111011b
db 11111011b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
![Page 40: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/40.jpg)
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
b_2ca: ; tao chư TÂ
db 11111111b
db 11111111b
db 11111111b
db 11111011b
db 11111011b
db 00000011b
db 11111011b
db 11111011b
db 11111111b
db 11111111b
db 00001111b
db 11010101b
db 11011010b
db 11010101b
db 00001111b
db 11111111b
db 11111111b
![Page 41: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/41.jpg)
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
b_2cb: ; tao chư TÂN
db 11111111b
db 11111111b
db 11111111b
db 11111011b
db 11111011b
db 00000011b
db 11111011b
db 11111011b
db 11111111b
db 11111111b
db 00001111b
db 11010101b
db 11011010b
db 11010101b
db 00001111b
db 11111111b
db 11111111b
db 00000011b
db 11110111b
db 11101111b
db 11011111b
![Page 42: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/42.jpg)
db 00000011b
db 11111111b
db 11111111b
db 11111111b
b_3: ; tao chư Tap Chi Điên Tư Viêt Nam
db 11111111b
db 11111101b
db 11111101b
db 00000001b
db 11111101b
db 11111101b
db 11111111b
db 00001111b
db 11010111b
db 01011011b
db 11010111b
db 00001111b
db 11111111b
db 00000011b
db 11011011b
db 11011011b
db 11011011b
db 11100111b
db 11111111b
db 11011111b
db 11011111b
db 11011111b
db 11111111b
db 10000111b
db 01111011b
![Page 43: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/43.jpg)
db 01111011b
db 01111011b
db 10110111b
db 11111111b
db 00000011b
db 11101111b
db 11101111b
db 11101111b
db 00000011b
db 11111111b
db 00000011b
db 11111111b
db 11011101b
db 11011110b
db 11011111b
db 11111111b
db 00000001b
db 01101101b
db 01101101b
db 01111101b
db 10000011b
db 11111111b
db 00000010b
db 11111111b
db 00000111b
db 01010101b
db 01010110b
db 01010101b
db 01110111b
db 11111111b
![Page 44: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/44.jpg)
db 00000011b
db 11110111b
db 11101111b
db 11011111b
db 00000011b
db 11111111b
db 11011111b
db 11011111b
db 11011111b
db 11111111b
db 11111101b
db 11111101b
db 00000001b
db 11111101b
db 11111101b
db 11111111b
db 10000111b
db 01111111b
db 01110010b
db 01111101b
db 10000111b
db 11111001b
db 11011111b
db 11011111b
db 11011111b
db 11111111b
db 11000001b
db 10111111b
db 01111111b
db 10111111b
![Page 45: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/45.jpg)
db 11000001b
db 11111111b
db 00000010b
db 11111111b
db 00000111b
db 01010101b
db 01010110b
db 01010101b
db 01110111b
db 11111111b
db 11111011b
db 11111011b
db 00000011b
db 11111011b
db 11111011b
db 11111111b
db 11101111b
db 11101111b
db 11101111b
db 11111111b
db 00000001b
db 11111011b
db 11110111b
db 11101111b
db 00000001b
db 11111111b
db 00001111b
db 10110111b
db 10111011b
db 10110111b
![Page 46: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/46.jpg)
db 00001111b
db 11111111b
db 00000011b
db 11110111b
db 11101111b
db 11110111b
db 00000011b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
![Page 47: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/47.jpg)
db 11111111b
db 11111111b
b_4: ; tao chư Chao
db 10000111b
db 01111011b
db 01111011b
db 01111011b
db 10110111b
db 11111111b
db 00000011b
db 11011111b
db 11011111b
db 11011111b
db 00000011b
db 11111111b
db 00001111b
db 11010111b
db 11011011b
db 11010110b
db 00001101b
db 11111111b
db 10000111b
db 01111011b
db 01111011b
db 01111011b
db 10000111b
db 11111111b
b_4b: ; tao chư Ban
![Page 48: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/48.jpg)
db 11111111b
db 11111111b
db 00000011b
db 01101011b
db 01101011b
db 01101011b
db 10010111b
db 11111111b
db 11111111b
db 00001111b
db 11010111b
db 01011011b
db 11010111b
db 00001111b
db 11111111b
db 11111111b
db 00000011b
db 11110111b
db 11101111b
db 11011111b
db 00000011b
db 11111111b
db 11111111b
db 11111111b
b_5: ; tao chư Phone: 39235347
db 11111111b
db 11111111b
db 00000011b
db 11011011b
db 11011011b
![Page 49: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/49.jpg)
db 11100111b
db 11111111b
db 00000011b
db 11101111b
db 11101111b
db 00000011b
db 11111111b
db 10000111b
db 01111011b
db 01111011b
db 10000111b
db 11111111b
db 00000011b
db 11110111b
db 11101111b
db 00000011b
db 11111111b
db 00000011b
db 01101011b
db 01101011b
db 11111111b
db 11111111b
db 11101111b
db 11010111b
db 10111011b
db 11010111b
db 11010111b
db 10111011b
db 11010111b
db 11101111b
![Page 50: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/50.jpg)
db 11111111b
db 11111111b
db 10111011b
db 01111101b
db 01101101b
db 01101101b
db 10010011b
db 11111111b
db 01110011b
db 01101101b
db 01101101b
db 01101101b
db 10000011b
db 11111111b
db 00111011b
db 01011101b
db 01011101b
db 01011101b
db 01100011b
db 11111111b
db 10111011b
db 01111101b
db 01101101b
db 01101101b
db 10010011b
db 11111111b
db 10110001b
db 01110101b
db 01110101b
db 01110101b
![Page 51: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/51.jpg)
db 10001101b
db 11111111b
db 10111011b
db 01111101b
db 01101101b
db 01101101b
db 10010011b
db 11111111b
db 11001111b
db 11010111b
db 11011011b
db 00000001b
db 11011111b
db 11111111b
db 11111001b
db 11111101b
db 00001101b
db 11110101b
db 11111001b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
![Page 52: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/52.jpg)
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
b_6: ; tao chư Chuyên Mua Ban Cac Linh Kiên Điên Tư
db 10000111b
db 01111011b
db 01111011b
db 01111011b
db 10110111b
db 11111111b
db 00000011b
db 11101111b
db 11101111b
db 11101111b
db 00000011b
db 11111111b
db 10000011b
db 01111111b
db 01111111b
db 01111111b
![Page 53: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/53.jpg)
db 10000011b
db 11111111b
db 11110011b
db 11101111b
db 00011111b
db 11101111b
db 11110011b
db 11111111b
db 00000111b
db 01010101b
db 01010110b
db 01010101b
db 01110111b
db 11111111b
db 00000011b
db 11110111b
db 11101111b
db 11011111b
db 00000011b
db 11111111b
db 11111111b
db 11111111b
db 00000011b
db 11110111b
db 11101111b
db 11110111b
db 00000011b
db 11111111b
db 10000011b
db 01111111b
![Page 54: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/54.jpg)
db 01111111b
db 01111111b
db 10000011b
db 11111111b
db 00001111b
db 10110111b
db 10111011b
db 10110111b
db 00001111b
db 11111111b
db 11111111b
db 11111111b
db 00000011b
db 01101011b
db 01101011b
db 01101011b
db 10010111b
db 11111111b
db 00001111b
db 10110111b
db 10111011b
db 10110111b
db 00001101b
db 11111110b
db 00000011b
db 11110111b
db 11101111b
db 11011111b
db 00000011b
db 11111111b
![Page 55: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/55.jpg)
db 11111111b
db 11111111b
db 10000111b
db 01111011b
db 01111011b
db 01111011b
db 10110111b
db 11111111b
db 00001111b
db 10110111b
db 10111011b
db 10110111b
db 00001101b
db 11111110b
db 10000111b
db 01111011b
db 01111011b
db 01111011b
db 10110111b
db 11111111b
db 11111111b
db 11111111b
db 00000011b
db 01111111b
db 01111111b
db 01111111b
db 01111111b
db 11111111b
db 00000101b
db 11111111b
![Page 56: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/56.jpg)
db 00000011b
db 11110111b
db 11101111b
db 11011111b
db 00000011b
db 11111111b
db 00000011b
db 11011111b
db 11011111b
db 11011111b
db 00000011b
db 11111111b
db 11111111b
db 11111111b
db 00000011b
db 11011111b
db 11001111b
db 10110111b
db 01111111b
db 11111111b
db 00000101b
db 11111111b
db 00000111b
db 01010011b
db 01010101b
db 01010011b
db 01110111b
db 11111111b
db 00000011b
db 11110111b
![Page 57: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/57.jpg)
db 11101111b
db 11011111b
db 00000011b
db 11111111b
db 11111111b
db 11111111b
db 00000011b
db 01011011b
db 01011011b
db 01111011b
db 10000111b
db 11111111b
db 00000101b
db 11111111b
db 00000111b
db 01010011b
db 01010101b
db 01010011b
db 01110111b
db 11111111b
db 00000011b
db 11110111b
db 11101111b
db 11011111b
db 00000011b
db 11111111b
db 11111111b
db 11111111b
db 11111011b
db 11111011b
![Page 58: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/58.jpg)
db 00000011b
db 11111011b
db 11111011b
db 11111111b
db 10000011b
db 01111111b
db 01110010b
db 01111101b
db 10000111b
db 11111001b
db 11111111b
db 11111111b
db 00000111b
db 11011011b
db 11011101b
db 11011011b
db 00000111b
db 11111111b
db 00000001b
db 01101101b
db 01101101b
db 01101101b
db 10010011b
db 11111111b
db 10000011b
db 01111101b
db 01111101b
db 01111101b
db 10111011b
db 11111111b
![Page 59: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/59.jpg)
db 00000001b
db 01111101b
db 01111101b
db 01111101b
db 10000011b
db 11111111b
db 00000001b
db 01101101b
db 01101101b
db 01101101b
db 01111101b
db 11111111b
db 00000001b
db 11101101b
db 11101101b
db 11101101b
db 11111101b
db 11111111b
db 10000011b
db 01111101b
db 01101101b
db 01101101b
db 10001011b
db 11111111b
db 00000001b
db 11101111b
db 11101111b
db 11101111b
db 00000001b
db 11111111b
![Page 60: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/60.jpg)
db 00000001b
db 11111111b
db 10111101b
db 01111101b
db 10000001b
db 11111101b
db 11111101b
db 11111111b
db 00000001b
db 11101111b
db 11010111b
db 10111011b
db 01111101b
db 11111111b
db 00000001b
db 01111111b
db 01111111b
db 01111111b
db 01111111b
db 11111111b
db 00000001b
db 11111011b
db 11110111b
db 11111011b
db 00000001b
db 11111111b
db 00000001b
db 11111011b
db 11110111b
db 11101111b
![Page 61: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/61.jpg)
db 00000001b
db 11111111b
db 10000011b
db 01111101b
db 01111101b
db 01111101b
db 10000011b
db 11111111b
db 00000001b
db 11101101b
db 11101101b
db 11101101b
db 11110011b
db 11111111b
db 10000011b
db 01111101b
db 01111101b
db 01011101b
db 10000011b
db 01111111b
db 11111111b
b_7: ; tao mâu cac con chư
db 11111111b
db 00000001b
db 11101101b
db 11001101b
db 10101101b
db 01110011b
db 11111111b
![Page 62: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/62.jpg)
db 10011011b
db 01110101b
db 01101101b
db 10011011b
db 11111111b
db 11111101b
db 11111101b
db 00000001b
db 11111101b
db 11111101b
db 11111111b
db 10000001b
db 01111111b
db 01111111b
db 01111111b
db 10000001b
db 11111111b
db 11000001b
db 10111111b
db 01111111b
db 10111111b
db 11000001b
db 11111111b
db 10000001b
db 01111111b
db 10011111b
db 01111111b
db 10000001b
db 11111111b
db 01111101b
![Page 63: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/63.jpg)
db 11011011b
db 11110111b
db 11011011b
db 01111101b
db 11111111b
db 11111001b
db 11110111b
db 00001111b
db 11110111b
db 11111001b
db 11111111b
db 00111101b
db 01011101b
db 01101101b
db 01110101b
db 01111001b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
![Page 64: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/64.jpg)
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
b_8: ; tao hinh căn nha va cây
db 01110011b
db 00001101b
db 01110011b
db 00000111b
db 01111011b
db 01000101b
db 01010110b
db 01000100b
db 01111000b
db 00000000b
db 01110000b
db 01110000b
db 01110000b
db 01110000b
db 01110000b
db 01110001b
db 00000011b
![Page 65: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/65.jpg)
db 00110111b
db 00011111b
db 00001111b
db 00111001b
db 00000110b
db 00111001b
db 01111111b
b_9: ; tao hinh rưng cây
db 00111111b
db 01111001b
db 00000110b
db 01111001b
db 00111111b
db 00000111b
db 00001111b
db 00111111b
db 00111111b
db 00000011b
db 00011111b
db 00000011b
db 00000000b
db 00000111b
db 00011111b
db 00111111b
db 01110001b
db 00000000b
db 01110001b
db 01111111b
db 00111111b
![Page 66: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/66.jpg)
db 00011111b
db 00000111b
db 00011111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
b_10: ; tao hinh hoa văn
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
![Page 67: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/67.jpg)
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 01000100b,01000100b,01000100b
db 00101000b,00101000b,00101000b
db 01000100b,01000100b,01000100b
db 10010010b,10010010b,10010010b
db 01000100b,01000100b,01000100b
db 00101000b,00101000b,00101000b
db 01000100b,01000100b,01000100b
db 00101000b,00101000b,00101000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
b_11: ; tao hinh cac mui tên
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
![Page 68: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/68.jpg)
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00010000b,00001000b,00000100b
db 00111000b,00011100b,00001110b
db 11111110b,01111111b,00111111b
db 01111100b,00111110b,00011111b
db 01000100b,00100010b,00010001b
db 11000110b,01100011b,00110001b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
b_12: ; tao hinh cac ky hiêu điên tư
db 11111111b,11111111b,11111111b
db 10000000b,00001100b,11000001b
db 10000000b,00001110b,11000001b
db 10000001b,11111111b,11111001b
db 10000000b,00001110b,11000001b
db 10000000b,00001100b,11000001b
db 10000000b,00001000b,00000001b
db 11111111b,11111111b,11111111b
db 00000000b,00000000b,00000000b
db 11111111b,11111111b,11111111b
db 10000000b,00000000b,00000001b
db 10000010b,00100010b,00000001b
![Page 69: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/69.jpg)
db 10011101b,01010101b,01110001b
db 10000000b,10001000b,10000001b
db 10000000b,00000000b,00000001b
db 11111111b,11111111b,11111111b
db 00000000b,00000000b,00000000b
db 00000000b,01001000b,00000000b
db 00000000b,01001000b,00000000b
db 00011111b,11001111b,11100000b
db 00000000b,01001000b,00000000b
db 00000000b,01001000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
b_13: ; tao hinh cac bông hoa
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00011100b,00011100b,00011100b
db 00111110b,00111110b,00111110b
db 00011100b,00011100b,00011100b
db 10001001b,10001001b,10001001b
db 01001010b,01001010b,01001010b
db 00101100b,00101100b,00101100b
db 00011000b,00011000b,00011000b
db 11111111b,11111111b,11111111b
![Page 70: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/70.jpg)
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
b_14: ; tao hinh cac giot nươc
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00100000b,10000010b,00001000b
db 01110001b,11000111b,00011100b
db 11111011b,11101111b,10111110b
db 01110001b,11000111b,00011100b
db 00000100b,00010000b,01000000b
db 00001110b,00111000b,11100000b
db 00011111b,01111101b,11110000b
db 00001110b,00111000b,11100000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
![Page 71: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/71.jpg)
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
end
Noi ro hơn: Cach tao hinh trên bang đen ma trân 8x24
❶ Hinh ve dươi đây cho thây cach Ban tao ra khung ma hinh dung bit 0 đê tao hinh.
![Page 72: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/72.jpg)
Muôn in hinh ra trên bang ma trân 8x24, trươc hêt Ban hay đăt tên bang, rôi tao khung
hinh tương ưng vơi bang đen. Môt thi du:
b_8: ; đăt tên nhan cua bang ma hinh
db 01110011b
db 00001101b
db 01110011b
db 00000111b
db 01111011b
db 01000101b
db 01010110b
db 01000100b
db 01111000b
db 00000000b
db 01110000b
db 01110000b
db 01110000b
db 01110000b
db 01110000b
db 01110001b
db 00000011b
db 00110111b
db 00011111b
db 00001111b
db 00111001b
db 00000110b
db 00111001b
db 01111111b
![Page 73: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/73.jpg)
Trên đây la 24 dong ma 8 bit viêt ơ dang hê cơ 2. Trong đo ưng vơi vi tri bit 0 se lam cho
Led sang. Hinh trên cho thây chung ta đa dung bit 0 đê tao ra hinh môt ngôi nha trên bang đen.
Tom lai, muôn Led nao sang, chung ta đăt vao sô 0, va sô 1 se lam tăt Led. Kêt qua chung ta se
co hinh hiên ra như sau:
Ban co thê viêt gon lai bang ma hinh trên nêu dung ma 8 bit viêt ơ dang hê 16, kêt qua
chung ta co bang ma hinh trên như sau:
b_8: ; đăt tên nhan cua bang ma hinh
db 0111 0011b ; 73h
db 0000 1101b ; 0dh
db 0111 0011b ; 73h
db 0000 0111b ; 07h
db 0111 1011b ; 7bh
db 0100 0101b ; 45h
db 0101 0110b ; 56h
db 0100 0100b ; 44h
db 0111 1000b ; 78h
db 0000 0000b ; 00h
![Page 74: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/74.jpg)
db 0111 0000b ; 70h
db 0111 0000b ; 70h
db 0111 0000b ; 70h
db 0111 0000b ; 70h
db 0111 0000b ; 70h
db 0111 0001b ; 71h
db 0000 0011b ; 03h
db 0011 0111b ; 37h
db 0001 1111b ; 1fh
db 0000 1111b ; 0fh
db 0011 1001b ; 39h
db 0000 0110b ; 06h
db 0011 1001b ; 39h
db 0111 1111b ; 7fh
Ghi nhân: Viêt ma hinh ơ dang hê 16, tuy ngăn gon hơn, nhưng Ban se không nhin thây
trong cac dong ma nay no la hinh gi va khi hinh hay chư bi sai rât kho sưa lai cho đung.
b_8: ; đăt tên nhan cua bang ma hinh
db 73h, 0dh, 73h, 07h, 7bh, 45h, 56h, 44h
db 78h, 00h, 70h, 70h, 70h, 70h, 70h, 71h
db 03h, 37h, 1fh, 0fh, 39h, 06h, 39h, 7fh
![Page 75: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/75.jpg)
Dươi đây la môt khung hinh trăng, vi toan bit 1 (tăt Led), muôn tao hinh trên cac điêm
Led cua ma trân 8x24, Ban dung bit 0.
b_vkh: ; đăt tên nhan cho bang
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b ;
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b ;
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
db 11111111b
![Page 76: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/76.jpg)
❷ Hinh ve dươi đây cho thây cach Ban dung bit 1 đê tao hinh
Ban co thê đăt ma quet trên cang p1, va cho xuât ma hinh trên cac cang p2, p3, p0. Luc
nay ưng vơi bit 1 se lam cho Led sang. Ban xem môt thi du, minh hoa băng hinh sau:
![Page 77: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/77.jpg)
Như vây khung đê tao hinh cho kiêu quet nay se như sau:
b_14:
; đăt tên nhan đê dung lênh mov dptr, #b_14
; câu lênh nay cho đăt bang vao thanh đia chi dptr.
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
db 00000000b,00000000b,00000000b
Trên đây la môt khung mâu trăng vi toan la bit 0, nêu Ban muôn co hinh gi hiên trên ma
trân 8x24, thi hay dung bit 1 lam sang cac Led ơ cac vi tri tương ưng. Ban cung co thê viêt cac
ma hinh 8 bit nay ơ dang hê cơ 16, luc đo bang se ngăn gon hơn, nhưng Ban se không thây đươc
hinh gi trên cac dong ma nay, va khi cân sưa đôi se rât kho khăn.
![Page 78: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/78.jpg)
Y kiên chung tôi: Nêu Ban muôn lam thưc hanh bai viêt trên, đâu tiên Ban phai co
bang đen ma trân 8x24 như hinh trên, Ban co thê mua ban mach in ơ cưa hang Phuc Lan
Shop, sau đo găn Led lên ban mach in va kêt nôi vơi ic lâp trinh AT89C52 (dung ic
AT89C52 co bô nhơ 8K lơn hơn ic AT89C51 chi co 4K). Tiêp theo Ban căt đoan
chương trinh nguôn trên va dan vao vung biên soan cua MIDE-51 (xem hinh bên dươi),
đăt cho no môt cai tên vơi ho la .asm, rôi go phim F9 đê biên dich file .asm ra file .hex,
bây giơ Ban cho nap đoan chương trinh ma hê 16 nay vao bô nhơ EEPROM cua ic lâp
trinh AT89C52, găn vao board test, Ban se thây hinh va dong chư ma Ban soan trong
cac khung hinh xuât hiên trên bang đen. Thich không?
![Page 79: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/79.jpg)
Sau khi biên dich xong, chung ta co file .hex như sau:
:1000000012043B7B001202347590FF9004A07C0A1E
:100010001203D5DCFB0BBB1AF57B007590FF900437
:10002000B87C0A1203D5DCFB0BBB1AF57503001272
:10003000035812031A12043B90051B7C021203D5CD
:10004000DCFB0BBB1AF575030012043B9005347CF6
:10005000021203D5DCFB0BBB1AF575030012043B3F
:1000600090054D7C021203D5DCFB0BBB1AF5750322
:100070000012043B9005667C0A1203D5DCFB0BBB27
:100080001AF575030012043B90057F7C021203D51C
:10009000DCFB0BBB1AF575030012043B9005987C42
:1000A000021203D5DCFB0BBB1AF575030012043BEF
:1000B0009005B17C0A1203D5DCFB0BBB1AF5750366
:1000C0000012035812031A12043B9004D07C14123D
:1000D00003D5DCFBA30BBB36F47B0012043B75207D
:1000E0000390065D7C0A1203D5DCFB0BBB0AF57B93
:1000F0000075800075A00075B00012042E12043B3C
:100100009006757C0A1203D5DCFB0BBB0AF57B005D
:1001100075800075A00075B00012042ED520C212A3
:10012000043B9005CA7C0F1203D5DCFBA30BBB7A02
:10013000F47B0012043B90068D7C141203D5DCFB8B
:10014000A30BBB4FF47B0012035812031A12043B9B
:100150009008747C141203D5DCFB0BBB1AF57503F5
:100160000012043B75200E9008A17B007A0C12044B
:1001700048DAFBA3A3A30BBB10F2D520EA12043B81
:100180009006F97C081203D5DCFBA30BBBFFF47BC4
:100190000012043B90080E7C081203D5DCFBA30B75
:1001A000BB34F47B0012043B7520069008E97B0009
:1001B0007A0C120448DAFBA3A3A30BBB10F2D520E0
:1001C000EA12043B7520029009317B007A32120456
![Page 80: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/80.jpg)
:1001D00048DAFBA3A3A30BBB10F2D520EA12043B21
:1001E00075200A9009797B007A28120474DAFBA33F
:1001F000A3A30BBB10F2D520EA12043B7520049098
:1002000009C17B007A0C120448DAFBA3A3A30BBB41
:1002100010F2D520EA12043B90085C7C1E1203D534
:10022000DCFB0BBB1AF57503001202A712042E1299
:10023000042E01007590007580FF75A0FF75B0FF5A
:1002400012042E75B0E712042E75B0C312042E7579
:10025000B08112042E75B00012042E75A0FE7580B8
:100260007F12042E75A0FC75803F12042E75A0F835
:1002700075801F12042E75A0F075800F12042E7564
:10028000A0E075800712042E75A0C07580031204CB
:100290002E75A08075800112042E75A00075800057
:1002A00012042E12042E2275900075800075A00095
:1002B00075B00012042E75A08075800112042E7591
:1002C000A0C075800312042E75A0E075800712048B
:1002D0002E75A0F075800F12042E75A0F875801F82
:1002E00012042E75A0FC75803F12042E75A0FE75B9
:1002F000807F12042E75A0FF7580FF12042E75B04A
:100300008112042E75B0C312042E75B0E712042EAC
:1003100075B0FF12042E12042E227590007580FF16
:1003200075A0FF75B0FF12042E12042ED29712048E
:100330002ED29612042ED29512042ED29412042E8E
:10034000D29312042ED29212042ED29112042ED2E3
:100350009012042E12042E227590FF12042E120405
:100360002E7580FF75A0FF75B0FFC29012042E7528
:1003700080FF75A0FF75B0FFC29112042E7580FF3B
:1003800075A0FF75B0FFC29212042E7580FF75A094
:10039000FF75B0FFC29312042E7580FF75A0FF7524
:1003A000B0FFC29412042E7580FF75A0FF75B0FFD8
![Page 81: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/81.jpg)
:1003B000C29512042E7580FF75A0FF75B0FFC2961E
:1003C00012042E7580FF75A0FF75B0FFC29712044E
:1003D0002E12042E2278017900E803F888A0E99310
:1003E000F5900912042575A0007590FF120425B838
:1003F00001E7E803F888B0E993F590091204257540
:10040000B0007590FF120425B801E7E803F8888072
:10041000E993F590091204257580007590FF120488
:1004200025B801E7227F037E32DEFEDFFA227F0558
:100430007E327DFADDFEDEFADFF62275800075A0E1
:100440000075B0007590FF2278FE7900E803F88807
:1004500090E993F5A009E993F5B009E993F58009CE
:1004600091257590FF75800075A00075B0009125ED
:10047000B8FED922787F7900E823F88890E993F5CF
:10048000A009E993F5B009E993F5800991257590E4
:10049000FF75800075A00075B0009125B87FD92246
:1004A000FF0101EDEDF3FF0101EFEF01FF81017DA0
:1004B0007E81FF83017D7D9BFFFFFF01017F7F7FA9
:1004C000FF0703DDDB07FF0103F7EF01FFFFFFFF7E
:1004D000FFFF0101EDEDF3FF0101EFEF01FF8101EE
:1004E0007D7E81FF83017D7D9BFFFFBBD701D7BB55
:1004F000FFFF01017F7F7FFF0703DDDB07FF0103B4
:10050000F7EF01FFFFFFFFFFFFFFFFFFFFFFFFFF11
:10051000FFFFFFFFFFFFFFFFFFFFFFFF03F7EFDF1F
:1005200003FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFD7
:10053000FFFFFFFFFF03F7EFDF03FF03DFDFDF0353
:10054000FFFFFFFFFFFFFFFFFFFFFFFFFFFF03F7BF
:10055000EFDF03FF03DFDFDF03FF0FD55AD50FFF08
:10056000FFFFFFFFFFFFFF03F7EFDF03FF03DFDF07
:10057000DF03FF0FD55AD50FFFFBFB03FBFBFFFF8C
:10058000FFFFFBFB03FBFBFFFFFFFFFFFFFFFFFF87
![Page 82: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/82.jpg)
:10059000FFFFFFFFFFFFFFFFFFFFFFFBFB03FBFB77
:1005A000FFFF0FD5DAD50FFFFFFFFFFFFFFFFFFFB4
:1005B000FFFFFFFFFBFB03FBFBFFFF0FD5DAD50FB0
:1005C000FFFF03F7EFDF03FFFFFFFFFDFD01FDFD71
:1005D000FF0FD75BD70FFF03DBDBDBE7FFDFDFDFDF
:1005E000FF877B7B7BB7FF03EFEFEF03FF03FFDDAD
:1005F000DEDFFF016D6D7D83FF02FF0755565577E6
:10060000FF03F7EFDF03FFDFDFDFFFFDFD01FDFD90
:10061000FF877F727D87F9DFDFDFFFC1BF7FBFC14B
:10062000FF02FF0755565577FFFBFB03FBFBFFEF70
:10063000EFEFFF01FBF7EF01FF0FB7BBB70FFF03B2
:10064000F7EFF703FFFFFFFFFFFFFFFFFFFFFFFFD6
:10065000FFFFFFFFFFFFFFFFFFFFFFFFFF877B7B2A
:100660007BB7FF03DFDFDF03FF0FD7DBD60DFF878D
:100670007B7B7B87FFFFFF036B6B6B97FFFF0FD7C6
:100680005BD70FFFFF03F7EFDF03FFFFFFFFFF0362
:10069000DBDBE7FF03EFEF03FF877B7B87FF03F7DE
:1006A000EF03FF036B6BFFFFEFD7BBD7D7BBD7EFD2
:1006B000FFFFBB7D6D6D93FF736D6D6D83FF3B5DC4
:1006C0005D5D63FFBB7D6D6D93FFB17575758DFFCE
:1006D000BB7D6D6D93FFCFD7DB01DFFFF9FD0DF51E
:1006E000F9FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF20
:1006F000FFFFFFFFFFFFFFFFFF877B7B7BB7FF0352
:10070000EFEFEF03FF837F7F7F83FFF3EF1FEFF3B5
:10071000FF0755565577FF03F7EFDF03FFFFFF0392
:10072000F7EFF703FF837F7F7F83FF0FB7BBB70F21
:10073000FFFFFF036B6B6B97FF0FB7BBB70DFE039C
:10074000F7EFDF03FFFFFF877B7B7BB7FF0FB7BBB5
:10075000B70DFE877B7B7BB7FFFFFF037F7F7F7F2C
:10076000FF05FF03F7EFDF03FF03DFDFDF03FFFF1B
![Page 83: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/83.jpg)
:10077000FF03DFCFB77FFF05FF0753555377FF0315
:10078000F7EFDF03FFFFFF035B5B7B87FF05FF07DF
:1007900053555377FF03F7EFDF03FFFFFFFBFB0327
:1007A000FBFBFF837F727D87F9FFFF07DBDDDB0744
:1007B000FF016D6D6D93FF837D7D7DBBFF017D7DB1
:1007C0007D83FF016D6D6D7DFF01EDEDEDFDFF831F
:1007D0007D6D6D8BFF01EFEFEF01FF01FFBD7D81AF
:1007E000FDFDFF01EFD7BB7DFF017F7F7F7FFF0115
:1007F000FBF7FB01FF01FBF7EF01FF837D7D7D83AD
:10080000FF01EDEDEDF3FF837D7D5D837FFFFF0154
:10081000EDCDAD73FF9B756D9BFFFDFD01FDFDFFF4
:10082000817F7F7F81FFC1BF7FBFC1FF817F9F7FAE
:1008300081FF7DDBF7DB7DFFF9F70FF7F9FF3D5D0A
:100840006D7579FFFFFFFFFFFFFFFFFFFFFFFFFF5A
:10085000FFFFFFFFFFFFFFFFFFFFFFFF730D7307AA
:100860007B455644780070707070707103371F0FAD
:100870003906397F3F7906793F070F3F3F031F0352
:1008800000071F3F7100717F3F1F071FFFFFFFFF22
:10089000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF68
:1008A000FF00000000000000000000000000000049
:1008B00000000000000000000044444428282844B0
:1008C000444492929244444428282844444428288A
:1008D00028000000000000000000000000000000F0
:1008E0000000000000000000000000000000000008
:1008F00000000000000000000000000000000000F8
:1009000000000000000000100804381C0EFE7F3FAD
:100910007C3E1F442211C66331000000000000002D
:1009200000000000000000000000000000000000C7
:1009300000FFFFFF800CC1800EC181FFF9800EC156
:10094000800CC1800801FFFFFF000000FFFFFF8057
![Page 84: Huong Dan Lam Led Matrix Chay Chu](https://reader036.vdocuments.pub/reader036/viewer/2022081723/55cf9bfc550346d033a81e49/html5/thumbnails/84.jpg)
:1009500000018222019D5571808881800001FFFF86
:10096000FF0000000048000048001FCFE0004800E2
:10097000004800000000000000000000000000002F
:100980000000000000000000000000000000000067
:10099000001C1C1C3E3E3E1C1C1C8989894A4A4A7C
:1009A0002C2C2C181818FFFFFF000000000000007E
:1009B0000000000000000000000000000000000037
:1009C0000000000000000000000000000000000027
:1009D00000000000000000000020820871C71CFB1E
:1009E000EFBE71C71C0410400E38E01F7DF00E38BA
:1009F000E000000000000000000000000000000017
:090A0000000000000000000000ED
:00000001FF
Tam kêt: Qua phân trinh bay trên, Ban thây dung ic lâp trinh AT89C51, chung ta đa co
thê điêu khiên đươc sư tăt sang cua bât ky con Led nao trên bang đen, điêu nay cho
chung ta môt sư thich thu kho ta, cung qua bai viêt nay tôi nghi Ban đa lam quen vơi
cach dung bang Led ma trân đê lam hiên hinh va cho chay chư, đây la môt đê tai rât rât
hâp dân, khi co dip chung tôi se trơ lai đê tai nay vơi môt mưc đô rông hơn, cao hơn.
Mong Ban thich bai viêt nay.
(Nguôn: http://www.phuclanshop.com/TraoDoiHocTap-ChiTiet.aspx?NewsId=136)