huong dan lam led matrix chay chu

84
NG DNG IC LP TRNH AT89C51 LM MCH ĐN QUANG BO DNG LED MA TRN 8X8 1. T lm bng đn Led chy ch trên ma trn 8x24 ch dng mt IC AT89C51 Dng ic lp trnh AT89C51, Bn c th kim sot đưc trng thi tt sng ca cc dy Led trên cc bng đn, t đ c th to ra đưc cc hnh nh hay cc dng con ch cho chy trên cc bng đn ny, công vic ny hin rt đưc nhiu Bn ưa thch, trong bi vit ny, tôi trnh by mt bi lm thc hnh kh đơn gin nhưng rt căn cơ đ Bn hiu đưc nguyên l lm vic ca cc bng đn quang bo. T cc hiu bit ny, Bn mi c th s m rng ra nhiu kiu bng đn phc tp hơn. Mong Bn đ tâm tm hiu. Bi thc hnh ny s cho hin hnh v cc dng ch chy, nhp nhy, trên mt bng đn ma trn 8x8. Vi ic mt lp trnh c 4 cng p0, p1, p2, p3, chng ta s dng 3 b ma trn 8x8 v như vy s không cn thêm mt ic logic no na. Mch rt đơn gin, nhưng c cơ s l thuyt rt cơ bn, s gip Bn hiu rt r v cc loi đn quang bo ln khc.

Upload: thien-nguyenngoc

Post on 21-Jan-2016

633 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Huong Dan Lam Led Matrix Chay Chu

Ư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

Phân tich sơ đô mach điên

Page 3: Huong Dan Lam Led Matrix Chay Chu

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

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

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

- 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

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

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

; 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

; 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

❷ 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

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

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

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

: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

: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

: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

: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

: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)