TRUONG DAI HOC GIAO THONG VAN TAI HA NOI
KHOA: DIEN-DIEN TU
BAITAPLON: VI xU LY
Thiét ké mén hoc : Dén LED don ghép thanh
dén quang cao
HA ndi...ngay...thang...namGio vién huéng dn : NGO THANH BINH
Sin vién thye hign
Nhém
Lop
Nauyn Dodi Ting (nhtém tring)
‘a Van 1
‘Ngé Tién Viet
fa Van Vigt
‘Nauyén Van Ting
Neuyén ich Tring
Trong Céng Twin
Neuyda Van Tudn
Bai Khinh Toan
DB Xuan Tip
18 Minh Tun
‘Tran Van Vinh
Neo Hai Vén
Nguyén Xuan Truemg
Neuyn Tién Trung
0s
Ki thudt vign thong A ~ kS0101 THIEU QUANG BAO.
Ngiy nay véi su phat trién ca x3 hoi cing v6i su phat trién ita khoa hoc ky thudt, cho nén nu
cu vé théng tin tre nén thiét yéu d6i véi con ngudi trong cude séng cing nhu trong hoat dong
san xudt kinh doanh, Dé dap img nhu cu trén, quang bao 1a hinh thite cung cdp théng tin hit
khéng thé thiéu trong cudc séng hing ngay. Do dé quang bao ngiy cing phat trién tinh vi hon,
da dang hon, tit vige thiét ké quang bio véi vin bin duge ghi chét trong ROM, dén vige thiét
mét KIT vi xir ly dé diéu khién.
ch
‘Quang bao 1a hinh thite théng bao trén bang dén. Bang dén quang bao gdm nhiéu LED don hodc
Ma tran LED ghép lai, moi m6t Ma Tran biéu dién m6t ki ty. Tay chiéu dai cua bang dén ma
thé hién thi nhimg ban tin c6 d6 dai khac nhau. Cac tir trong van ban sé lin rot xudt a
ng trai. Khi vin ban thi dén tir cudi cing thi tir dau tién lai
xudt hign tré lai. Qua trinh d6 of tiép tue lai mai,
dau
Bén canh d6, véi sy ra déi ciia mAy tinh dign tir de bigt 1A mAy vi tinh, ching ¢6 nhimg tinh
nding wu vigt nh kh nding xir ly dit ligu nhanh chong, dé tin cay cao, hu tritlngng thong tin lon
va quan trong hon ed I may tinh c6 thé két hgp véi nhigu thiét bj ngoai vi tiy theo mue dich img
dung cu thé, ma vige trao déi va diéu khién tré nén don gidn, ching phu thuge vio phin mém
diéu khién. Dya vao tinh da dang va mém déo ciia may tinh ngudi ta tim cach tng dung nd vio
muc dich quing céo, ching han nhu ding trong quang bao. Nho vay, vige thiét ké phin cimg cho
quang bio tré thanh it phite tap hon, nhung d6 tin edy cao hon. Trong thye té dé hign thj ede vin
bban, ngudi ta ding cae kiéu chit 1d ede Ma Trdn LED 5x7, 5x8, 8x12 hode 8x14 tuy thuge vio
mue dich sir dung va d6 phan gidi.
G day my tinh dong vai trd truyén dit ligu va diéu khién con KIT vi xt ly c6 nhi¢m vu hru trir
vva thy hign chuong trinh quang bio. Vige két hgp giita hai thiét bi lim cho quang bdo tri nén
da dang, phong phii, d@ tin cy cao va dé dang sit dung. Ngodi ra Kit vi xir ly con 6 #
hign chwong trinh quang béo .
Nhimg hinh quing cdo lam tir nhing dén LED:ILGIGI THIEU VE CAC LINH KIEN DUNG TRONG MACH
1. Vidiéu khién AT89CSI tin sé 12MHz.
VXL AT89CS1
uz
2. 22 dign we 220 6m
3. 21033 pF
4. | thach anh tin sé 12MHzCRYSTAL
- ty nF
|. 22 led mau do
D1
LED-RED
= So do chin cita 89051:
-Chite ning cdc chan cha AT89CS1 :AT89CS51 cé tit ca 40 chan c6 chite ning nhu cae
dung xudt nhdp. Trong dé c6 24 chan c6 tae dung kép (c6 nghia 1 chin ¢6 2 chite ning),
mdi duéng 6 thé hoat déng nhu dung xudt nhap hodc nhu dudng diéu khién hode i
thanh phan cita cdc bus dit ligu va bus dia chi.
*Cac port:
+Port 0: la port 6 hai cl ‘ac thiét ké e& nho
han 32-39 ciia 89C51. Trongkhéng ding b6 nhé mé rdng, né cé chite nang nhu cdc dwémg 10. Déi vai cdc thiét ké c&
én c6 69 nhé mé rong, né duge két hgp giita bus dia chi va bus dir liu.
chin 1-8, Cac chan duge ki
+Port 1: 1a port IO trén -u p1.0, pl.L, pl.2, 06 thé ding
cho giao tiép véi cdc thiét bi ngoai néu can, Port | khéng c6 chite nding khéc, vi vay
ching chi duge ding cho giao tiép voi cdc thiét bi bén ngoai.
4Port 2: 18 1 port c6 tée dung kép trén cde chan 21-28 duge ding nhw ede durimg xudt
nh§p hode 1a byte cao ciia bus dia chi déi vai cdc thiét bi ding b6 nhé mé rong.
+Port 3: 18 port c6 tic dung kép trén cdc chan 10-17. Céc chan eita port niy c6 nhiéu chite
nang, cic céng dung chuyén déi cé lién hé voi cc dac tinh dic biét cha 89C51 nhu &
bang sau:
Bit Tén Chite nang chuyén dor
P3.0 RXT Nao vio dit ligu ndi tgp
PBI TXD Ngo xudt dit Higa noi tigp
P32 INTOV Ngb vio ngit cimg thir 0
P33 INTIV Ngo vio ngit cig thir 1
P34 0 ‘Ngo vio cia TIMER/COUNTER thr 0
P35 TI Ngo vio cia TIMER/COUNTER thit 1
P36 WRI Tin higu ghi di igu Ién 66 nho ngodi
P37 RD Tin higu doe bd oho dir igu ngoai
ULPhan mém
1. Dé bai:Quang bdo dién tir hién thi dong chit; V-T-A
2. Luu dé thuat todn
3. Chuong trinh chinhBAT DAU
¥
KHOI TAO HE THONG
!
HIEN THI LED
Lap trinhltrén chip
4.Chuong trinh thyc hién thuat todn trén duge viét bang ngén ngit
Assembly sit dyng chuong trinh dich Reads51 dé tao ra file hex va duge
nap vao chip AT89CS51:
#include
org 00h
Imp main
org 40h
main:
Hsing tir dén 1 dén hét
next:
mov a#11111110b
quay_p0:
mov paIeall_ delay
oa
anl a,p0
mov p0,a
jz nextl
simp quay _p0
next] :leall delay
moy a#I1II1110b
quay_p2:
mov p2,a
Icall_ delay
doa
anlap2
mov p2,a
jz next2
simp quay_p2
next2
mov ajfI1111110b
quay_p3:
mov p3,a
Icall_ delay
doa
anla,p3
mov p3a
jz nhay
simp quay_p3
nhay: leall delay
ising timg chit V-T-A
mov p0,#I1111111b
mov p2,#11111111b
mov p3,#11111111b
Icall_ delay
mov — p0,#00000000b
mov p2,#11111111b
mov p3,#11111111b
Ieall_ delay
mov p0,#11111111b
mov
mov
leallmov p0,#11111111b
mov IIIb
mov _ p3,#00000000b
Icall_ delay
\\séing dan bat dau tir chit V
mov —p0,#000000006
mov p2,#11111111b
mov p. TIL
Ieall_ delay
mov p0,#00000000b
mov
mov p31 1111116
Ieall delay
mov p0,#000000006
mov
mov _ p3,#000000006
Ieall delay
Jichép tat 3 lan
mov p0,#II111111b
mov p2,#11111111b
mov p3,#I11III1Ib
Ieall delay
mov p0,#00000000
mov
mov _ p3,#000000006
Ieall_ delay
mov politi
mov p2,#11111111b
mov p3,#11111111b
leall delay
mov — p0,#00000000b
mov — p2,#00000000b
mov p3,#00000000b
Teall delay
mov p0,#11111111b
mov p2,#11111111b
mov p3,#11111111b
P2
mov p3,#00000000bIcall delay
Jisang tir duéi len
mov p0,#11110111b
mov p2,#10111111b
mov p3,#10111110b
Icall delay
mov p0,#11100011b
mov OOIINb
mov p3,#00011100b
Teall delay
mov p0,#11000001b
mov p2,#10001111b
mov —p3,#00001000b
Teall delay
mov — p0,#10000000b
mov p2,#10000000b
mov _p3,##00000000b
Icall delay
/ftat tt tren xuéng
mov — p0,#11000001b
mov p2,#10001111b
mov —p3,#00001000b
Icall delay
mov p0,#11100011b
mov p2,#10011111b
mov — p3,#00011100b
Icall delay
mov p0,#11110111b
mov p2,#10111111b
mov p3,#00111110b
Icall delay
mov p0,#11111111b
mov = p2,#11111111b
mov p3,#11111111b
Icall delay
/isang ti dudi lén
mov p0,#11110111b
mov p2,#10111111b
mov p3,#10111110b
Icall delaymov _p0,#11100011b
mov p2,#10011111b
mov p3,#00011100b
Ieall_ delay
mov — p0,#11000001b
mov p2,#10001111b
mov — p3,#00001000b
Ieall delay
mov — p0,#10000000b
mov — p2,#10000000b
mov —_p3,#00000000b
Ieall_ delay
/tat tie én xudng
mov — p0,#11000001b
mov p2,#10001111b
mov _p3,#00001000b
leall delay
mov p0,#11100011b
mov p2,#10011111b
mov — p3,#00011100b
Ieall_ delay
mov p0,#11110111b
mov
mov
Ieall
mov p0,#11111111b
mov p2,#11111111b
mov p3,#11111111b
Icall_ delay
{isang tit chit T sang 2 bén
mov p0#11111111b
mov p2,#10001111b
mov p3,#11111111b
Icall_ delay
mov p0,#11111111b
mov p2,#10001001b
mov p3,#1 11111116
Ieall delay
mov p0,#11111111b
mov p2,#10000000bmov p3,#11111111b
leall delay
mov p0,#10111111b
mov p2,#10000000b
mov p3,#11111110b
Icall delay
p0,#10011111b
0000000b
1111100b
mov p0,#10001111b
mov p2,#10000000b
mov p3,#11111000b
Ieall delay
mov p0,#10000111b
mov _p2,#10000000b
mov p3,#11110000b
Icall_ delay
mov p0,#10000011b
mov p2,#10000000b
mov _ p3,#01100000b
Ieall delay
mov p0,#10000001
mov _p2,#10000000b
mov _p3,#01000000b
Ieall_ delay
mov — p0,#10000000b
mov _p2,#10000000b
mov —p3,#00000000b
leall delay
{isang ttt 2 bén vao gitta
mov pQ,#11111111b
mov p2,#11111111b
mov p3,#11111111b
Ieall_ delay
mov p0,#11111110b
mov p2,#11111111b
mov p3,#10111111b
Ieall_ delay
mov p0,#11111100bp2#ll111b
p3,#10011111b
delay
p0,#11111000b
p2#11111111b
p3,#00001111b
delay
p0,#11110000b
HULL
p3,#00000111b
delay
p0,#11100000b
p2#llllillb
p3,#00000011b
delay
p0,#1 10000006
p21 M11111b
p3,#00000001b
delay
p0,#10000000b
p2#lliiilib
p3,#00000000b
delay
p0,#10000000b
p2,#11110110b
p3,#00000000b
delay
p0,#10000000b
11100006
10000000b
delay
p0,#10000000b
p2,#11100000b
p3,#00000000b
delay
p0,#10000000b
p2,#11000000b
p3,#00000000b
delay
p0,#10000000bmov p2,#10000000b
mov — p3,#00000000b
Icall delay
Jichép tat 1 lan
mov p0,#11111111b
mov p2,#11111111b
mov p3,#11111111b
Icall delay
mov — p0,#00000000b
mov p2,#00000000b
mov _p3,#00000000b
Icall delay
mov pO,#ITIII111b
mov TI 11b
mov M11b
Icall delay
limp main
delay:
mov rl,#2.
loop1:
mov 12,#100
loop2:
mov 13,#100
loop3:
nop
nop
nop
nop
nop
nop
nop
nop
djnz 13,loop3
djnz 12,loop2
djnz rl,loop1
ret
end
4. M6 phong quang bdo chay trén phan mém proteus.IV. Két Luan
Mén hoc VI XU LY ld mén hoc mang tinh thyc hanh cao, mén hoe 48 ip ching em higu thém
hhon nia vé chite ning va céng dung cia cée linh kign dign tt, dle bigt la cdc linh kign tng dung
trong cude séng nhu dén LED, ty dign, dign tré ...phdn nao da gitip con ngudi thay thé site lye
vva d8 dang tip cd khoa hoc céng nghe.
Cuéi cung, ching em xin chén thanh cém on thdy NGO THANH BINH da huréng dan ching em
lam ban bio edo nay.