Download as pdf or txt
Download as pdf or txt
You are on page 1of 102

-1-

LI M U
Trong x hi ngy nay k thut in t v ang ng dng mnh m trong
nhiu lnh vc v ngy cng tr nn ph bin hn l lnh vc iu Khin T ng.
Trong nhng cng trnh ln nh nh my, x nghip chng ta thy r hn vai tr quan
trng ca iu khin t ng hoc nhng ng dng t ng trong lnh vc dn dng,
c nhng my thng minh phc v cho nhng nhu cu sinh hot cho con ngi. Tt c
nhng my mc iu c iu khin bi b x l trung tm, nhng h thng ln
th b x l trung tm l PLC, my tnh cng nghip.., nhng h thng x l nh hn
th ngi ta dng vi iu khin.
Ngy nay, in nng - ngun ti nguyn v gi ca t nc ang b s dng mt
cch lng ph. Ngnh in v ang tin hnh nhiu gii php i ph vi tnh
trng trn, trong vic s dng in mt cch hp l l mt bin php rt quan trng.
Tit kim ni chung v tit kim in ni ring l vn Quc sch, phi thc
hin lu di trong sut qu tnh tiu th in, ch khng phi ch thc hin vo lc
thiu in. Ngnh in v ang tin hnh nhiu gii php i ph vi tnh trng
trn, trong vic s dng in mt cch hp l l mt bin php rt quan trng.
Da trn nhng c s v xut pht t yu cu thc t v tit kim nng lng
trng i Hc Lc Hng, nhm sinh vin thc hin chn ti: THIT K
V THI CNG CC THIT B TIT KIM IN NC CHO TRNG H
LC HNG cho ti nghin cu ca mnh.

-2-

PHN I
GII THIU KHI QUT TI
CHNG I:
I. DN NHP.

T VN

Ngy nay x hi ngy cng pht trin, ngun nng lng cn cung cp cho
hot ng sn xut v sinh hot ngy cng tng trong khi ngun nng lng li c
hn v ang cn kit.
Ngy 14 thng 4 nm 2006, Th tng chnh ph k Quyt nh s
79/2006/Q-TTg ph duyt Chng trnh mc tiu quc gia v s dng nng lng
tit kim v hiu qu nhm tng bc t c mc tiu tit kim 5-8% tng mc tiu
th nng lng vo nm 2015, gim mt phn mc u t pht trin h thng cung
ng nng lng, mang li li ch v kinh t - x hi, ng thi gp phn bo v mi
trng, khai thc hp l cc ngun ti nguyn nng lng, thc hin pht trin kinh t
- x hi bn vng. Thng 9 va qua, trong t trnh Chnh ph v d n Lut S dng
nng lng tit kim v hiu qu, B Cng thng d bo, n cui th k ny, cc
ngun nng lng ca VN s tr nn khan him, cc m du v kh t s dn cn
kit. Trong khi , tnh trng lng ph nng lng trong sn xut cng nghip, xy
dng dn dng v giao thng vn ti (GTVT) ca nc ta hin nay l rt ln. Hiu sut
s dng ngun nng lng trong cc nh my nhit in t than, du ca nc ta ch
t c t 28-32%, thp hn so vi cc nc pht trin khong 10% hiu sut cc l
hi cng nghip ch t khong 60%, thp hn mc trung bnh ca th gii khong
20%. Nng lng tiu hao cho mt n v sn phm cc ngnh cng nghip chnh ca
nc ta cao hn nhiu so vi cc nc pht trin.
S dng hiu qu nng lng tr thnh vn c bit quan trng khi hao tn
nng lng trong sn xut, giao thng ca nc ta ang qu cao v Vit Nam ang tr
thnh nc nhp khu nng lng. l vn
c nu ra ti hi tho v d n Lut S
dng nng lng tit kim v hiu qu do y
ban Khoa hc - Cng ngh v Mi trng ca
Quc hi t chc ngy 26.8 TP.HCM. (theo
bo Thanh Nin). Trong bi cnh th gii phi
i mt vi s khan him cc ngun nng
lng truyn thng v nng lng ti to cng
c nhiu hn ch th vic s dng tit kim
nng lng c ngha rt quan trng. Bn cnh
Hnh 1: Hot ng tuyn truyn , chng ta cn phi tit kim nng lng
v tit kim nng lng ti cng chng hin tng m ln ton cu, s nng ln
ca tri t. Vit Nam l mt trong nhng nc
vin L Vn Tm, TP.HCM
s phi chu tc ng rt gh gm do tc ng
ny nn chng ta cn phi c trch nhim i vi chnh tng lai ca hnh tinh cng
nh t nc ca chng ta. ( kin ca i biu Nguyn nh Xun , BQH tnh
Ty Ninh) [5]. C th ni vn tit kim nng lng tr ln rt cp thit trong
ton x hi hin nay.

-3Xut pht t vn thc t v tit kim nng lng ca ton x hi v yu cu v


tit kim nng lng trong trng i Hc Lc Hng; v nht l nim am m hc
hi v nghin cu. Nhm thc hin chng em la chn ti: Thit k v thi
cng cc thit b tit kim in, nc cho trng i hc Lc Hng sao cho ti
gn gi vi thc t v c th gp phn vo vic tit kim nng lng ca nh trng.
II. KHI QUT V NNG LNG, TIT KIM NNG LNG V NHNG
LI CH M TIT KIM NNG LNG MANG LI.
1. Nng lng.
Nng lng l i lng c trng cho kh nng sinh cng. C nhiu dng nng
lng khc nhau nh: in nng, quang nng, c nng, ho nng, nhit nng, vv
Da vo ngun cung cp nng lng thin nhin ta c th phn bit nng lng mt
tri, nng lng gi, nng lng nc, vv
Ngy nay, con ngi khng th sng thiu nng lng. Nhng do ngun nng
lng l hu hn nn nhn loi phi s dng nng lng mt cch hiu qu khng
lng ph. Trong in v nc l nhu cu thit yu hn hn cho cuc sng.
Tit kim nng lng l s dng nng lng hp l v hiu qu. S dng tit
kim l s dng ng lc, ng ch khng dng na th tt ngay. V d: ch bt n ti
nhng v tr sinh hot, cn chiu sng v bt va , dng xong th tt ngay hay vi
my iu ha khng kh, ch nn ci nhit t 240C n 260C khi s dng.
S dng hiu qu l s dng mt lng nng lng t nht m vn tha mn nhu
cu s dng. V d: s dng cc loi n tit kim nh n hunh quang, n compact
c in nng tiu th thp hn loi n dy tc mc d cho sng nh nhau.

2. Nhng li ch ca tit kim nng lng.


Tit kim nng lng s mang li mt s li ch sau:
Tit kim tin cho bn, cho gia nh v cho t nc.
Gp phn m bo nhu cu in, gas, xng, vv cho gia nh bn v mang li li
ch cho x hi.
Gp phn hn ch ct in lun phin ti khu vc bn v cc khu vc khc trn
c nc.
Gp phn bo v s trong lnh ca mi trng chnh l bo v sc khe cho bn
v c gia nh.
Ch cn mi h dn (ca Tin Giang) gim bt mt bng n 40 W th s tit kim
c khong 15,4 MW/ ngy m v nh th th gn nh khng cn phi ct in
na (pht biu ca ng Nguyn Trung Tr, ph gim c Cng ty in lc Tin
Giang). [5]
Mi gia nh ca Vit Nam ch cn tt bt mt bng n vo gi cao im (t 8h22h) s tit kim c hng ngn t ng chi ph ngn sch u t cho vic b
sung ngun in, li in.

-4-

CHNG II: CC GII PHP TIT KIM NNG LNG


TRONG C QUAN, CNG S V GIA NH
in nng - Ngun ti nguyn v gi ca t nc ang b s dng mt cch lng
ph.[5] Ngnh in v ang tin hnh nhiu gii php i ph vi tnh trng trn;
trong vic s dng in, nc mt cch hp l l mt bin php rt quan trng.
I. CC GII PHP TIT KIM NNG LNG IN NC TI CC C
QUAN, CNG S .
Tit kim ni chung v tit kim in, nc ni ring l vn Quc sch, phi
thc hin lu di trong sut qu tnh tiu th in, ch khng phi ch thc hin vo
lc thiu in. cho vic thc hin tit kim in, nc trong cc c quan, cng s
c hiu qu lu di v n nh, ta cn tin hnh c bi bn trn 2 gii php: gii php
k thut v gii php hnh chnh.
1. Gii php k thut.
Gii php k thut v tit kim in phi va m bo tit kim in c hiu qu,
li va m bo mi trng lm vic c hiu qu ca cn b cng nhn vin trong c
quan, cng s, cc bc tin hnh nh sau:
M rng hoc m thm cc ca s v lp knh k c trn (nu c th) tn dng
ti a nh sng t nhin.
Thay tt c cc bng n trn si t (nu c) bng n compact hoc n ng
hunh quang tit kim in.
Thay bng n ng neon th h c 40W, 20W bng bng n ng neon th h mi
36W, 18W v thay chn lu st t bng chn lu in t tit kim in (khi
thay mt chn lu st t bng chn lu in t ca n 40W, ta tit kim c
mi gi 4Wh v cho li in 12,9Wh do khng phi chuyn ch in phn
khng).
Lp mng, cho chp cc n cn thiu tng phn chiu nh sng v iu
chnh lp n cao thch hp c phn chiu nh sng cao. Thc hin mi
n mt cng tc ng, m.
Vi cc phng lm vic: Thc hin hai ch nh sng trong phng: nh sng i
li sinh hot v nh sng lm vic. Dng n ng neon treo trn tng nh sng
i li cho sinh hot v n bn compact cho mi bn lm vic ca cn b (ch bt
khi lm vic). Vi cch b tr chiu sng ny chng ta s tit kim c rt nhiu
in nng lng ph.
Vi cc phng c t my iu ho nhit cn:
Cng c li kn ca cc ca s.
Lp b t ng ng li cho ca ra vo.

-5 B tr li my iu ho nhit (nu cn) li dng ti a lung khng kh


mt bn ngoi cc my d tha c tho i.
Trong thi tit qu nng hoc qu lnh, nhiu gia nh trang b my iu ho
nhit . Trc khi lp my, bo m gian phng tht kn, cch nhit tt. Tu
theo nhit trong ngy v thi quen chu nng (lnh) ca bn m iu chnh
nhit cho thch hp. Nn nh c tng 2 0C bn gim c vic x khong
200kg kh cacbonic mi nm.
Nu t sn 23 0C tr ln th c tng 0,5 0C gim c 3% nng lng. Mt
cch tit kim nng lng chng my ai lu n l cc tm lc v cc b phn
bn trong b bn v bm bi l nguyn nhn tng tiu th in nn bn cn lu
lm v sinh thng xuyn.
Gim 50% chiu sng cc hnh lang, nh v sinh v thay vo cc n
compact 9W.
Kim tra h thng in trong c quan.
Thay cc on dy b qu ti (nu c) bng dy c tit din ln hn.
Thay cc on dy c, nt, r in bng dy mi cng tit in.
Sa cha cc mi ni, cc ch tip xc cu dao, cu ch, phch cm b pht nng
qu mc.
Treo cng t ph cho tng phng giao ch tiu in nng tiu th hng thng
cho tng phng ban.
2. Gii php hnh chnh, qun l.
Gii php hnh chnh l xy dng mt ni quy s dng n trong c quan, cng
s, nhm buc CBCNV trong c quan phi c thc, nhim v v trch nhim tit
kim n, m bo cho vic tit kim in vo n np, n nh v lu di nh:
Quy nh cc ch v thi gian s dng cc trang thit b trong c quan hn ch
hoc cm s dng in ngoii mc ch cng vic.
Thng xuyn kim tra theo di vic s dng cc trang thit b in theo qui nh.
Tit kim in thng qua cc bip php ch ti: C ch thng, pht v ng
vin thi ua.
II. CC GII PHP TIT KIM IN NNG TRONG GIA NH.
Hin ti trong hu ht cc gia nh vn tit kim in, nc vn cha c
quan tm ng mc. Hai ngun nng lng ny vn ang s dng mt cch khng hp
l v tit kim, c bit l tit kim in v nc.
tit kim in, nc trong gia nh cn tun th mt s bin php sau:
La chn thit b tit kim in v nc.
Lp t thit b hp l, khoa hc.
iu chnh thi quen s dng in trong gia nh nh my iu ha nhit , t
lnh, qut, my tnh, cc thit b khc c s dng ngun in.

-6-

CHNG III: L DO CHN TI V PHM VI NGHIN


CU CA TI
I. L DO CHN TI.
Qua kho st thc t: vn tit kim in nc trng H Lc Hng
mang li hiu qu nhng hiu qu mang li cha cao.
i vi phng hc: Cc phng hc khi khng c sinh vin hc nhng qut v
bng in vn c m. Hay thm ch vn cn nhiu phng hc sau khi bui
hc kt thc nhng cc thit b in nh: qut v bng n in trong phng vn
hot ng.
i vi cc phng ban: Trong gi ngh tra nhng cc thit b in trong vn
phng vn khng c tt nh: my lnh, my tnh, qut, n, vv
i vi toilet: Nc vn cha c s dng tit kim c th l nc vn x ba
bi, vv
Chnh v vy ti THIT K V THI CNG CC THIT B TIT KIM
IN NC CHO TRNG H LC HNG c nhm thc hin la chn
c th gp phn tit kim tit kim ngun nng lng in nc trng i Hc Lc
Hng.
II. CC PHNG N THC HIN TIT KIM IN NC MT
CCH T NG.
Di y l mt s phng n thit k phc v cho vic tit kim in, nc:
1. Phng n 1.
Dng cm bin quang kt hp vi PLC iu khin.
S khi ca phng n ny nh sau:

Cm bin
quang

PLC

Thit b
ng ct

Hnh 2: S khi phng n 1.


Cm bin quang thng dng cm bin quang loi phn x khuch tn m c
im ca cm bin quang l ch pht hin c nhng vt sng v c kh nng phn
x, bn cnh gi thnh cm bin quang v PLC kh cao. Do , phng n ny c
tnh kh thi khng cao.

-72. Phng n 2.
Dng Camera hng ngoi kt ni vi my tnh.
S khi ca phng n ny nh sau:

Camera
hng ngoi

My tnh

Thit b
ng ct

Hnh 3: S khi phng n 2.


u im: Camera hng ngoi c th pht hin c hu ht cc vt k c ban m.
Nhc im: mch iu khin phc tp v gi thnh Camera cao. Yu cu kh nng
lp trnh tt.
3. Phng n 3.
Dng cm bin siu m kt hp vi PLC.
S khi ca phng n ny nh sau:
Cm bin
siu m

PLC

Thit b
ng ct

Hnh 4: S khi phng n 3.


u im: Cm bin siu m c khong cch pht hin ln n 6m, c th iu chnh
c, khng b nh hng bi mu sc, tnh cht b mt vt th, chnh xc cao.
Nhc im: t tin, chi ph u t ln.
4. Phng n 4.
Dng cm bin chuyn ng PIR kt hp vi vi x l.
S khi ca h thng:

PIR

Vi x l

Thit b
ng ct

Hnh 5: S khi phng n 4.


u im:
PIR c kh nng thu bc x hng ngoi do con ngi hay i tng to ra, khi i
tng di chuyn trong vng hot ng ca cm bin.
Khng pht hin th nui di 15kg nh mo, ch, cn trng, chut hoc chim,
Chi ph thp, khong cch pht hin ln n 12m, c vng bao ph ti a 9mx9m.

-8Nhc im:
Khng pht hin c con ngi hay i tng ng yn.
D tc ng sai nu nh c ngun nhit vi bc sng ph hp nm trong vng
pht hin ca cm bin.
5. Phng n 5.
Dng Real time nh thi gian kt hp vi vi x l ng ct thit b cp ngun
in cho thit b ng thi gian qui nh.
S khi ca h thng:

Real Rime

Vi x l

Thit b
ng ct

Hnh 6: S khi phng n 5.


u im:
C th hin th thi gian, ngy, thng, nm v thng bo tnh trng hot ng ca
thit b thng qua mn hnh LCD.
Real time s dng DALLAS DS 12C887 c kh nng c thi gian v cho php
xut tn hiu ng ra ti thi im ci t trong chng trnh ng ct thit b.
C th chnh c thi gian ng m thit b khi s dng ngoi thi gian ci t
hoc s dng vo ngy ch nht v cc ngy l bng cc phm chnh c trn h
thng.
Chi ph thp, hiu qu, chnh xc v tit kim.
Nhc im:
Cn phi ph thuc vo thc ca ngi s dng.
Phng n khc phc:
Lp thm thit b ng m bng tay (ng CB) iu khin thit b nu mun s
dng thm ngoi thi gian ci t.
III. LA CHN PHNG N THC HIN.
Sau khi tham kho v nhn xt cc phng n thit k, nhm thc hin la
chn phng n 4: Dng cm bin chuyn ng PIR kt hp vi x l thc hin tit
kim nc cho toilet v phng n 5: Dng Real time nh thi gian kt hp vi vi x
l thc hin tit kim in cho cc my iu ha nhit ca cc vn phng khoa
v cc phng ban c s dng my iu ha nhit .

-9IV. PHNG PHP NGHIN CU CA TI.


Xut pht t vn thc t v tit kim nng lng trng i Hc Lc Hng;
v trn c s tham kho mt s phng php v m hnh tit kim ca mt s cng ty
v trng hc: nh trng H SP k thut T.P HCM, cng ty Fujitsu Vit Nam,. T
nhm nghin cu ln phng n xy dng v thit k cc thit b nhm tit kim
in v nc mt cch ti u nhm: hn ch n mc thp nht vic s dng thit b
lng ph, mang li hiu qu cao hn trong vic tit kim nng lng in, nc cho
trng i Hc Lc Hng. Cc thit b thc s mang li hiu qu v cng ngh.
V. TM QUAN TRNG V KH NNG NG DNG CA TI.
Hn ch n mc thp nht vic s dng thit b lng ph, mang li hiu qu cao
hn trong vic tit kim nng lng in, nc.
ti c thit k v thi cng theo yu cu ca phng qun tr thit b
trng H Lc Hng. Vi b tit kim in dng ng m ngun in my iu
ha nhit theo thi gian ci t v b tit kim nc dng ng m ngun nc
t ng.
VI. HN CH V HNG PHT TRIN CA TI.
Do thi gian thc hin ca ti cn hn nn nhm ch tp trung nghin cu v
thi cng b tit kim nc dng ng m ngun nc t ng v b thit b tit
kim in dng ng m ngun in cp cho my iu ha nhit t ng theo
thi gian ci t. Nhm thc hin mong mun cc b tit kim ny c th c ng
dng rng trng i Hc Lc Hng. V c th c ng dng trong cc cng ty,
x nghip,.
Mc d c nhiu c gng trong qu trnh tm hiu v thc hin nhng v nhng
hn ch v kin thc, kinh nghim nn khng th trnh khi nhng nhm ln v sai
st. Nhm thc hin chng em rt mong c s ng gp kin ca qu thy c gio
v cc bn sinh vin ti ca chng em c th hon thin hn.

- 10 -

PHN II: THIT K V THI CNG


CHNG I :

H THNG TIT KIM NC

I. S KHI V NGUYN L LM VIC CA H THNG.


1. S khi.

Ngi i tng

Module
PIR

B
iu khin

Thit b
ng ct

Ngun cung cp
Hnh 7: S khi ca h thng tit kim nc.
Vi:
Tn hiu u vo l ngi hoc cc i tng pht ra tia hng ngoi m PIR c th
thu c.
PIR l b thu cc tia hng ngoi do ngi hoc cc i tng pht ra tn hiu hng
ngoi xut tn hiu ng ra ca PIR a vo vi x l.
B iu khin s dng vi x l nhn tn hiu t ng ra ca b thu tn hiu hng
ngoi tc ng ng ra iu khin ng m thit b ( van in, chung in).
Thit b ng ct l khi ng lc s dng Relay ng m thit b.
Ngun cung cp l in p 220 VAC qua bin p cp in p 5 VDC cho b
iu khin.
2. Nguyn l hot ng.
Khi PIR nhn bit c s hin din ca ngi di chuyn, khi xc nhn chc
chn c ngi, PIR xut tn hiu ng ra a vo b iu khin xut tn hiu ng
cc thit b ng ct. Khi ngi khng cn trong phng na th chng trnh s to
mt khong thi gian tr ph hp. Nu sau thi gian ci t m khng c s hin din
ca ngi b iu khin s nhn tn hiu ca PIR kim tra chc chn cn ngi hay
khng, nu khng cn th s xut tn hiu ngt cc thit b ng ct.
3. Khu vc lp t.
Khu vc lp t l cc phng toilet, cc khu v sinh cng cng c s dng ngun
nc.

- 11 -

Hnh 8: S khi lp t thc t h thng ng m nc t ng.


II. GII THIU CC THIT B C TRONG H THNG.
1. Cm bin chuyn ng PIR.
a. Gii thiu v hng ngoi.
Tia hng ngoi tn ti trong ph trng in t, c bc sng di hn bc sng
ca nh sng c th nhn thy c. Tia hng ngoi khng th nhn thy nhng c
th pht hin c nh vo nhng trang thit b chuyn dng. Nhng vt sinh ra
nhit nng u sinh ra tia hng ngoi, bao gm c ng vt v con ngi, bc sng
ca con ngi sinh ra vo khong 9.4 m.[5]
b. Cu trc v hot ng ca PIR.
PIR (Pryelectric Infrared Radial sensor) tc cm bin pht hin tia hng ngoi.
Nguyn l hot ng v cch b tr:
Nguyn tc chung ca PIR l thu tia hng ngoi do con ngi hay i tng to
ra hng ngoi khi i tng di chuyn trong vng hot ng ca cm bin. Hin c
3 loi PIR l: PIR D203S-e, D203B-e v PIR 325. Mi PIR c khong cch pht hin
(vng hot ng) khc nhau.
V d: vng hot ng ca cm bin PIR325 vo khong 1,3 mt, nhng hot
ng n nh trong khong 1,2 mt.
Trong u thu PIR c 2 phin cm ng hng ngoi, khi c tia hng ngoi c
hp th khng ng thi trn hai phin thu, 2 phin ny to ra 1 p rt nh gn nh tn
hiu nhiu v c lch nhau, tn hiu ny c a vo chn FET nh hnh 9.

- 12 Nh chng ta bit nh sng hng


ngoi thng b nhiu, iu lm cho PIR
tc ng nhm ln. V vy ngi ta thit k
thm b khuch i v b so snh cho PIR.
ng thi tng khong cch pht hin ca
PIR th ngi ta dng thm mt gng cu c
nhim v tp trung tt c nh sng hng ngoi
vo u thu ca PIR. l gng cu (thu
knh) Fresnel.
Gng cu Fresnel l loi thu knh do
Augustin-Jean Fresnel ch to. l loi
thu knh hi t, c 2 loi thu knh: mt loi
c mt trc li, nhn bng. Loi th 2, mt
trc phng, mt sau c hnh rng ca. Thu
Hnh 9: Cu trc PIR.
knh Fresnel l mt loi thu knh c b mt
ghp li t cc phn ca mt cu, lm gim dy ca thu knh v do gim trng
lng v gim tiu hao nh sng do s hp th ca thy tinh lm knh.

Hnh 10: Mt s hnh nh ca thu knh Fresnel.

Gng li

Gng Fresnel

Bc x
hng ngoi

Hnh 11: cu to ca thu knh Fresnel.


Thu knh Fresnel c kh nng thu nh sng hng ngoi c bc sng trong
khong t 8 n 14 m v c nhy cao vi bc sng hng ngoi do con ngi
to ra (khong 9,4 m). nh sng hng ngoi i qua gng cu Fresnel s hi t ti
mt im, l u thu ca PIR.
Do mi trng c rt nhiu ngun hng ngoi nh ngun nhit, nh sng mt
tri, my tnh, vv... Nn vic nhn bit s hin din ca ngi trong vng lm vic ch

- 13 mc tng i cho nn ng ra ca PIR c ni vi b khuch i. tng th nht


ca b khuch i tn hiu c khuch i 100 ln, tng 2 khuch i 100 ln, sau
khi khuch i tn hiu i vo mch so snh, ti y tn hiu c lc nhiu v cho tn
hiu ra 3,5 n 3,9 VDC. Tt c c tch hp trong khi module.
tng nhy v khong cch ca PIR nhm thc hin dng module PIR.
S khi module PIR:
Thu knh

Knh lc
hng ngoi

Tn hiu
Khuch i

So snh

Tia hng
ngoi
Hnh 12: S khi ca module PIR.
Di y l hnh nh thc t khi module PIR:

Hnh 13: Hnh nh thc t module PIR.


Cch b tr: Ty theo tng a im m c cch b tr hp l.

Hnh 14: Cch b tr v gc qut ca module PIR theo phng ngang trn tng.

- 14 Vng qut ca PIR:

Hnh 15: Vng qut ca PIR.


Vng pht hin ca PIR:

Hnh 16: Vng pht hin ca PIR.

- 15 2. Hnh nh v thng s k thut ca mt s loi PIR. [5]

PIR D203B-e

PIR D203S-e

Hnh 17: Hnh nh thc t ca PIR D203B-e v PIR D203S-e.

Thng s k thut ca PIR D203B:

Mu gii thiu (Recommended Model)


Loi ng gi (Encapsulation Type)
IR Nhn Kim (IR Receiving Electrode)
Kch thc ca s (Window Size)
Quang ph p (Spectral Response)
H s truyn (Transmittance)
Tn hiu u ra (Signal Output [Vp-p])
nhy (Sensitivity)
Tch sng (Detectivity (D*))
Ting n (Noise[Vp-p])
Sn lng d (Output Balance)
in p Offset (Offset Voltage)
in p cung cp (Supply Voltage)
Nhit hot ng (Operating Temp)
Nhit lu tr (Storage Temp)
Gc qut ca PIR:

: D203 B
: TO-5
: 21mm, 2 elements
: 53.8 mm
: 5-14 m
: 75 %
: 3500 mV
: 3300 V/W
: 1.4 108 cmHz1/2/W
: < 70 mV
: < 10 %
: 0.3-1.2 V
: 3-15 V
: -30-70 C
: -40-80 C

Hnh 18: Gc qut ca PIR D203B-e.

- 16 Thng s k thut ca PIR D203S-e:

Mu gii thiu (Recommended Model)


Loi ng gi (Encapsulation Type)
IR Nhn Kim (IR Receiving Electrode)
Kch thc ca s (Window Size)
Quang ph p Spectral Response
H s truyn (Transmittance)
Tn hiu u ra (Signal Output [Vp-p])
nhy (Sensitivity)
Tch sng (Detectivity (D*))
Ting n (Noise[Vp-p])
Sn lng d (Output Balance)
in p Offset (Offset Voltage)
in p cung cp (Supply Voltage)
Nhit hot ng (Operating Temp)
Nhit lu tr (Storage Temp)
Gc qut ca PIR:

: D203B
: TO-5
: 21mm, 2 elements
: 53.8 mm
: 5-14 m
: 75 %
: 3500 mV
: 3300 V/W
: 1.4 108 cmHz1/2/W
: <70 mV
: <10 %
: 0.3-1.2 V
: 3-15 V
: -30-70 C
: -40-80 C

Hnh 19: Gc qut ca PIR D203S-e.


3. B iu khin . [5]
B iu khin dng vi x l iu khin, c nhiu loi vi x l c th dng nh:
H 8051, 89Sxx, 89V5x, trong n ny nhm thc hin dng loi vi x l 89S52,
v gi thnh ca vi x l 89S52 r.
S chn ca 89S52 nh sau:

Hnh 20: Hnh nh v s chn vi x l 89S52.

- 17 4. Thit b ng ct.
Dng relay, contactor, hay thit b ng ct bn dn (SSR: Solid State Relay).

Hnh 21: Hnh nh mt s thit b ng ct.


Thit b ng ct trong h thng ny dng loi relay 5 chn c: in p cun dy l
24VDC, v tip im ng lc c th chu in p 240 VAC.
Thng s k thut ca mt loi SSR: [5]
SSR mt pha (Single Phase AC SSR) .
Kch thc (Dimension)

: 62.5L*45.0W*23.5H .

in p iu khin (Control voltage)


VAC .

: DA: 3 32 VDC, AA: 80 480

in p ti (Load voltage)
480 VAC.

: 24 380 VAC, 48 180 VAC, 90

Dng in ti (Load current)

: 10 120 A.

bn cch in (Dielectric strength)

: 2500 VAC.

Dng in iu khin (Control current) : DC: 3 25 mA, AC: 12 mA.


in tr cch in (Insulation resistance) : 1000 M/500 VDC.
in p ri (On voltage drop)

: 1.5 VAC.

Dng r r (Off leakage current)

: 2 mA, 4 mA.

Tn s lm vic (Frequency Range)

: 50/60 Hz.

Thi gian ng m (On-off time)

: < 10 mS.

Nhit mi trng (Ambient temperature): - 30 0C n +75 0C


Trng lng (Weight)

: 132 g.

- 18 5. Valve ng m nc iu khin bng in.


Chn valve ng m nc iu khin bng in l
valve in t (thng gi l valve in)
Valve in t s dng rng ri trong cc h
thng ng ng nc ca cc trm cp nc, x l
nc thi, h thng ng ng dn kh ga, kh ha
lng, h thng ng dn xng du, h thng phng
chy cha chy, h thng cu ha,
Vt liu : gang, thp, ng,..
Kch thc van t DN15 n DN100, kiu ni
bch hoc ni ren theo tiu chun DIN, API, ANSI,
JIS, BS, AWWA, ISO, GB,..
III. CCH PHT HIN VT NG YN.

Hnh 22: Valve ng m nc iu


khin bng in.

Nh chng ta bit, mt nhc im ln nht ca PIR l khng pht hin vt


ng yn. Di y l mt s phng n PIR c th pht hin c vt ng yn:
1. Phng n 1: Dng mt ng c DC nh gn vo module PIR lm module PIR
di chuyn thay v vt di chuyn.
2. Phng n 2: Dng mt rle nh bn trong con chut n hunh quang ca hng
Philips. Mt u tip im ca rle c ni vi mt si dy nh, u cn li ni vo
module PIR. Khi cun dy ca rle c in, tip im ca rle s ng v ko module
PIR di chuyn theo. Nh vy, thay v vt di chuyn th module PIR s di chuyn
kim tra vt.
IV.

THIT K PHN IN.

1. Mch iu khin chnh.


a. S khi phn cng ca h thng t ng ng m nc.

Hnh 23: S khi phn cng h thng t ngng m nc.

- 19 b. S nguyn l ca h thng.
9VAC
D1

1
2

VIN

GND

U1 LM7805

J1

VCC_5V
3

VOUT

R1

330

C2
DIODE BRIDGE

C1
2200uF-16V

D2
C3
104

104

C4
2200uF-16V

LED

0VAC

0 VAC

D6
2
1

1
C8

VCC_24V
3

VOUT

R3

24VAC

C5

104

LED

C6
2200uF_35V

104

2200_uF-35V

4,7K
D5

C9
2

CON2

VIN

GND

U2 LM7824

J5

DIODE CAU
VCC_5V

1K
P3.2
IN VDK

VCC_5V

Q1
C1815

1
2
3
4
5
6
7
8

VCC_5V
SW1RESET

J13
C7

9
8
7
6
5
4
3
2
1

R4
10uF
10K

P3.2

P3.7

10
11
12
13
14
15
16
17

VCC_5V

31
30
29
28
27
26
25
24
23
22
21

EA/VPP
ALE/PROG
PSEN
P3.0/RXD P2.7/A15
P3.1/TXD P2.6/A14
P3.2/INT0 P2.5/A13
P3.3/INT1 P2.4/A12
P3.4/T0
P2.3/A11
P3.5/T1
P2.2/A10
P3.6/WR
P2.1/A9
P3.7/RD
P2.0/A8

RST

AT89S52
Y1

C10

33

C11
11Mh

33
VCC_24V

2
D3

R7

LS2
J2

LED
1K
330

R2

20

GND

ISO1
PC817

R8

VCC_5V

VCC_24V

VCC_5V

P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7

18

CON9

40
39
38
37
36
35
34
33
32

VCC
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7

XTAL1

1
2
3

U3

19

OUT PIR

J7

XTAL2

R6

Q2
C828

3
4

P3.7

1
2

1
2

OUT VDK

CON2
D4 DIODE

RELAY

Hnh 24: S nguyn l ton h thng.

VALE DONG MO
NUOC DIEU
KHIEN BANG
DIEN

- 20 2. Khi ngun.
9VAC

D1
VCC_5V
-

1
2

GND

U1 LM7805

J1

VIN

C2
C1
2200uF-16V

DIODE BRIDGE

104

330
D2

C3
104

0 VAC

R1
3

VOUT

C4
2200uF-16V

LED

0VAC

D6

CON2

C8
2200_uF-35V

C9
104

VOUT

4,7K
D5

C5
104

C6
2200uF_35V

LED

24VAC

VIN

VCC_24V
R3
3

2
1

GND

U2 LM7824

J5

DIODE CAU

Hnh 25: S mch ngun.


3. Khi CPU iu khin trung tm.
VCC_5V
U3
89S52

VCC_5V
RESET
C7

R4
10uF

10
11
12
13
14
15
16
17

P3.2

P3.7
VCC_5V

18

10K
CON9

XTAL1

9
8
7
6
5
4
3
2
1

SW1

EA/VPP
ALE/PROG
PSEN
P3.0/RXD P2.7/A15
P3.1/TXD P2.6/A14
P3.2/INT0 P2.5/A13
P3.3/INT1 P2.4/A12
P3.4/T0
P2.3/A11
P3.5/T1
P2.2/A10
P3.6/WR
P2.1/A9
P3.7/RD
P2.0/A8
RST

GND

Y1

40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21

R2

20

19

J13

VCC
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7

P1.0
P1.1
P1.2
P1.3
P1.4
P1.5
P1.6
P1.7

XTAL2

1
2
3
4
5
6
7
8

C10

C11
11Mh

33

33

J12

Hnh 26: S mch vi x l iu khin thit b.


4. Mch kt ni PIR vo vi x l.
VCC_5V
R6
OUT PIR

J7
1
2
3

1K
P3.2

NGO RA PIR

Q1
C1815

Hnh 27: S kt ni PIR vi vi x l.

VCC_5V
R

- 21 5. Mch ng lc.

Vale
VCC_24V
4

VCC_5V

ISO1
PC817

J12
D3
LED
R8
P3.7

330

R7
1K

LS2
5
Q2
C828

1
2

3
4
1
2

D4 DIODE

RELAY 5 CHAN

Hnh 28: S mch ng lc dng Relay.


V. HNH NH THIT B SAU KHI HON THNH
Board mch thc t:

(a) Hnh nh board mch thc t.

(b) S khi thc t.


Hnh 29: S khi h thng ng m nc t ng.

220
VAC
24 VDC

- 22 VI. CHNG TRNH IU KHIN.


1. Lu gii thut.

Bt u

Kha van nc

Kim tra
c ngi
hay khng

Khng c ngi

C ngi
M van nc

To thi gian tr

Hnh 30: S gii thut h thng tit kim nc.

2. Phn lp trnh
Phn lp trnh iu khin thit b ng m nc t ng. Dng phn mm
Pinnacle 52 Professional Development System; vit bng ngn ng Asm (Assembler).
2.1 Gii thiu phn mm Pinnacle 52 Professional Development System.

Hnh 31: Vit chng trnh trn giao din phn mm Pinnacle 52 Professional
Development System.

- 23 2.2 Chng trnh iu khin.


Chng trnh iu khin h thng xem phn mc lc chng trnh iu khin.

3. Cch khc phc tnh trng mt in.


khc phc tnh trng mt in xy ra nhm thc hin gn thm ngun d
phng vo h thng. Ngun d phng s dng l bnh c quy.

Hnh 32 : S khi kt ni ngun d phng vo h thng.


Mch np c quy t ng:

Hnh 33 : S khi kt ni ngun d phng vo h thng.


Nguyn l hot ng :
Khi c quy y in th mch t ng ct in bo v c quy. Dng xoay
chiu qua bin p h th to ra 30VAC qua it nn na chu k to ra 15V mt chiu
c dng nhp nh (dng np cho cquy c dng xung s lm cho c quy mau y in
khi np) dng in c st p qua bng n dy tc 21W (c tc dng nh mt in
tr ng thi lm n ch th dng np ) 2N3055 ,1K, Zener 13,5V to thnh mch np
t ng khi c quy ht in th in p trn n lun lun <12V (khong 10V) lc
UBE ca 2N3055 = 13,5V - 10V = 3,5V transitor dn cp dng np cho acquy khi
cquy y in th in p ca n tng cao (khong 13V chng hn ) lc UBE ca
2N3055 = 13,5 - 13 = 0,5 V in p ny khng phn cc cho transitor lm vic --->
transitor ngt ct dng bo v cquy, bng n c tc dng hn dng v ch th khi
bnh ang np bng n sng mnh, khi bnh np y bng n s tt.

- 24 -

CHNG II : H THNG TIT KIM IN


I. S KHI V NGUYN L HOT NG CA H THNG TIT
KIM IN.
1. S khi.

B IU KHIN

NGUN
IN
220 VAC

SSR 1

SSR 2
My lnh

CB
Hnh 34: S khi ca h thng tit kim in.
Vi:
Ngun cung cp: cp ngun 220 VAC qua bin p cung cp in DC cho b iu
khin v SSR ng m thit b ng thi gian ci t.
iu khin (K): s dng vi x l kt hp Real time c thi gian thc so snh
vi thi gian ci t ng m thit b ng thi gian ci t.
SSR: l thit b bn dn dng ng m thit b; c dng ti ln, khng gy
ting n.
CB (Circurt bracker): l thit b ng ct d phng bng tay khi cn s dng thit
b dng in ngoi thi gian ci t trc.
Thit b dng in (TB): l my iu ho, bng n, vv
2. Nguyn l hot ng ca h thng tit kim
in.
Nguyn l hot ng ca b tit kim in
nh sau: My bin p dng cung cp ngun 5
VDC cho b iu khin. B iu khin s dng
real time kt hp vi x l c th hin th thi gian
thc v xut tn hiu iu khin ng m thit
b ng ct ng thi gian nh trc. Khi cun
dy ca thit b ng ct c cp ngun in
(DC), tip im ng lc (NO: thng h) ca
thit b ng ct ng li cp ngun in cho thit
b dng in. Thi gian thc v thi gian ci t
ng m thit b c th thay i c bng cc
phm chnh trn b iu khin.

Hnh 35: S kt ni h thng


vi my lnh.

- 25 3. Phm vi s dng.
Cc vn phng khoa v cc phng ban c gn my lnh.
II. THIT K PHN IN.

1. Mch iu khin chnh.


D1

VCC_5V

J1
+

1K

R17
D2
C3
104

VCC_5V

LED

C4
2200uF-25V

RESISTOR SIP 5

15VAC

C9
2200uF_25V

VIN

C10
104

VOUT

R14

1K
D8

C11
104

C12
2200uF_25V

LED

100

R6

1K

R9

100

R12

100

1
19

LPT PORT
VCC_5V

G1
G2

2
3
4
5
6
7
8
9

DIODE CAU
3

GND

R5
6
5
4
3
2
1

A1
A2
A3
A4
A5
A6
A7
A8

Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y8

10

J13

VC C

J14
VCC_12V

GND

D7
U6 LM7812

2
1

U4

5
4
3
2

OVAC
J15

20

DIODE CAU

C2
104

R1
3

VOUT

C1
2200uF-25V

VIN

GN D

U1 LM7805
1
2

VCC_5V
6VAC

R13
R15

18
17
16
15
14
13
12
11

3
1
4
2
SPI PROGRAM

74HC541

100

VCC_5V

VCC_5V

RST
ALE/PROG

28
27
26
25
24
23
22
21
29

10uF

24

18
RST

VC C

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

23
19

SW1

ALE

UP

P2.2
SW3

20

19

18

Y1

SQW
IRQ

4
5
6
7
8
9
10
11

CON6

C7
RESET

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

DS12887

P2.3
P2.2
P2.1
P2.0

30

J18
1
2
3
4
5
6

P2.7/A15

R/W
AS
CS
DS

MOT

P2.7/A15
P2.6/A14
P2.5/A13
P2.4/A12
P2.3/A11
P2.2/A10
P2.1/A9
P2.0/A8
PSEN

15
14
13
17

P3.6/WR
ALE
P2.7/A15
P3.7/RD

GN D

P3.0/RXD
P3.1/TXD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD

SW2
RESET

P3.3

104
U3

12

10
11
12
13
14
15
16
17

XTAL2

1
2

1
2
3
4
5
6
7
8
9

1
2
3
4
5
6
7
8
9

J5

40
39
38
37
36
35
34
33
32

VCC_5V
R THANH 4,7K

P3.0/RXD
P3.1/TXD
P3.2
P3.3
P3.4
P3.5
P3.6/WR
P3.7/RD

VCC
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7

GND

J4

16K LCD

P1.0
P1.1
P1.2
P1.3
P1.4
P1.5/MOSI
P1.6/MISO
P1.7/SCK

C8

J2

R TH AN H 4,7K

1
2
3
4
5
6
7
8

1K

AT89LV51

XTAL1

MOSI
MISO
SCK

EA/VPP

CON10
10
9
8
7
6
5
4
3
2
1

INT

31

U2

9
8
7
6
5
4
3
2
J20

R2

AD 0
AD 1
AD 2
AD 3
AD 4
AD 5
AD 6
AD 7

VCC_5V
R THANH 4K7

P2.1

R3
10K

MODE
SW4

11.059
VCC_5V
C5
33

P2.0

C6
33

DOWN

J16

220VAC

J9

MAX 232

P3.0/RXD
P3.1/TXD

J3

1
2

4
3
2
1

4
3
2
1

VCC_5V

MOSI
MISO
SCK
RESET

LS2
VCC_12V

J17

5
CON4

3
4

4K7

R16
P3.5

D4

Q4
D3

A1013

LS1

220 VAC
ISO1
PC817

16K LCD

DIOD E

VCC_5V

R7

LED

BUZZER

R8

330

1K

Q2
D468

P3.4

Q1
A1013

R4

1
2

1
2

VCC_5V

4K7
P2.3

Hnh 36: S nguyn l ca h thng tit kim in.

RELAY SPDT

- 26 2

2. Khi Ngun.
6VAC

D1

VCC_5V

J1
-

C1
2200uF-25V

C2
104

R1

1K

VOUT

D2
C3
104

C4
2200uF-25V

LED

DIODE CAU

VIN

1
2

GND

U1 LM7805

OVAC

D7

J15
+

15VAC

C9
2200uF_25V

C10
104

VOUT

R14

1K
D8

C11
104

C12
2200uF_25V

LED

DIODE CAU
3

VIN

VCC_12V
3

GND

U6 LM7812
2
1

Hnh 37: S b ngun h thng tit kim in.

3. Khi Np Chng Trnh.

VCC_5V

Hnh 38: Hnh nh thc t ca IC 74 HC541.


R17

C
VCC_5V

6
5
4
3
2
1

R6

1K

R9

100

R12

100

1
19
2
3
4
5
6
7
8
9

G1
G2
A1
A2
A3
A4
A5
A6
A7
A8

10

LPT PORT

100

R13

J13

VCC

R5

GND

U4

5
4
3
2
J14

20

RESISTOR SIP 5

Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y8

18
17
16
15
14
13
12
11

3
1
4
2
SPI PROGRAM

74HC541

100

Hnh 39: S np chng trnh thng qua IC 74 HC541.


y l s mch np i km vi phn mn SPI Programmer 3.7, cho php chng ta
np chng trnh cho cc chip MCU ca hng Atmel. Chng trnh c np thng qua
cc chn MOSI, MISO, SCK v RESET .

- 27 4. Khi MCU. [4]

VCC_5V

VCC_5V

31

9
8
7
6
5
4
3
2

U2

P3.0/RXD
P3.1/TXD
P3.2
P3.3
P3.4
P3.5
P3.6/WR
P3.7/RD

P1.0
P1.1
P1.2
P1.3
P1.4
P1.5/MOSI
P1.6/MISO
P1.7/SCK

VCC
P0.0/AD0
P0.1/AD1
P0.2/AD2
P0.3/AD3
P0.4/AD4
P0.5/AD5
P0.6/AD6
P0.7/AD7

J2
40
39
38
37
36
35
34
33
32

1
2
3
4
5
6
7
8
9

VCC_5V
1
2
3
4
5
6
7
8
9

10
11
12
13
14
15
16
17
9

RESET

P2.7/A15
P2.6/A14
P2.5/A13
P2.4/A12
P2.3/A11
P2.2/A10
P2.1/A9
P2.0/A8
PSEN

RST
XTAL2

SW2

P3.0/RXD
P3.1/TXD
P3.2/INT0
P3.3/INT1
P3.4/T0
P3.5/T1
P3.6/WR
P3.7/RD

ALE/PROG

GND

CON10

J4

16K LCD

R THANH 4,7K

MOSI
MISO
SCK

1
2
3
4
5
6
7
8

XTAL1

10
9
8
7
6
5
4
3
2
1

EA/VPP

J20

1K

AT89LV51

28
27
26
25
24
23
22
21
29
30

P2.7/A15

P2.3
P2.2
P2.1
P2.0

R THANH 4,7K

R2

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

R15
R THANH 4K7

VCC_5V

J18
1
2
3
4
5
6
CON6

ALE

10uF

20

Y1

19

RESET

(a)

18

C7

R3
10K
11.059

VCC_5V
C5
33

C6
33

(b)
Hnh 40: S vi x l kt ni vi cc thit b khc (a), chip AT89V51RD2 (b).
Khi MCU bao gm chip AT89V51RD2 , khi Reset, khi Real time, khi mch
iu khin ng lc v cc header dng kt ni vi khi hin th LED 7 on v khi
hin th LCD.
Port 0 ca chip AT89V51RD2 l port a hp c kt ni vi cc chn t AD0 AD7 truy xut IC Real time. Port 1 kt ni vi header tr thnh Port xut d liu
cho khi hin th LCD hoc LED 7 on.
Header LCD control/LED control c kt ni vi cc chn RS, RW, E, Back Light
iu khin LCD hoc kt ni vi cc chn LED1, LED2, LED3, LED 4 iu khin
qut LED 7 on.
Khi Real time c kt ni vi chip AT89V51RD2 ging nh b nh d liu ngoi,
vic c v ghi d liu ln Real time c cho php bi cc tn hiu RD v WR cc
chn P3.7 v P3.6. Ngoi ra chng ta cn phi kt ni chn ALE vi chn AS gii a
hp bus d liu v bus a ch. Chn P2.7 kt ni vi chn CS cho php Real time hot
ng. Chng ta s dng lnh MOVX v thanh ghi R0/R1 lm thanh ghi cha a ch
truy xut IC Real time.
Chip 89V51RD2 s gip iu khin DS12887 x l bo gi nh mong mun. [4]

- 28 5. B nh thi gian Real Time DS12887.


DS12C887 l 1 vi mch ph bin trong vic s dng lm ng h thi gian
thc.
VCC_5V
C8

18
RST

VCC
GND

R/W
AS
CS
DS

MOT

15
14
13
17

12

P3.6/WR
ALE
P2.7/A15
P3.7/RD

24

104
U3

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

SQW
IRQ

4
5
6
7
8
9
10
11

AD0
AD1
AD2
AD3
AD4
AD5
AD6
AD7

23
19

DS12887

Hnh 41: S Real time DS12C887 kt ni vi vi x l.


Hnh nh v cu trc bn trong:

Hnh 42: Hnh nhReal time DS12C887 thc t.

AD0 - AD7 Bus a hp a ch/ d liu.

NC B trng.
MOT - La chn loi bus.
CS Ng vo la chn RT C.
AS Cht a ch.
R/W Ng vo c/ghi .
RESET\ - Ng voReset.
DS Cht d liu
IRQ\ - Ng ra yu cu ngt.
SQW Ng ra sng vung.
VCC Ngun cung cp +5 Volt.
GND Mass.

- 29 Cu trc bn trong Real Time Clock DS12C887:


S a ch ca DS12C887 c trnh by hnh 33. S a ch bao gm
113 bytes RAM thng dng, 11 bytes RAM m thnh phn bao gm ng h thi gian
thc, lch, d liu bo gi v 4 bytes c s dng cho vic iu khin v thng bo
tnh trng. Tt c 128 bytes c th c ghi hoc c trc tip tr nhng trng hp
sau :
Thanh ghi C and D l hai thanh ghi ch c.
Bit th 7 ca thanh ghi A l bit ch c.
Bit cao ca byte th 2 l bit ch c.

Hnh 43: S a ch ca Real time DS12C887.


Thi gian v lch c bng cch c cc bytes b nh hin c. Thi gian, lch v
bo gi c t hoc gn gi tr bng cch ghi gi tr bytes RAM thch hp. Ni dung
ca 10 bytes cha thi gian, lch v bo gi u c th hin th c 2 dng nh phn
(Binary) hoc BCD (Binary-Coded Decimal). Trc khi ghi ln cc thanh ghi thi
gian, lch, v cc thanh ghi bo gi bn trong, bit SET thanh ghi B phi c t
mc logic 1 ngn nga s cp nht c th xy ra trong qu trnh ghi . Thm vo
na ghi ln 10 thanh ghi ch thi gian, lch, v thanh ghi bo gi mt nh dng
la chn (BCD hay nh phn), bit chn kiu d liu (Data mode (DM)) ca thanh
ghi B phi c t mc logic thch hp. Tt c 10 bytes thi gian, lch v bo gi
phi s dng cng kiu d liu. Bit c t thanh ghi B nn c xo sau khi bit
kiu d liu c ghi cho php ng h thi gian thc cp nht bytes thi gian
v lch. Vo lc u, ng h thi gian thc cp nht mt kiu c la chn.
Kiu d liu khng th thay i m khng khi ng li 10 bytes d liu. Bng 1 trnh
by nh dng nh phn v BCD ca c thi gian , lch, v bo gi. Bit la chn kiu
hin th 24/12 khng thi thay i m khng khi ng li thanh ghi gi. Khi nh
dng 12 gi c la chn, bit cao ca bytes gi tng ng vi PM khi n c t
mc logic 1. Bytes thi gian, lch, v bytes bo gi lun c truy cp bi v chng
c m gp i. Mi giy mt ln, 11 bytes c nng cp v c kim tra tnh

- 30 trng bo gi. Nu lnh c d liu thi gian v lch din ra trong qu trnh cp nht,
mt vn pht sinh l gi, pht, giy, c th khng chnh xc. Xc xut c
khng chnh xc d liu thi gian v lch l rt thp. 3 bytes bo gi c th s dng
bng 2 cch. Cch th nht, khi thi gian bo gi c ghi vo v tr ca cc thanh ghi
gi, pht, giy, tc ng bo gi c bt u ti thi gian chnh xc trong ngy khi
bit cho php bo chung c t mc cao. Cch th hai s dng t trng thi
bt chp vo mt hoc nhiu bytes bo chung. M bt chp l bt k m s hex no
nm trong gi tr t C0 n FF. Hai bit c trng s ln nht ca nhng byte trn t
vo trng thi bt chp khi mc logic 1. Bo gi s c sinh ra mi gi khi bit bt
chp c t vo bytes gi. Tng t, bo gi s sinh ra mi pht nu m bt chp c
bytes gi v bytes pht. Nu m bt chp c trong c 3 bytes bo gi th n s to
ra tn hiu ngt mi giy. [4], [5]
Kiu d liu thi gian, lch v bo gi :
ADDRESS
LOCATION
0
1
2
3
4

5
6
7
8
9

FUNTION
Seconds
Seconds Alarm
Minuts
Minuts Alarm
Hours-12-hr
mode
Hours-24-hr
mode
Hours Alarm-12hr
Hours Alarm24hr
Day of the week
Sunday = 1
Date of the month
Month
Year

DECIMAL
RANGE
0 59
0 59
0 59
0 59
1 12
0 23
1 12

RANGE
BINARY
BCD DATA
DATA MADO
MADO
00 3B
00 59
00 3B
00 59
00 3B
00 59
00 3B
00 59
01-0C AM, 8101-12 AM, 818C PM
92 PM
00 17
00 23

0 23

01-0C AM, 818C PM


00 17

01-12 AM, 8192 PM


00 23

17

01 07

01 07

1 31
1 12
0 99

01 1F
01 0C
00 63

01 31
01 12
00 99

Bng2. 1 : Bng d liu thi gian, ngy, thng, nm.

a ch thanh ghi A v thanh ghi B: [4]


Thanh ghi A
MSB
BIT 7
BIT 6
BIT 5
BIT 4
BIT 3
UP
DV2
DV1
DV0
RS3

BIT 2
RS2

BIT 1
RS1

LSB
BIT 0
RS0

- 31 Thanh ghi B
MSB
BIT 7
BIT 6
SET
PIE

BIT 5
AIE

BIT 4
UIE

BIT 3
SQWE

BIT 2
DM

BIT 1
24/12

LSB
BIT 0
DSE

Bng 2.2: a ch thanh ghi A v thanh ghi B.


Thanh ghi A v B l hai thanh ghi iu khin, m, tt b dao ng v chn ch
hin th 24/12 gi chng ta phi np cc gi tr vo thanh ghi A v B nh sau :
M b dao ng : A = 00100000
Hin th 24h/ngy : B = 00000010
6. Khi Nt Nhn.
SW1
UP

P2.2
SW3
P2.1

MODE
SW4

P2.0

DOWN

Hnh 44: S khi v hnh nh thc t ca nt nhn.


Cc nt nhn n c kt ni vo cc chn P2.0, P2.1, P2.2 v tch cc mc thp.

7. Khi Hin Th LCD.


a. Gii Thiu V LCD1602.
L mt thit b thng dng dng hin th thng tin c bit l hin th cc ch ci.
LCD1602A c 16 ct v hai hng, n c th hin th ti a 32 k t cng lc (16
hng trn, 16 hng di).
Mt s hnh nh v LCD1602A:

Hnh 45: Mn hnh LCD 1602A.

- 32 B tr chn v ngha cc chn:


KT NI CC CHN TRN LCD

Hnh 46: B tr chn th t ca LCD.


Chn 1: GND chn cp ngun m.
Chn 2: VCC chn cp ngun dng.
Chn 3: VEE chn iu khin tng phn.
Chn 4: RS (Register Select) cho php chn n thanh ghi lnh hoc thanh ghi d
liu Khi RS = 0, 1 byte d liu no gi n LCD s c t vo thanh ghi lnh
iu khin LCD. Khi RS = 1, th 1 byte d liu no gi n LCD s c t
vo thanh ghi d liu v c hin th ra ngoi.
Chn 5: R/W quy nh thao tc l c hay ghi. Khi R/W = 0 thao tc c xc lp
l ghi. Khi c th gi d liu n LCD hin th hoc iu khin LCD. Khi
R/W = 1 thao tc c xc lp l thao tc c. Khi c th c v trng thi ca
LCD.
Chn 6: EN (LCD enable) chn cho php LCD lm vic. Mun LCD lm vic th
chn ny phi c t mc cao (EN =1 cho php hot ng, EN = 0 cm
hot ng).
Chn 7 16: L 8 chn d liu song song ca LCD t D0 n D7. D liu c th
c gi n LCD theo ch giao tip 8 bt d liu hoc 4 bt d liu. Trong ch
giao tip 4 bt d liu th ch c 4 ng d liu bt cao liu. Trong ch giao
tip 4 bt d liu th ch c 4 ng d liu bt cao (D4 D7) c s dng.
Chn 15: Cc Anot ca n nn Backlight.
Chn 16: Cc Katot ca n nn Backlight.
Cc lnh iu khin LCD 1602A: Cc lnh iu khin LCD c trnh by trong
bng 2.3. [4]
M t hot ng ca lnh
Xo mn hnh hin th
Tr v u dng
Dch con tr sang tri
Dch con tr sang phi
Dch hin th sang phi
Dch hin th sang tri
Tt hin th, tt con tr
Tt hin th, bt con tr
Bt hin th ,tt con tr

M lnh
1H
2H
4H
6H
5H
7H
8H
0AH
0CH

- 33 M t hot ng ca lnh
Nhp nhy con tr
Bt hin th, bt con tr
Dch v tr con tr sang tri
Dch v tr con tr sang phi
Dch ton b hin th sang tri
Dch ton b hin th sang phi
a con tr v u dng th nht
a con tr v u dng th hai
To hai dng ma trn 5x7

M lnh
0DH
0EH
10H
14H
18H
1CH
80H
0C0H
38H

Bng 2.3: Cc lnh iu khin LCD.


nh a ch: [5]
Khi bt ngun ln v tr con tr lun nm ct u tin ca dng th nht. Mi ln
gi ra LCD mt k t th con tr t ng tng ln mt v tr. Di y l bn a ch
ca LCD1602:

Hnh 47: a ch ca LCD.

Khi mun di chuyn con tr n mt v tr bt k trn mn hnh LCD ta ly a ch


ca v tr cng vi 0x80 sau gi m lnh thu c n LCD.
V d:
Mun di chuyn con tr n v tr s 3 hng 1: ta gi m lnh (0x02 + 0x80) =
0x82 n LCD.
Mun di chuyn con tr n v tr s 5 hng 2 ta gi m lnh (0x44 + 0x80) =
=(0x04 + 0x40 + 0x80) = 0xC4 n LCD.

- 34 Bng m cc ch ci ca LCD: [5]

Bng2. 4: Bng m ch ci ca LCD.


Tnh theo cc ct l 4 bt cao, tnh theo cc hng l 4 bt thp trong 8 bt d liu. Cch
tra bng l ging theo hng v theo ct c m hex ca tng k t.
V d: Mun hin th ch A trn LCD th gi ra m ca n l 0x41 (4 l ct, 1 l
hng tng ng ca ch A), vv

- 35 b. Kt ni LCD1602A vi vi iu khin AT89S52. [4]


Cn c vo chc nng cc chn ca LCD1602, kt ni LCD1602 vi AT89S52 nh sau:
Chn 1 v chn 3 ni GND .
Chn 2 ni +5V.
Chn RS, RW, EN ni vi 3 chn ca AT89S52.
8 Chn d liu ni vi 1 port ca AT89S52.
2 Chn ca n nn Backlight kt ni nh hnh v.

VCC_5V
VCC_5V

Hnh 48: Kt ni LCD vi vi x l.


Kch thc ca LCD 1602:

Hnh 49: Kch thc LCD 1602.


LCD 1602A l LCD c mn hnh hin th gm 2 dng mi dng 16 k t, cc
ng giao tip d liu v cc ng iu khin ca LCD c kt ni vi Port 1 v
Port 2 ca chip AT89V51RD2 thng qua hai header D0 - D7 v LCD control.

- 36 8. Khi ng lc.
220VAC

1
2

J16

LS2
VCC_12V

J17

5
3
4
1
2

220 VAC

ISO1
PC817

D3

DIODE

VCC_5V

1
2

D4

RELAY SPDT

R7

LED
R8
P3.4

330

1K

Q2
D468

Hnh 50: S khi ng lc iu khin bng Relay.

(a)

(b)
Hnh 51: Hnh nh thc t ca Opto (a) v Relay (b).

Khi Relay dng iu khin thit b 220V AC bn ngoi thng qua mch m
rng, chn iu khin c kt ni vo chn P3.4 v tch cc mc thp.
Nu s dng contactor, hay relay ng ct th s pht ra ting n v khi thc
hin ng ct nhiu ln tip im ca r le v contactor s b mn. khc phc
nhc im nhm thc hin chng em chn thit b ng ct l SSR.
SSR (Solid State Relay) l loi rle bn dn, chi ph cao hn rle nhng kh
nng ng tt hn m khng gy ra ting n. Dng p DC t 3 n 32VDC iu
khin ng ti AC t 90 n 480VAC vi dng ln ln n 400A.

- 37 -

(a)

(b)

Hnh 52: Hnh nh SSR (a) v circuit breaker(CB) (b).


Mt s thng s ca CB (circuit breaker)
Loi: 2P1E-15A
S cc: 2 hoc 3
Dng in nh mc: 15 A
in p nh mc: AC 230V
AC 400V
Dng ngn mch: 2.5kA

9. Khi giao tip RS232.


J9
4
3
2
1

P3.0/RXD
P3.1/TXD

CON4
VCC_5V

Hnh 53: S np chng trnh qua RS232.

Hnh 54: Hnh nh mch np v dy np qua RS232.


Khi giao tip RS232 dng giao tip vi cc thit b ngoi vi hoc vi cc MCU
khc thng qua Port ni tip (TxD,RxD) hoc theo chun RS232.

- 38 10. Khi buzzer.

VCC_5V

LS1

BUZZER

R4

Q1

4K7
P2.3

A1013

(a) S kt ni buzzer vo vi x.

(b) Hnh nh thc t loa buzzer.

Hnh 55: S buzzer.

11. Hnh nh board thc t.

(a)

(b)

Hnh 56: Hnh nh boar mch (b) v hnh nh ca h thnghon chnh (b)

- 39 III. LU GII THUT V CHNG TRNH IU KHIN.

1. Lu gii thut.

Sai

Hnh 57: S gii thut ca h thng tit kim in.

- 40 2. Chng trnh iu khin.


Phn lp trnh iu khin thit b tit kim in. Vit bng phn mm KEIL uVision 3
2.1 Gii thiu phn mm KEIL uVision 3.

Hnh 58: Vit chng trnh trn giao din ca phn mm KEIL.
2.2 Chng trnh iu khin thit b tit kim in.
Chng trnh iu khin h thng xem phn mc lc chng trnh iu khin.
IV. NG DNG THC T.
1. i tng iu khin.
Qua kho st thc t v my lnh trng H Lc Hng nhm thc hin chn
my my iu ha nhit loi eo tng (split type) Hng Reetech v y l loi
s dng ph bin trng H Lc Hng.

- 41 Bng thng s k thut cc loi model ca my lnh eo tng hng


Reetech:
Model dn lnh - (Indoor unit model)
Cng sut lnh danh nh
(Nomilnal cooling capacity)

BTU/h

KW
Cng sut in lm lnh (Power
W
input cooling)
Hiu sut nng lng lnh ( Cooling
BTU/W.h
(EER)
Nng sut tch m (Moisture
L/h
remodval)

RT9(H)BM3
9,200/10,
100
2.7/3.0

RT 12(H)BM3
12,600/13,
900
3.7/4.1

RT 18(H)BM3
12,600/13,
900
5.5/6.1

1,050

1,350

1,960

8.8

9.3

9.6

1.0

1.5

1.9

580/500/4
20
220/1/50

800/730/6
00
220/1/50

Lu lng gi (Air flow rate)

m3/h

Ngun in (Pwer supply)


Dng in hot ng (Rated
current)
Loi my nn (Compressonr type)
Lng ga R22 d np (R22
charged)
ng ga lng (Liquid pipe)
ng ga hi (gas pipe)
ng nc x (Drain pipe)
Chiu di ng tng dng Max
(Max. Equivalent length)
Chiu cao ng Max (Max. height
difference)
n dn lnh (Indoor unit noise)
Kch thc dn lnh R x C x S
( Indoor dimensions) W x H x D
Trng lng tnh dn lnh (Net
Weight Indoor unit)
Phm vi hiu qu (Application area)

V/Ph/Hz

450/400/
350
220/1/50

4.6

6.0

8.5

Rotary

Rotary

Rotary

Gram

580

850

1,130

mm
mm
mm

6.4
9.5
17

6.4
12.7
17

6.4
12.7
17

10

10

15

dB(A)
mm

36/35/31
40/38/32
790 x 275 790 x 275
x 190
x 195

42/40/38
940 x 275
x 199

Kg

8.5

11.0

m2

14 ~21

18 ~26

30~40

Bng 2.5: Bng thng s k thut ca my lnh eo tng hng Reetech.

- 42 Hnh nh my iu ha ca mt s hng:
Hng Reetech:

Hnh 59: My iu ha hng Reetech.


Hng samsung:

Hnh 60: My iu ha hng Sam sung.


Hng Sanyo:

Hnh 61: My iu ha hng Sanyo.

- 43 Hng Daikin:

Hnh 62: My iu ha hng Daikin.


Hng LG:

Hnh 63: My iu ha hng LG.

- 44 2. Tnh ton la chn thit b ng ct. [ 1]


Da vo bng thng s k thut ca cc loi model my lnh eo tng - hng
Reetech ta c:
i vi model RT9(H)-BM3:
- Cng sut in lm lnh: Pmy lnh = 1,050 (W).
- Dng in hot ng lm lnh: Imy lnh = 4.6 (A).
- La chn thit b ng ct l SSR c: ISSR Imy lnh
Vy la chn SSR c: ISSR 4.6 (A)
i vi model RT12(H)-BM3:
- Cng sut in lm lnh: Pmy lnh = 1,350 (W).
- Dng in hot ng lm lnh: Imy lnh = 6 (A).
- La chn thit b ng ct l SSR c: ISSR Imy lnh
Vy la chn SSR c: ISSR 6 (A)
i vi model RT18(H)-BM3:
- Cng sut in lm lnh: Pmy lnh = 1,960 (W).
- Dng in hot ng lm lnh: Imy lnh = 8.5 (A).
- La chn thit b ng ct l SSR c: ISSR Imy lnh
Vy la chn SSR c: ISSR 8.5 (A)
3. Hnh thit b hon thin.

Ngun
cung cp

Hnh 64: S khi thc t ca h thng tit kim in.

- 45 -

CHNG III: TNH KINH T CA TI


I. HCH TON KINH T CHO TI.
Ni dung ca n l tm hiu mt s phng php tit kin in, nc mt cch
t ng v hp l l h thng tit kim in nc cho trng i hc Lc Hng.
Trong qu trnh nghin cu v tm hiu v ti a ti c ng dng
nhiu trong thc t th vn hiu qu v tit kim l mt yu t khng th thiu. Bn
cnh vn hch ton v kinh t, chi ph lm nn mt thit b c ng dng l
rt cn thit v quan trng. V vy vn hch ton kinh t l mt h thng iu tra,
quan st, tnh ton, o lng v ghi chp cc qu trnh kinh t, nhm qun l cc qu
trnh ngy mt cht ch hn.
Kinh phi ca ti: qua tnh ton
H thng tit kim in ng m my lnh theo theo thi gian ci t: (gi:
400,000 VN).
H thng tit kim nc ng m nc t ng: (gi: 185,000 VN).
II. KHO ST TNH HNH S DNG MY IU HA NHIT
TRNG H LC HNG.
Qua qu tnh kho st trng H Lc Hng v vn s dng my iu ha
nhit cc vn phng khoa v cc phng ban c s dng my iu ha, nhm thc
hin a ra cc phng n v tnh hnh s dng my diu ha nh sau:
1. Phng n 1.
Cc my iu ha c bt t: 7h30 n 20h30 mi c tt.
i vi phng n ny l trng hp cc vn phng khoa, cc phng ban c s
dng my iu ha khi ht gi lm vic hnh chnh cc nhn vin ra v nhng
khng tt (hoc qun khng tt) my iu ha nhit . Lc ny my vn tip tc
hot ng cho n ht gi lm vic ca trng (khong 20h30) lc ny cc nhn
vin bo v ca trng cp in ton h thng cc phng hc, vn phng khoa v
cc phng ban th my iu ha mi ngng hot ng.
Ton h thng c cc nhn vin bo v bt ngun t lc (7h30) v tt ton b h
thng lc (20h30). Nh vy thi gian hot ng ca my iu ha nhit trong 1
ngy l:
+ Thi gian m: t1 = 7h30 = 7,5 ( gi).
+ Thi gian tt: t2 = 20h30 = 20,5 ( gi).
Nn thi gian hot ng ca my iu ha nhit phng n 1 l:
t my lnh = t2 t1 = 20,5 7,5 = 13 ( gi).
2. Phng n 2.
Cc my iu ha c bt t: 7h30 n 16h30 c tt (thi im nhn vin bt
u lm vic l 7h30 v kt thc gi lm vic l 16h30).
i vi phng n ny l trng hp cc vn phng khoa, cc phng ban c s
dng my iu ha khi ht gi lm vic hnh chnh cc nhn vin ra v tt my
iu ha nhit .

- 46 My iu ha c cc nhn vin ca cc phng ban s dng lc bt u gi lm


vic, bt ngun t lc (7h30) v tt lc (16h30). Nh vy thi gian hot ng ca
my iu ha nhit trong 1 ngy l:
+ Thi gian m: t1 = 7h30 = 7,5 ( gi).
+ Thi gian tt: t2 = 16h30 = 16,5 ( gi).
Nn thi gian hot ng ca my iu ha nhit phng n 2 l:
t my lnh = t2 t1 = 16,5 7,5 = 9 ( gi).
III. TNH KINH T CA H THNG TIT KIM IN.
1. Chc nng ca h thng tit kim in.
H thng tit kim in (hay cn gi l h thng ng m my iu ha nhit
t ng) c ci t thi gian ng m t ng v nh thi gian, hin th thi gian
thc, thi gian on v off ca h thng. Thi gian ny c th thay i v cp nht c
da vo cc phm chnh c trn h thng. Khi s dng b tit kim im ny s hn
ch c vic s dng my lnh nhng thi im khng cn thit, gim c chi ph
tin in phi tr hng thng.
Theo yu cu ca phng qun tr thit b trng H Lc Hng v vic s dng
my iu ha nhit cc khoa v cc phng ban c s dng my iu ha nhit
hin nay ang rt lng ph, my iu ha vn hot nhng thi im khng c ngi
(nh : gi ngh tra, ht gi lm vic nhng my iu ha vn c m, vv). V vy
khi s dng b tit kim s trnh c nhng lng ph .
Khi s dng b tit kim in thi gian ng m ca cc my iu ha nhit s
c ci t theo yu cu ca phng qun tr thit b trng H Lc Hng ra, thi
gian c ci t nh sau:
Bui sng m lc 7h30 n 11h30 sau tt.
Bui chiu m lc 13h00 n 16h30 sau tt.
Cc ngy l v cc ngy ch nht h thng s t ng tt my iu ha (khi mun
s dng my iu ha ngoi thi gian ci t trn hoc s dng vo cc ngy l th lin
h vi phng qun tr thit b trng H Lc Hng).
Thi gian khi s dng b tit kim in ng m my iu ha l:
M: t1 = 7h30 = 7,5(gi) Tt: t2 = 11h30 = 11,5 (gi)
M: t3 = 13h00 = 13 (gi) Tt: t4 = 16h30 = 16,5 (gi)
tMy lnh = (t2 t1) + (t4 t3) = (11,5 7,5) + (16,5 13) = 7,5 (gi)
2. i vi phng n 1.
Qua kho st thc t cc loi my iu ha nhit cc khoa v cc phng ban
c s dng my iu ha nhit trng H Lc Hng c nhiu model ca cc
hng khc nhau nhng thng dng nht l my iu ha nhit ca hng Reetech.

Nhm thc hin chn my iu ha nhit ca hng Reetech:


Model: RT12 B4.
Cng sut in: 1,400 (W).
Dng lm vic: 6,6 (A).

- 47 Khi my iu ha nhit cha s dng h thng ng m t ng: [1]


Bnh thng khi cha s dng h thng ng m t ng th thi gian hot ng ca
my iu ha nhit phng n 1 l:
tMy lnh = 13 (gi).
Cng sut tiu th in ca my iu ha nhit l:
P My lnh =1,400 (W) = 1,4 (kW).
in nng tiu th ca my iu ha nhit trong 1 ngy l:
A = P * t = 1,4 * 13 = 18,2 (kWh).
Gi tin in phi tr ca trng H Lc Hng ti thi im ny l:
(gi tham kho phng qun tr thit b trng H Lc Hng).
Gi tin in = 1,500 (VN).
S tin in phi tr trong 1 ngy cho mt my iu ha nhit l:
S tin in = in nng tiu th trong 1 ngy * gi in.
S tin in = 18,2 * 1,5 = 27,300 (VN).
Khi my iu ha nhit s dng h thng ng m t ng: [1]
Khi s dng h thng ng m t ng th thi gian hot ng ca my iu ha nhit
phng n 1 l:
tMy lnh = 7,5 (gi).
Cng sut tiu th in ca my iu ha nhit l:
P My lnh =1,400 (W) = 1,4 (kW).
in nng tiu th ca my iu ha nhit trong 1 ngy l:
A = P * t = 1,4 * 7,5 = 10,5 (kWh).
Gi tin in phi tr ca trng H Lc Hng ti thi im ny l:
(gi tham kho phng qun tr thit b trng H Lc Hng).
Gi tin in = 1,500 (VN).
S tin in phi tr trong 1 ngy cho mt my iu ha nhit l:
S tin in = in nng tiu th trong 1 ngy * gi in.
= 10,5 * 1,5 = 15,750 (VN).
S tin in tit kim c trong 1 ngy l:
S tin in tit kim c trong 1 ngy bng s tin khi cha s dng h thng tit
kim tr i s tin khi cha s dng h thng tit kim.
S tin in tit kim trong 1 ngy = 27,300 - 15,750 = 11,550 (VN).
S tin in tit kim c trong 1 thng l:
S tin in tit kim c trong 1 thng bng s tin tit kim c trong 1 ngy
nhn vi s ngy trong thng (28 ngy).
S tin in tit kim trong 1 thng = 11,550 * 28 = 323,400 (VN).
S tin in tit kim c trong 1 nm l:
S tin in tit kim c trong 1 nm bng s tin tit kim c trong 1 thng nhn
vi s thng trong 1 nm (12 thng).
S tin in tit kim trong 1 nm = 323,400 * 12 = 3,880,800(VN).

- 48 3. i vi phng n 2.
Nhm thc hin chn my iu ha nhit ca hng Reetech:
Model: RT12 B4.
Cng sut in: 1,400 (W).
Dng lm vic: 6,6 (A).
Khi my iu ha nhit cha s dng h thng ng m t ng: [1]
Bnh thng khi cha s dng h thng ng m t ng th thi gian hot ng ca
my iu ha nhit phng n 2 l:
tMy lnh = 9 (gi).
Cng sut tiu th in ca my iu ha nhit l:
P My lnh =1,400 (w) = 1,4 (kW).
in nng tiu th ca my iu ha nhit trong 1 ngy l:
A = P * t = 1,4 * 9 = 12,6 (kWh).
Gi tin in phi tr ca trng H Lc Hng ti thi im ny l:
(gi tham kho phng qun tr thit b trng H Lc Hng).
Gi tin in = 1,500 (VN).
S tin in phi tr trong 1 ngy cho mt my iu ha nhit l:
S tin in = in nng tiu th trong 1 ngy * gi in.= 12,6 * 1,5 = 18,900 (VN).
Khi my iu ha nhit s dng h thng ng m t ng: [1]
Khi s dng h thng ng m t ng th thi gian hot ng ca my iu ha nhit
phng n 2 l:
tMy lnh = 7,5 (gi).
Cng sut tiu th in ca my iu ha nhit l:
P My lnh =1,400 (w) = 1,4 (kW).
in nng tiu th ca my iu ha nhit trong 1 ngy l:
A = P * t = 1,4 * 7,5 = 10,5 (kWh).
Gi tin in phi tr ca trng H Lc Hng ti thi im ny l:
(gi tham kho phng qun tr thit b trng H Lc Hng).
Gi tin in = 1,500 (VN).
S tin in phi tr trong 1 ngy cho mt my iu ha nhit l:
S tin in = in nng tiu th trong 1 ngy * gi in.
= 10,5 * 1,5 = 15,750 (VN).
S tin in tit kim c trong 1 ngy l:
S tin in tit kim c trong 1 ngy bng s tin khi cha s dng h thng tit
kim tr i s tin khi cha s dng h thng tit kim.
S tin in tit kim trong 1 ngy = 18,900 - 15,750 = 3,150 (VN).
S tin in tit kim c trong 1 thng l:
S tin in tit kim c trong 1 thng bng s tin tit kim c trong 1 ngy
nhn vi s ngy trong thng (28 ngy).
S tin in tit kim trong 1 thng = 3,150 * 28 = 88,200 (VN).
S tin in tit kim c trong 1 nm l:
S tin in tit kim c trong 1 nm bng s tin tit kim c trong 1 thng nhn
vi s thng trong 1 nm (12 thng).
S tin in tit kim trong 1 nm = 94,500 * 12 = 1,058,400(VN).

- 49 IV. KH NNG THU HI VN.


1. Vn l g?.
Vn c hiu l cc ca ci vt cht do con ngi to ra v tch lu li. N c
th tn ti di dng vt th hoc vn ti chnh. Cng nghip ho hin i ho ca
nc ta hin nay i hi phi c nhiu vn, trong ngun vn trong nc ng vai
tr quyt nh, vn ngoi nc ng vai tr ch o. Vn trong nc bao gm cc ti
nguyn thin nhin, cc ti sn c tch lu qua nhiu th h, v tr a l, cc c thit
b sn c... Vic tch lu vn t ni b nn kinh t c thc hin trn c s hiu qu
sn xut, ngun ca n l lao ng thng d ca ngi lao ng thuc mi thnh phn
kinh t.
2. Kh nng thu hi vn i vi phng n 1.
i vi phng n 1 kh nng thu hi vn v hon vn l rt cao tit kim c
mt khon tin kh ln, da vo tnh ton kinh t phng n 1 ta c:
S tin in tit kim c trong 1 ngy l:
S tin in tit kim c trong 1 ngy bng s tin khi cha s dng h thng
tit kim tr i s tin khi cha s dng h thng tit kim.
S tin in tit kim c trong 1 ngy l:
S tin in tit kim c trong 1 ngy bng s tin khi cha s dng h thng tit
kim tr i s tin khi cha s dng h thng tit kim.
S tin in tit kim trong 1 ngy = 27,300 - 15,750 = 11,550 (VN).
S tin in tit kim c trong 1 thng l:
S tin in tit kim c trong 1 thng bng s tin tit kim c trong 1 ngy
nhn vi s ngy trong thng (28 ngy).
S tin in tit kim trong 1 thng = 11,550 * 28 = 323,400 (VN).
S tin in tit kim c trong 1 nm l:
S tin in tit kim c trong 1 nm bng s tin tit kim c trong 1 thng nhn
vi s thng trong 1 nm (12 thng).
S tin in tit kim trong 1 nm = 323,400 * 12 = 3,880,800(VN).
Chi ph hon thnh 1 b tit kim in l: 400,000 (VN).
Nh vy kh nng thu hi vn bng s vn b ra chia cho s tin tit kim c
trong 1 thng v nhn vi s ngy trong 1 thng ( 28 ngy).
(400 * 28) / 323,4 = 34 (ngy)
Thng qua vic tnh ton i vi phng n 1 th qua 34 ngy s dng thit b
th s thu hi c vn ca chi ph ca 1 b tit kim in dng ng m my
iu ha nhit .
3. Kh nng thu hi vn i vi phng n 2.
i vi phng n 2 kh nng thu hi vn v hon vn cng khng nh, tit
kim c mt khon tin kh ln khi s dng b tit kim ny, da vo tnh ton
kinh t phng n 2 ta c:
S tin in tit kim c trong 1 ngy l:
S tin in tit kim c trong 1 ngy bng s tin khi cha s dng h thng tit
kim tr i s tin khi cha s dng h thng tit kim.

- 50 S tin in tit kim trong 1 ngy = 18,900 - 15,750 = 3,150 (VN).


S tin in tit kim c trong 1 thng l:
S tin in tit kim c trong 1 thng bng s tin tit kim c trong 1 ngy
nhn vi s ngy trong thng (30 ngy).
S tin in tit kim trong 1 thng = 3,150 * 28 = 88,200 (VN).
S tin in tit kim c trong 1 nm l:
S tin in tit kim c trong 1 nm bng s tin tit kim c trong 1 thng nhn
vi s thng trong 1 nm (12 thng).
S tin in tit kim trong 1 nm = 88,200 * 12 = 1,058,400(VN).
Nh vy kh nng thu hi vn bng s vn b ra chia cho s tin tit kim c
trong 1 thng v nhn vi s ngy trong 1 thng ( 28 ngy).
Chi ph hon thnh 1 b tit kim in l: 400,000 (VN).
(400 * 28) / 88,200 = 127 (ngy)
Thng qua vic tnh ton i vi phng n 2 th qua thi gian 127 ngy s
dng thit b th s thu hi c vn ca chi ph ca 1 b tit kim in dng
ng m my iu ha nhit .

- 51 -

PHN III: KT LUN


ti THIT K V THI CNG CC THIT B TIT KIM IN
NC CHO TRNG H LC HNG hon thnh. ti tm hiu c
cc vn cn lm mang li hiu qu trong vic tit kim nng lng in, nc.
Nhm thc hin thi cng thit k b tit kim in dng ng m my iu ha
nhit theo thi gian v b tit kim nc dng cp ngun nc t ng ti cc
phng toilet ca trng H Lc Hng.
Nhm thc hin ti xin chn thnh cm n tt c cc thy c cng cc bn
sinh vin, nhng ngi ng gp rt nhiu kin, kin thc rt qu bu gip
nhm chng em hon thnh tt nhim v c giao. c bit, nhm chng em rt bit
n thy H Vin Phng, d iu kin v thi gian cn nhiu hn ch nhng thy
nhit tnh hng dn, ch bo chng em nhng kinh nghim cng kin thc thc t
ti c hon thnh mt cch hon thin.
Tuy nhin, do iu kin thi gian v kin thc cn nhiu hn ch nn ti
khng trnh khi nhng sai st, rt mong s ng gp kin chn tnh ca thy c v
cc bn sinh vin ti c hon thin hn.
Nhm thc hin xin chn thnh cm n !

- 52 -

TI LIU THAM KHO


Ting Vit:
[1]. Nguyn Xun Ph (CB), Nguyn Cng Hin, Nguyn Bi Khu, Cung Cp
in, NXB H Ni Khoa Hc K Thut, 1999.
[2]. Nguyn nh Ph _ H s phm k thut TPHCM Vi iu khin l thuyt v
thc hnh, lu hnh ni b
[3]. Tng Vn On H vi iu khin 8051
[4]. L Hong Anh _ H Lc Hng Ti liu th nghim vi iu khin
Ting Anh:
[5]. Cc website h tr:
http://picvietnam.com/forum/
http://dientuvietnam.net/forums/
http://www.ia.omron.com/support/guide/31/overview.html
http://www.datasheetarchive.com/pir 325
http://tietkiemnangluong.vn/Default.aspx?tabid=54&TopicId=23

- 53 -

PH LC
PH LC 1:
HNG N S DNG H THNG TIT KIM IN.

(1)

(2)

(1) Khi cha cp ngun 220V AC n led cha sng.


(2) Khi cp ngun 220V AC ng h thi gian thc s hin thi qua mn hinh LCD
thit b bt u lm vic v kim tra xem nu trong khong thi gian cho php m
thit b th s xut tn hiu ng ra ng thit b, lc ny led bo s sng.

(3)

(4)

(3) Khi mun iu chnh thi gian thc, ngy , thng, nm, ta chn phm MODE.
(4) ng chnh gi th chn UP (yes). Khng ng chnh gi th chn DOWN
(No). Nu chn UP (yes) s vo hiu chnh thi gian v ngy, thng, nm.

(5)

(6)

(5) Chnh pht (nhn UP tng v nhn DOWN gim). Tip tc nhn MODE
chnh gi mi ln nhn con tr s nhp nhy ti v tr cn chnh.

- 54 (6) Chnh gi (nhn UP tng v nhn DOWN gim). Tip tc nhn MODE
chnh th.

(7)

(8)

(7) Chnh th (nhn UP tng v nhn DOWN gim). Tip tc nhn MODE
chnh ngy.
(8) Chnh ngy (nhn UP tng v nhn DOWN gim). Tip tc nhn MODE
chnh thng.

(9)

(10)

(9) Chnh thng (nhn UP tng v nhn DOWN gim). Tip tc nhn MODE
chnh nm.
(10) Chnh nm (nhn UP tng v nhn DOWN gim). Tip tc nhn MODE s
hin th thi gian gi, pht, giy, th, ngy, thng, nm m chng ta va chnh.

(11)

(12)

(11) ng chnh gi th chn UP (yes). Khng ng chnh gi th chn DOWN


(No). Nu chn DOWN (NO) s vo hiu chnh thi gian on, of ca thit b.
(12) ng chnh thi gian on, off ca thit b th chn UP (yes). Khng ng
chnh gi th chn DOWN (No). Nu chn UP (Yes) s vo hiu chnh thi gian
on, of ca thit b.

- 55 -

(14)

(13)

(13) Chnh gi on bui sng (nhn UP tng v nhn DOWN gim). Tip tc
nhn MODE chnh pht.
(14) Chnh pht on bui sng (nhn UP tng v nhn DOWN gim). Tip tc
nhn MODE chnh gi off bui sng.

(15)

(16)

(15) Chnh gi off bui sng (nhn UP tng v nhn DOWN gim). Tip tc
nhn MODE chnh pht.
(16) Chnh pht off bui sng (nhn UP tng v nhn DOWN gim). Tip tc
nhn MODE chnh gi on bui chiu.

(17)

(18)

(17) Chnh gi on bui chiu (nhn UP tng v nhn DOWN gim). Tip tc
nhn MODE chnh pht.
(18) Chnh pht on bui chiu (nhn UP tng v nhn DOWN gim). Tip tc
nhn MODE chnh gi off bui chiu.

(19)

(20)

- 56 (19) Chnh gi off bui chiu (nhn UP tng v nhn DOWN gim). Tip tc
nhn MODE chnh pht.
(20) Chnh pht off bui chiu (nhn UP tng v nhn DOWN gim). Tip tc
nhn MODE tr v mn hnh ban u.
PH LC 2:
CHNG TRNH IU KHIN [2], [3].

1. Chng trnh iu khin h thng t ng ng m nc.


;******** CHUONG TRINH DIEU KHIEN PIR ***********
ORG 0000H
MAIN:
MOV P3,#0FFH
H2: JB P3.2,H1
CLR P3.7
LCALL DELAY
H1: LJMP H2
;**************************************************
DELAY:
MOV R2,#20
L4: MOV TMOD,#01H
MOV TH0,#HIGH(-50000)
MOV TL0,#LOW(-50000)
SETB TR0
L2: JNB P3.2,L1
LJMP MAIN
L1: JB P3.2,L2
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R2,L4
RET
;************************************************
DELAY_7S: MOV R3,#7
N1:
MOV R2,#20
N0:
MOV TMOD,#01H
MOV TH0,#HIGH(-50000)
MOV TL0,#LOW(-50000)
SETB TR0
N2:
JNB P3.2,N7
LJMP MAIN
N7:
JB P3.2,N2
JNB TF0,$
CLR TR0
CLR TF0
DJNZ R2,N0
DJNZ R3,N1
RET
;************************************************

- 57 DELAY_1PHUT:
MOV 71H,#60
N6: MOV 72H,#20
N3: MOV TMOD,#01H
MOV TH0,#HIGH(-50000)
MOV TL0,#LOW(-50000)
SETB TR0
N5: JNB P3.2,N4
LJMP MAIN
N4: JB P3.2,N5
JNB TF0,$
CLR TR0
CLR TF0
DJNZ 71H,N3
DJNZ 72H,N6
RET
;***********************************************************
END
;********************************************************************

2. Chng trnh iu khin h thng tit kim in


;****************CHUONG TRINH DIEU KHIEN**************
;#INCLUDE <P89V51RD2.INC>
;KHAI BAO BIEN
RS
BIT
P2.6
RW
BIT
P2.5
EN
BIT
P2.4
BACK_LIGHT
BIT
P3.5
ENABLE_REALTIME BIT
P2.7
E_INT1
BIT
P3.3
DATA_LCD
EQU
P1
AUXR
EQU
8EH
STEP_SHIFT
EQU
7FH
LCD_BUF
EQU
7EH
GIAY
EQU
7DH
PHUT
EQU
7CH
GIO
EQU
7BH
THU
EQU
7AH
NGAY
EQU
79H
THANG
EQU
78H
NAM
EQU
77H
DONVI_GIAY
EQU
76H
CHUC_GIAY
EQU
75H
DONVI_PHUT
EQU
74H
CHUC_PHUT
EQU
73H

- 58 DONVI_GIO
CHUC_GIO
DONVI_NGAY
CHUC_NGAY
DONVI_THANG
CHUC_THANG
DONVI_NAM
CHUC_NAM
DATA_IN
DATA_OUT
DONVI_PHUT_SANG_ON
CHUC_PHUT_SANG_ON
DONVI_GIO_SANG_ON
CHUC_GIO_SANG_ON
PHUT_SANG_ON
GIO_SANG_ON
PHUT_SANG_OFF
GIO_SANG_OFF
DONVI_PHUT_SANG_OFF
CHUC_PHUT_SANG_OFF
DONVI_GIO_SANG_OFF
CHUC_GIO_SANG_OFF
PHUT_CHIEU_ON
GIO_CHIEU_ON
PHUT_CHIEU_OFF
GIO_CHIEU_OFF
DONVI_PHUT_CHIEU_ON
CHUC_PHUT_CHIEU_ON
DONVI_GIO_CHIEU_ON
CHUC_GIO_CHIEU_ON
DONVI_PHUT_CHIEU_OFF
CHUC_PHUT_CHIEU_OFF
DONVI_GIO_CHIEU_OFF
CHUC_GIO_CHIEU_OFF
;GIO_TOI_OFF
;PHUT_TOI_OFF
;DONVI_PHUT_TOI_OFF
;CHUC_PHUT_TOI_OFF
;DONVI_GIO_TOI_OFF
;CHUC_GIO_TOI_OFF
UP
DOWN

EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU

EQU

72H
71H
70H
6FH
6EH
6DH
6CH
6BH
6AH
69H
68H
66H
65H
64H
63H
62H
61H
60H
5FH

EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
EQU
BIT
BIT

EQU

EQU

67H

5EH
5DH
5CH
5BH
5AH
59H
58H
57H
55H
54H
53H
52H
50H
4FH
4EH
4DH
4CH
4BH
P2.0
P2.2

56H

51H

- 59 MODE
BUZZER

BIT
BIT

P2.1
P2.3

CB
BIT
P3.0
SSR2
BIT
P3.2
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP ISR_T0
ORG 0030H
MAIN:
MOV TMOD,#00010001B
MOV TH0,#HIGH(-50000)
MOV TL0,#LOW(-50000)
MOV IE,#10000010B
MOV AUXR,#00000010B ;CHO PHEP TRUY NHAP XRAM BANG
LENH MOVC/MOVX DOI VOI P89V51RD2
MOV LCD_BUF,#38H
;TAO MA TRAN 5X7
LCALL OUT_INSTRUCTION
MOV LCD_BUF,#00001111B
;ON DINH LCD
LCALL OUT_INSTRUCTION
MOV LCD_BUF,#1H
;XOA MAN HINH LCD
LCALL OUT_INSTRUCTION
MOV LCD_BUF,#0EH
;BAT HIEN THI
LCALL OUT_INSTRUCTION
LCALL DELAY1
LCALL UPDATE_TIME_SET ;DOC THOI GIAN SET TREN REAL TIME RA
JB
E_INT1,LOOP
; CHO PHEP KHOI TAO LAI REAL TIME
LCALL DELAY
JB
E_INT1,LOOP
JNB E_INT1,$
MOV A,#80H
;DUA CON TRO VE DAU DONG THU NHAT
LCALL OUT_INSTRUCTION
MOV DPTR,#BANG1
TEXT1:
;HIEN THI DONG THONG BAO SET UP REAL TIME
MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT1
;KIEM TRA MA KET THUC DONG TEXTS
MOV LCD_BUF,#0C0H ;DUA CON TRO VE DAU DONG THU HAI

- 60 LCALL OUT_INSTRUCTION
MOV R0,#16
LOOP_SETUP:
MOV LCD_BUF,#'*'
; HIEN THI KHOANG TRONG
LCALL OUT_DATA
LCALL DELAY1
DJNZ R0,LOOP_SETUP
LCALL KHOI_TAO_REAL
LCALL DELAY1
LCALL DELAY1
LOOP:
LCALL XOA_MAN_HINH
LCALL DK
SETB TR0
LOOP1:
JB MODE,LOOP1
LCALL DELAY
JB MODE,LOOP1
LCALL BEEP
JNB MODE,$
CLR TR0
;*****************************************************************
LCALL XOA_MAN_HINH
LCALL DUA_TRO_VE_DONG_MOT
LCALL MESSAGE1
LOOP2:
JB DOWN,LOOP3
LCALL DELAY
JB DOWN,LOOP3
LCALL BEEP
JNB DOWN,$
LJMP ADJUST_TIME
LOOP3:
JB UP,LOOP2
LCALL DELAY
JB UP,LOOP2
LCALL BEEP
JNB UP,$
;SETB TR0
LJMP CH_TIME_ON_OFF
;******************************************************************
ADJUST_TIME: ;DIEU CHINH THOI GIAN

- 61 LCALL XOA_MAN_HINH
CLR TR0
LCALL DK
LCALL DUA_TRO_VE_DONG_HAI
LCALL VI_TRI_PHUT
LCALL NHAP_NHAY_CON_TRO
;******************************************************************
CHINH_PHUT:
TANG_PHUT:
JB UP,GIAM_PHUT
LCALL DELAY
JB UP,GIAM_PHUT
LCALL BEEP
JNB UP,$
INC PHUT
MOV A,PHUT
CJNE A,#60,EXIT_TANG_PHUT
MOV PHUT,#0
EXIT_TANG_PHUT:
;GHI PHUT MOI LEN REALTIME
LCALL UPDATE_PHUT_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_HAI
LCALL VI_TRI_PHUT
LCALL NHAP_NHAY_CON_TRO
GIAM_PHUT:
JB DOWN,CH_GIO
LCALL DELAY
JB DOWN,CH_GIO
LCALL BEEP
JNB DOWN,$
DEC PHUT
MOV A,PHUT
CJNE A,#255,EXIT_GIAM_PHUT
MOV PHUT,#59
EXIT_GIAM_PHUT:
;GHI PHUT MOI LEN REALTIME
LCALL UPDATE_PHUT_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_HAI
LCALL VI_TRI_PHUT
LCALL NHAP_NHAY_CON_TRO
;******************************************************************
CH_GIO:

- 62 JB MODE,TANG_PHUT
LCALL DELAY
JB MODE,TANG_PHUT
LCALL BEEP
JNB MODE,$ ;NHAY SANG CHINH GIO
LCALL DUA_TRO_VE_DONG_HAI
LCALL VI_TRI_GIO
LCALL NHAP_NHAY_CON_TRO
TANG_GIO:
JB UP,GIAM_GIO
LCALL DELAY
JB UP,GIAM_GIO
LCALL BEEP
JNB UP,$
INC GIO
MOV A,GIO
CJNE A,#24,EXIT_TANG_GIO
MOV GIO,#0
EXIT_TANG_GIO:
;GHI GIO MOI LEN REALTIME
LCALL UPDATE_GIO_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_HAI
LCALL VI_TRI_GIO
LCALL NHAP_NHAY_CON_TRO
GIAM_GIO:
JB DOWN,CH_THU
LCALL DELAY
JB DOWN,CH_THU
LCALL BEEP
JNB DOWN,$
DEC GIO
MOV A,GIO
CJNE A,#255,EXIT_GIAM_GIO
MOV GIO,#23
EXIT_GIAM_GIO:
;GHI GIO MOI LEN REALTIME
LCALL UPDATE_GIO_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_HAI
LCALL VI_TRI_GIO
LCALL NHAP_NHAY_CON_TRO
;******************************************************************
CH_THU:

- 63 JB MODE,TANG_GIO
LCALL DELAY
JB MODE,TANG_GIO
LCALL BEEP
JNB MODE,$ ;NHAY SANG CHINH THU
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_THU
LCALL NHAP_NHAY_CON_TRO
TANG_THU:
JB UP,GIAM_THU
LCALL DELAY
JB UP,GIAM_THU
LCALL BEEP
JNB UP,$
INC THU
MOV A,THU
CJNE A,#8,EXIT_TANG_THU
MOV THU,#1
EXIT_TANG_THU:
;GHI THU MOI LEN REALTIME
LCALL UPDATE_THU_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_THU
LCALL NHAP_NHAY_CON_TRO
GIAM_THU:
JB DOWN,CH_NGAY
LCALL DELAY
JB DOWN,CH_NGAY
LCALL BEEP
JNB DOWN,$
DEC THU
MOV A,THU
CJNE A,#255,EXIT_GIAM_THU
MOV THU,#7
EXIT_GIAM_THU:
;GHI THU MOI LEN REALTIME
LCALL UPDATE_THU_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_THU
LCALL NHAP_NHAY_CON_TRO
;******************************************************************
CH_NGAY:

- 64 JB MODE,TANG_THU
LCALL DELAY
JB MODE,TANG_THU
LCALL BEEP
JNB MODE,$
;NHAY SANG CHINH NGAY
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_NGAY
LCALL NHAP_NHAY_CON_TRO
TANG_NGAY:
JB UP,GIAM_NGAY
LCALL DELAY
JB UP,GIAM_NGAY
LCALL BEEP
JNB UP,$
INC NGAY
MOV A,NGAY
CJNE A,#32,EXIT_TANG_NGAY
MOV NGAY,#1
EXIT_TANG_NGAY:
;GHI NGAY MOI LEN REALTIME
LCALL UPDATE_NGAY_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_NGAY
LCALL NHAP_NHAY_CON_TRO
GIAM_NGAY:
JB DOWN,CH_THANG
LCALL DELAY
JB DOWN,CH_THANG
LCALL BEEP
JNB DOWN,$
DEC NGAY
MOV A,NGAY
CJNE A,#0,EXIT_GIAM_NGAY
MOV NGAY,#31
EXIT_GIAM_NGAY:
;GHI NGAY MOI LEN REALTIME
LCALL UPDATE_NGAY_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_NGAY
LCALL NHAP_NHAY_CON_TRO
;******************************************************************

- 65 CH_THANG:
JB MODE,TANG_NGAY
LCALL DELAY
JB MODE,TANG_NGAY
LCALL BEEP
JNB MODE,$ ;NHAY SANG CHINH THANG
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_THANG
LCALL NHAP_NHAY_CON_TRO
TANG_THANG:
JB UP,GIAM_THANG
LCALL DELAY
JB UP,GIAM_THANG
LCALL BEEP
JNB UP,$
INC THANG
MOV A,THANG
CJNE A,#13,EXIT_TANG_THANG
MOV THANG,#1
EXIT_TANG_THANG:
;GHI THANG MOI LEN REALTIME
LCALL UPDATE_THANG_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_THANG
LCALL NHAP_NHAY_CON_TRO
GIAM_THANG:
JB DOWN,CH_NAM
LCALL DELAY
JB DOWN,CH_NAM
LCALL BEEP
JNB DOWN,$
DEC THANG
MOV A,THANG
CJNE A,#0,EXIT_GIAM_THANG
MOV THANG,#12
EXIT_GIAM_THANG:
;GHI THANG MOI LEN REALTIME
LCALL UPDATE_THANG_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_THANG
LCALL NHAP_NHAY_CON_TRO
CH_NAM:

- 66 JB MODE,TANG_THANG
LCALL DELAY
JB MODE,TANG_THANG
LCALL BEEP
JNB MODE,$
;NHAY SANG CHINH NAM
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_NAM
LCALL NHAP_NHAY_CON_TRO
TANG_NAM:
JB UP,GIAM_NAM
LCALL DELAY
JB UP,GIAM_NAM
LCALL BEEP
JNB UP,$
INC NAM
MOV A,NAM
CJNE A,#100,EXIT_TANG_NAM
MOV NAM,#0
EXIT_TANG_NAM:
;GHI NAM MOI LEN REALTIME
LCALL UPDATE_NAM_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_NAM
LCALL NHAP_NHAY_CON_TRO
GIAM_NAM:
JB DOWN,XAC_NHAN
LCALL DELAY
JB DOWN,XAC_NHAN
LCALL BEEP
JNB DOWN,$
DEC NAM
MOV A,NAM
CJNE A,#255,EXIT_GIAM_NAM
MOV NAM,#99
EXIT_GIAM_NAM:
;GHI NAM MOI LEN REALTIME
LCALL UPDATE_NAM_MOI
LCALL DK
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_NAM
LCALL NHAP_NHAY_CON_TRO
XAC_NHAN:
JB MODE,TANG_NAM

- 67 LCALL DELAY
JB MODE,TANG_NAM
LCALL BEEP
JNB MODE,$
LJMP LOOP
CH_TIME_ON_OFF: ;NHAY SANG DIEU CHINH THOI GIAN ON OFF
THIET BI
LCALL XOA_MAN_HINH
LCALL DUA_TRO_VE_DONG_MOT
LCALL MESSAGE2 ;DONG CHU "CHINH GIO CAI DAT HAY KO?"
YES:
JB DOWN,NO
LCALL DELAY
JB DOWN,NO
LCALL BEEP
JNB DOWN,$
LJMP ADJUST_TIME_SET
NO:
JB UP,YES
LCALL DELAY
JB UP,YES
LCALL BEEP
JNB UP,$
LJMP LOOP
ADJUST_TIME_SET: ;BAT DAU CHINH THOI GIAN CAI DAT ON OFF
THIET BI
LCALL XOA_MAN_HINH
CLR TR0
;TAT HIEN THI THOI GIAN
LCALL MESSAGE3
;DONG CHU CHINH GIO,
PHUT_SANG_ON
LCALL XU_LY1
LCALL HT_SET
CHINH_GIO_SET:
LCALL DUA_TRO_VE_DONG_MOT ;DICH DEN VI TRI GIO SETTING
LCALL VI_TRI_GIO_SET1
LCALL NHAP_NHAY_CON_TRO
TANG_GIO_SET:
JB UP,GIAM_GIO_SET
LCALL DELAY
JB UP,GIAM_GIO_SET
LCALL BEEP
JNB UP,$

- 68 INC GIO_SANG_ON
MOV A,GIO_SANG_ON
CJNE A,#24,EXIT_TANG_GIO_SET
MOV GIO_SANG_ON,#0
EXIT_TANG_GIO_SET:
;GHI GIO SETTING MOI LEN REALTIME
LCALL HUNG_SET_GIO_SANG_ON
GIAM_GIO_SET:
JB DOWN,CHINH_PHUT_SET
LCALL DELAY
JB DOWN,CHINH_PHUT_SET
LCALL BEEP
JNB DOWN,$
DEC GIO_SANG_ON
MOV A,GIO_SANG_ON
CJNE A,#255,EXIT_GIAM_GIO_SET
MOV GIO_SANG_ON,#23
EXIT_GIAM_GIO_SET: ;GHI GIO SETTING MOI LEN REALTIME
LCALL HUNG_SET_GIO_SANG_ON
CHINH_PHUT_SET:
JB MODE,TANG_GIO_SET
LCALL DELAY
JB MODE,TANG_GIO_SET
LCALL BEEP
JNB MODE,$
;NHAY SANG DIEU CHINH PHUT ON OFF THIET BI
LCALL XOA_MAN_HINH
CLR TR0
;TAT HIEN THI THOI GIAN
LCALL MESSAGE3
LCALL XU_LY1
LCALL HT_SET
LCALL DUA_TRO_VE_DONG_HAI ;DICH DEN VI TRI PHUT SETTING
LCALL VI_TRI_PHUT_SET
LCALL NHAP_NHAY_CON_TRO
TANG_PHUT_SET:
JB UP,GIAM_PHUT_SET
LCALL DELAY
JB UP,GIAM_PHUT_SET
LCALL BEEP
JNB UP,$
INC PHUT_SANG_ON
MOV A,PHUT_SANG_ON
CJNE A,#60,EXIT_TANG_PHUT_SET
MOV PHUT_SANG_ON,#0

- 69 EXIT_TANG_PHUT_SET:
;GHI PHUT SETTING MOI LEN REALTIME
LCALL HUNG_SET_PHUT_SANG_ON
GIAM_PHUT_SET:
JB DOWN,CHINH_TIME_OFF
LCALL DELAY
JB DOWN,CHINH_TIME_OFF
LCALL BEEP
JNB DOWN,$
DEC PHUT_SANG_ON
MOV A,PHUT_SANG_ON
CJNE A,#255,EXIT_GIAM_PHUT_SET
MOV PHUT_SANG_ON,#59
EXIT_GIAM_PHUT_SET:
;GHI GIO SETTING MOI LEN REALTIME
LCALL HUNG_SET_PHUT_SANG_ON
CHINH_TIME_OFF:
JB MODE,TANG_PHUT_SET
LCALL DELAY
JB MODE,TANG_PHUT_SET
LCALL BEEP
JNB MODE,$
LCALL XOA_MAN_HINH
CLR TR0
;TAT HIEN THI THOI GIAN
LCALL DUA_TRO_VE_DONG_MOT ;DICH DEN VI TRI GIO SETTING
LCALL MESSAGE4
LCALL XU_LY_OFF
LCALL HT_SET_OFF
CHINH_GIO_OFF:
LCALL DUA_TRO_VE_DONG_MOT ;DICH DEN VI TRI GIO SETTING
LCALL VI_TRI_GIO_SET1
LCALL NHAP_NHAY_CON_TRO
TANG_GIO_OFF:
JB UP,GIAM_GIO_OFF
LCALL DELAY
JB UP,GIAM_GIO_OFF
LCALL BEEP
JNB UP,$
INC GIO_SANG_OFF
MOV A,GIO_SANG_OFF
CJNE A,#24,EXIT_TANG_GIO_OFF
MOV GIO_SANG_OFF,#0
EXIT_TANG_GIO_OFF:
;GHI GIO SETTING OFF MOI LEN REALTIME
LCALL HUNG_SET_GIO_SANG_OFF

- 70 GIAM_GIO_OFF:
JB DOWN,CHINH_TIME_SET_OFF
LCALL DELAY
JB DOWN,CHINH_TIME_SET_OFF
LCALL BEEP
JNB DOWN,$
DEC GIO_SANG_OFF
MOV A,GIO_SANG_OFF
CJNE A,#255,EXIT_GIAM_GIO_SET_OFF
MOV GIO_SANG_ON,#23
EXIT_GIAM_GIO_SET_OFF: ;GHI GIO SETTING MOI LEN REALTIME
LCALL HUNG_SET_GIO_SANG_OFF
CHINH_TIME_SET_OFF:
JB MODE,TANG_GIO_OFF
LCALL DELAY
JB MODE,TANG_GIO_OFF
LCALL BEEP
JNB MODE,$
;NHAY SANG DIEU CHINH PHUT ON OFF THIET BI
CHINH_PHUT_OFF:
LCALL XOA_MAN_HINH
CLR TR0
;TAT HIEN THI THOI GIAN
LCALL MESSAGE4
LCALL XU_LY_OFF
LCALL HT_SET_OFF
LCALL DUA_TRO_VE_DONG_HAI ;DICH DEN VI TRI PHUT SETTING
LCALL VI_TRI_PHUT_SET1
LCALL NHAP_NHAY_CON_TRO
TANG_PHUT_SET_OFF:
JB UP,GIAM_PHUT_SET_OFF
LCALL DELAY
JB UP,GIAM_PHUT_SET_OFF
LCALL BEEP
JNB UP,$
INC PHUT_SANG_OFF
MOV A,PHUT_SANG_OFF
CJNE A,#60,EXIT_TANG_PHUT_SET_OFF
MOV PHUT_SANG_OFF,#0
EXIT_TANG_PHUT_SET_OFF:
;GHI PHUT SETTING OFF MOI LEN
REALTIME
LCALL HUNG_SET_PHUT_SANG_OFF
GIAM_PHUT_SET_OFF:

- 71 JB DOWN,CHINH_TG_SET_CHIEU ;NHAY DEN CAI DAT THOI GIAN


SET BUOI CHIEU NEU NUT DOWN KO NHAN
LCALL DELAY
JB DOWN,CHINH_TG_SET_CHIEU
LCALL BEEP
JNB DOWN,$
DEC PHUT_SANG_OFF
MOV A,PHUT_SANG_OFF
CJNE A,#255,EXIT_GIAM_PHUT_SET_OFF
MOV PHUT_SANG_OFF,#59
EXIT_GIAM_PHUT_SET_OFF: ;GHI PHUT SETTING OFF MOI LEN
REALTIME
LCALL HUNG_SET_PHUT_SANG_OFF
CHINH_TG_SET_CHIEU :
;CAI DAT THOI GIAN SET BUOI CHIEU
JB MODE,TANG_PHUT_SET_OFF
LCALL DELAY
JB MODE,TANG_PHUT_SET_OFF
LCALL BEEP
JNB MODE,$
LCALL XOA_MAN_HINH
CLR TR0
;TAT HIEN THI THOI GIAN
LCALL MESSAGE5
;DONG CHU CHINH GIO, PHUT_CHIEU_ON
LCALL XU_LY_ON_CHIEU
LCALL HT_SET_ON_CHIEU
CHINH_GIO_SET_CHIEU:
LCALL DUA_TRO_VE_DONG_MOT ;DICH DEN VI TRI GIO SETTING
CHIEU
LCALL VI_TRI_GIO_SET1
LCALL NHAP_NHAY_CON_TRO
TANG_GIO_SET_CHIEU_ON:
JB UP,GIAM_GIO_SET_CHIEU_ON
LCALL DELAY
JB UP,GIAM_GIO_SET_CHIEU_ON
LCALL BEEP
JNB UP,$
INC GIO_CHIEU_ON
MOV A,GIO_CHIEU_ON
CJNE A,#24,EXIT_TANG_GIO_SET_CHIEU_ON
MOV GIO_CHIEU_ON,#0
EXIT_TANG_GIO_SET_CHIEU_ON: ;GHI GIO SETTING MOI LEN REALTIME
LCALL HUNG_SET_GIO_CHIEU_ON
GIAM_GIO_SET_CHIEU_ON:

- 72 JB DOWN,CHINH_PHUT_SET_CHIEU_ON
LCALL DELAY
JB DOWN,CHINH_PHUT_SET_CHIEU_ON
LCALL BEEP
JNB DOWN,$
DEC GIO_CHIEU_ON
MOV A,GIO_CHIEU_ON
CJNE A,#255,EXIT_GIAM_GIO_SET_CHIEU_ON
MOV GIO_CHIEU_ON,#23
EXIT_GIAM_GIO_SET_CHIEU_ON: ;GHI GIO SETTING MOI LEN REALTIME
LCALL HUNG_SET_GIO_CHIEU_ON
CHINH_PHUT_SET_CHIEU_ON:
JB MODE,TANG_GIO_SET_CHIEU_ON
LCALL DELAY
JB MODE,TANG_GIO_SET_CHIEU_ON
LCALL BEEP
JNB MODE,$
;NHAY SANG DIEU CHINH PHUT ON OFF THIET BI
LCALL XOA_MAN_HINH
CLR TR0
;TAT HIEN THI THOI GIAN
LCALL MESSAGE5
LCALL XU_LY_ON_CHIEU
LCALL HT_SET_ON_CHIEU
LCALL DUA_TRO_VE_DONG_HAI ;DICH DEN VI TRI PHUT SETTING
LCALL VI_TRI_PHUT_SET
LCALL NHAP_NHAY_CON_TRO
TANG_PHUT_SET_CHIEU_ON:
JB UP,GIAM_PHUT_SET_CHIEU_ON
LCALL DELAY
JB UP,GIAM_PHUT_SET_CHIEU_ON
LCALL BEEP
JNB UP,$
INC PHUT_CHIEU_ON
MOV A,PHUT_CHIEU_ON
CJNE A,#60,EXIT_TANG_PHUT_SET_CHIEU_ON
MOV PHUT_CHIEU_ON,#0
EXIT_TANG_PHUT_SET_CHIEU_ON:
;GHI PHUT SETTING MOI LEN
REALTIME
LCALL HUNG_SET_PHUT_CHIEU_ON
GIAM_PHUT_SET_CHIEU_ON:
JB DOWN,CHINH_TIME_OFF_CHIEU
LCALL DELAY
JB DOWN,CHINH_TIME_OFF_CHIEU

- 73 LCALL BEEP
JNB DOWN,$
DEC PHUT_CHIEU_ON
MOV A,PHUT_CHIEU_ON
CJNE A,#255,EXIT_GIAM_PHUT_SET_CHIEU_ON
MOV PHUT_CHIEU_ON,#59
EXIT_GIAM_PHUT_SET_CHIEU_ON:
;GHI GIO SETTING MOI LEN
REALTIME
LCALL HUNG_SET_PHUT_CHIEU_ON ;CHINH THOI GIAN OFF BUOI
CHIEU
CHINH_TIME_OFF_CHIEU:
JB MODE,TANG_PHUT_SET_CHIEU_ON
LCALL DELAY
JB MODE,TANG_PHUT_SET_CHIEU_ON
LCALL BEEP
JNB MODE,$
LCALL XOA_MAN_HINH
CLR TR0
;TAT HIEN THI THOI GIAN
LCALL DUA_TRO_VE_DONG_MOT ;DICH DEN VI TRI GIO SETTING
LCALL MESSAGE6
LCALL XU_LY_OFF_CHIEU
LCALL HT_SET_OFF_CHIEU
CHINH_GIO_OFF_CHIEU:
LCALL DUA_TRO_VE_DONG_MOT ;DICH DEN VI TRI GIO SETTING
LCALL VI_TRI_GIO_SET1
LCALL NHAP_NHAY_CON_TRO
TANG_GIO_OFF_CHIEU:
JB UP,GIAM_GIO_OFF_CHIEU
LCALL DELAY
JB UP,GIAM_GIO_OFF_CHIEU
LCALL BEEP
JNB UP,$
INC GIO_CHIEU_OFF
MOV A,GIO_CHIEU_OFF
CJNE A,#24,EXIT_TANG_GIO_OFF_CHIEU
MOV GIO_CHIEU_OFF,#0
EXIT_TANG_GIO_OFF_CHIEU: ;GHI GIO SETTING OFF MOI LEN REALTIME
LCALL HUNG_SET_GIO_CHIEU_OFF
GIAM_GIO_OFF_CHIEU:
JB DOWN,CHINH_TIME_SET_OFF_CHIEU ; NHAY SANG CHINH
PHUT OFF CHIEU
LCALL DELAY

- 74 JB DOWN,CHINH_TIME_SET_OFF_CHIEU
LCALL BEEP
JNB DOWN,$
DEC GIO_CHIEU_OFF
MOV A,GIO_CHIEU_OFF
CJNE A,#255,EXIT_GIAM_GIO_SET_OFF_CHIEU
MOV GIO_CHIEU_OFF,#23
EXIT_GIAM_GIO_SET_OFF_CHIEU: ;GHI GIO SETTING MOI LEN REALTIME
LCALL HUNG_SET_GIO_CHIEU_OFF
CHINH_TIME_SET_OFF_CHIEU:
JB MODE,TANG_GIO_OFF_CHIEU
LCALL DELAY
JB MODE,TANG_GIO_OFF_CHIEU
LCALL BEEP
JNB MODE,$
;NHAY SANG DIEU CHINH PHUT ON OFF THIET BI
CHINH_PHUT_OFF_CHIEU:
LCALL XOA_MAN_HINH
CLR TR0
;TAT HIEN THI THOI GIAN
LCALL DUA_TRO_VE_DONG_HAI ;DICH DEN VI TRI PHUT SETTING
LCALL MESSAGE6
LCALL XU_LY_OFF_CHIEU
LCALL HT_SET_OFF_CHIEU
LCALL DUA_TRO_VE_DONG_HAI ;DICH DEN VI TRI PHUT SETTING
LCALL VI_TRI_PHUT_SET1
LCALL NHAP_NHAY_CON_TRO
TANG_PHUT_SET_OFF_CHIEU:
JB UP,GIAM_PHUT_SET_OFF_CHIEU
LCALL DELAY
JB UP,GIAM_PHUT_SET_OFF_CHIEU
LCALL BEEP
JNB UP,$
INC PHUT_CHIEU_OFF
MOV A,PHUT_CHIEU_OFF
CJNE A,#60,EXIT_TANG_PHUT_SET_OFF_CHIEU
MOV PHUT_CHIEU_OFF,#0
EXIT_TANG_PHUT_SET_OFF_CHIEU:
;GHI PHUT SETTING OFF MOI
LEN REALTIME
LCALL HUNG_SET_PHUT_CHIEU_OFF
GIAM_PHUT_SET_OFF_CHIEU:
JB DOWN,HUNG_SET;NHAY DEN HUNG SET DE THOAT CHINH THOI
GIAN ON OFF
LCALL DELAY

- 75 JB DOWN,HUNG_SET
LCALL BEEP
JNB DOWN,$
DEC PHUT_CHIEU_OFF
MOV A,PHUT_CHIEU_OFF
CJNE A,#255,EXIT_GIAM_PHUT_SET_OFF_CHIEU
MOV PHUT_CHIEU_OFF,#59
EXIT_GIAM_PHUT_SET_OFF_CHIEU:
;GHI PHUT SETTING OFF MOI
LEN REALTIME
LCALL HUNG_SET_PHUT_CHIEU_OFF
HUNG_SET:
JB MODE,TANG_PHUT_SET_OFF_CHIEU
LCALL DELAY
JB MODE,TANG_PHUT_SET_OFF_CHIEU
LCALL BEEP
JNB MODE,$
LJMP LOOP ;NHAY VE HIEN THI THOI GIAN THUC
;******************************************************************
SHITF_RIGHT:
MOV LCD_BUF,#14H ;DICH CON TRO SANG PHAI
LCALL OUT_INSTRUCTION
DJNZ STEP_SHIFT,SHITF_RIGHT
RET
;******************************************************************
TIME_DISPLAY:
MOV LCD_BUF,#80H
;DUA CON TRO VE DAU HANG THU
NHAT
LCALL OUT_INSTRUCTION
MOV LCD_BUF,#0CH
;BAT HIEN THI TAT CON TRO
LCALL OUT_INSTRUCTION
MOV LCD_BUF,#' '
; HIEN THI KHOANG TRONG
LCALL OUT_DATA
MOV R0,THU
; HIEN THI DAY OF WEEK
SUN:
CJNE R0,#1,MON
MOV LCD_BUF,#'S'
;HIEN THI CHU "SUN"
LCALL OUT_DATA
MOV LCD_BUF,#'U'
LCALL OUT_DATA
MOV LCD_BUF,#'N'
LCALL OUT_DATA
LJMP NEXT_HT

- 76 MON:
CJNE R0,#2,TUE
MOV LCD_BUF,#'M'
LCALL OUT_DATA
MOV LCD_BUF,#'O'
LCALL OUT_DATA
MOV LCD_BUF,#'N'
LCALL OUT_DATA
LJMP NEXT_HT
TUE:

WEN:

CJNE R0,#3,WEN
MOV LCD_BUF,#'T'
LCALL OUT_DATA
MOV LCD_BUF,#'U'
LCALL OUT_DATA
MOV LCD_BUF,#'E'
LCALL OUT_DATA
LJMP NEXT_HT

CJNE R0,#4,THUR
MOV LCD_BUF,#'W'
LCALL OUT_DATA
MOV LCD_BUF,#'E'
LCALL OUT_DATA
MOV LCD_BUF,#'N'
LCALL OUT_DATA
LJMP NEXT_HT
THUR:
CJNE R0,#5,FRI
MOV LCD_BUF,#'T'
LCALL OUT_DATA
MOV LCD_BUF,#'H'
LCALL OUT_DATA
MOV LCD_BUF,#'U'
LCALL OUT_DATA
LJMP NEXT_HT
FRI:
CJNE R0,#6,SAT
MOV LCD_BUF,#'F'
LCALL OUT_DATA
MOV LCD_BUF,#'R'
LCALL OUT_DATA

;HIEN THI CHU "MON"

;HIEN THI CHU "TUE"

;HIEN THI CHU "WEN"

;HIEN THI CHU "THU"

;HIEN THI CHU "FRI"

- 77 MOV LCD_BUF,#'I'
LCALL OUT_DATA
LJMP NEXT_HT
SAT:

CJNE R0,#7,ERROR
ERROR:
MOV LCD_BUF,#'S'
;HIEN THI CHU "SAT"
LCALL OUT_DATA
MOV LCD_BUF,#'A'
LCALL OUT_DATA
MOV LCD_BUF,#'T'
LCALL OUT_DATA
LJMP NEXT_HT
NEXT_HT:
MOV LCD_BUF,#' '
; HIEN THI KHOANG TRONG
LCALL OUT_DATA
MOV LCD_BUF,CHUC_NGAY ; HIEN THI NGAY
LCALL OUT_DATA
MOV LCD_BUF,DONVI_NGAY
LCALL OUT_DATA
MOV LCD_BUF,#' '
; HIEN THI KHOANG TRONG
LCALL OUT_DATA
MOV LCD_BUF,CHUC_THANG
; HIEN THI THANG
LCALL OUT_DATA
MOV LCD_BUF,DONVI_THANG
LCALL OUT_DATA
MOV LCD_BUF,#' '
; HIEN THI KHOANG TRONG
LCALL OUT_DATA
MOV LCD_BUF,#'2'
; HIEN THI KY TU "2"
LCALL OUT_DATA
MOV LCD_BUF,#'0'
; HIEN THI KY TU "0"
LCALL OUT_DATA
MOV LCD_BUF,CHUC_NAM ; HIEN THI NAM
LCALL OUT_DATA
MOV LCD_BUF,DONVI_NAM
LCALL OUT_DATA
MOV LCD_BUF,#0C0H ;DUA CON TRO VE DAU DONG THU HAI
LCALL OUT_INSTRUCTION
MOV STEP_SHIFT,#4
LCALL SHITF_RIGHT
; DICH CON TRO SANG PHAI
MOV LCD_BUF,CHUC_GIO ; HIEN THI GIO
LCALL OUT_DATA

- 78 MOV LCD_BUF,DONVI_GIO
LCALL OUT_DATA
MOV LCD_BUF,#':'
; HIEN THI DAU ":"
LCALL OUT_DATA
MOV LCD_BUF,CHUC_PHUT
; HIEN THI PHUT
LCALL OUT_DATA
MOV LCD_BUF,DONVI_PHUT
LCALL OUT_DATA
MOV LCD_BUF,#':'
; HIEN THI DAU ":"
LCALL OUT_DATA
MOV LCD_BUF,CHUC_GIAY
; HIEN THI GIAY
LCALL OUT_DATA
MOV LCD_BUF,DONVI_GIAY
LCALL OUT_DATA
RET
;******************************************************************
GIAI_MA:
MOV A,DATA_IN
MOV DPTR,#MA_LCD
MOVC A,@A+DPTR
MOV DATA_OUT,A
RET
;******************************************************************
XU_LY:
MOV A,GIAY
MOV B,#10
DIV AB
MOV CHUC_GIAY,A
MOV DONVI_GIAY,B
MOV DATA_IN,DONVI_GIAY
LCALL GIAI_MA
MOV DONVI_GIAY,DATA_OUT
MOV DATA_IN,CHUC_GIAY
LCALL GIAI_MA
MOV CHUC_GIAY,DATA_OUT
MOV A,PHUT
MOV B,#10
DIV AB
MOV CHUC_PHUT,A
MOV DONVI_PHUT,B
MOV DATA_IN,DONVI_PHUT
LCALL GIAI_MA

- 79 MOV DONVI_PHUT,DATA_OUT
MOV DATA_IN,CHUC_PHUT
LCALL GIAI_MA
MOV CHUC_PHUT,DATA_OUT
MOV A,GIO
MOV B,#10
DIV AB
MOV CHUC_GIO,A
MOV DONVI_GIO,B
MOV DATA_IN,DONVI_GIO
LCALL GIAI_MA
MOV DONVI_GIO,DATA_OUT
MOV DATA_IN,CHUC_GIO
LCALL GIAI_MA
MOV CHUC_GIO,DATA_OUT
MOV A,NGAY
MOV B,#10
DIV AB
MOV CHUC_NGAY,A
MOV DONVI_NGAY,B
MOV DATA_IN,DONVI_NGAY
LCALL GIAI_MA
MOV DONVI_NGAY,DATA_OUT
MOV DATA_IN,CHUC_NGAY
LCALL GIAI_MA
MOV CHUC_NGAY,DATA_OUT
MOV A,THANG
MOV B,#10
DIV AB
MOV CHUC_THANG,A
MOV DONVI_THANG,B
MOV DATA_IN,DONVI_THANG
LCALL GIAI_MA
MOV DONVI_THANG,DATA_OUT
MOV DATA_IN,CHUC_THANG
LCALL GIAI_MA
MOV CHUC_THANG,DATA_OUT
MOV A,NAM
MOV B,#10
DIV AB
MOV CHUC_NAM,A
MOV DONVI_NAM,B

- 80 MOV DATA_IN,DONVI_NAM
LCALL GIAI_MA
MOV DONVI_NAM,DATA_OUT
MOV DATA_IN,CHUC_NAM
LCALL GIAI_MA
MOV CHUC_NAM,DATA_OUT
RET
;******************************************************************
XU_LY1:
MOV A,PHUT_SANG_ON
MOV B,#10
DIV AB
MOV CHUC_PHUT_SANG_ON,A
MOV DONVI_PHUT_SANG_ON,B
MOV DATA_IN,DONVI_PHUT_SANG_ON
LCALL GIAI_MA
MOV DONVI_PHUT_SANG_ON,DATA_OUT
MOV DATA_IN,CHUC_PHUT_SANG_ON
LCALL GIAI_MA
MOV CHUC_PHUT_SANG_ON,DATA_OUT
MOV A,GIO_SANG_ON
MOV B,#10
DIV AB
MOV CHUC_GIO_SANG_ON,A
MOV DONVI_GIO_SANG_ON,B
MOV DATA_IN,DONVI_GIO_SANG_ON
LCALL GIAI_MA
MOV DONVI_GIO_SANG_ON,DATA_OUT
MOV DATA_IN,CHUC_GIO_SANG_ON
LCALL GIAI_MA
MOV CHUC_GIO_SANG_ON,DATA_OUT
RET
;******************************************************************
XU_LY_ON_CHIEU:
MOV A,PHUT_CHIEU_ON
MOV B,#10
DIV AB
MOV CHUC_PHUT_CHIEU_ON,A
MOV DONVI_PHUT_CHIEU_ON,B
MOV DATA_IN,DONVI_PHUT_CHIEU_ON
LCALL GIAI_MA

- 81 MOV DONVI_PHUT_CHIEU_ON,DATA_OUT
MOV DATA_IN,CHUC_PHUT_CHIEU_ON
LCALL GIAI_MA
MOV CHUC_PHUT_CHIEU_ON,DATA_OUT
MOV A,GIO_CHIEU_ON
MOV B,#10
DIV AB
MOV CHUC_GIO_CHIEU_ON,A
MOV DONVI_GIO_CHIEU_ON,B
MOV DATA_IN,DONVI_GIO_CHIEU_ON
LCALL GIAI_MA
MOV DONVI_GIO_CHIEU_ON,DATA_OUT
MOV DATA_IN,CHUC_GIO_CHIEU_ON
LCALL GIAI_MA
MOV CHUC_GIO_CHIEU_ON,DATA_OUT
RET
;******************************************************************
XU_LY_OFF:
MOV A,PHUT_SANG_OFF
MOV B,#10
DIV AB
MOV CHUC_PHUT_SANG_OFF,A
MOV DONVI_PHUT_SANG_OFF,B
MOV DATA_IN,DONVI_PHUT_SANG_OFF
LCALL GIAI_MA
MOV DONVI_PHUT_SANG_OFF,DATA_OUT
MOV DATA_IN,CHUC_PHUT_SANG_OFF
LCALL GIAI_MA
MOV CHUC_PHUT_SANG_OFF,DATA_OUT
MOV A,GIO_SANG_OFF
MOV B,#10
DIV AB
MOV CHUC_GIO_SANG_OFF,A
MOV DONVI_GIO_SANG_OFF,B
MOV DATA_IN,DONVI_GIO_SANG_OFF
LCALL GIAI_MA
MOV DONVI_GIO_SANG_OFF,DATA_OUT
MOV DATA_IN,CHUC_GIO_SANG_OFF
LCALL GIAI_MA
MOV CHUC_GIO_SANG_OFF,DATA_OUT
RET
;******************************************************************

- 82 XU_LY_OFF_CHIEU:
MOV A,PHUT_CHIEU_OFF
MOV B,#10
DIV AB
MOV CHUC_PHUT_CHIEU_OFF,A
MOV DONVI_PHUT_CHIEU_OFF,B
MOV DATA_IN,DONVI_PHUT_CHIEU_OFF
LCALL GIAI_MA
MOV DONVI_PHUT_CHIEU_OFF,DATA_OUT
MOV DATA_IN,CHUC_PHUT_CHIEU_OFF
LCALL GIAI_MA
MOV CHUC_PHUT_CHIEU_OFF,DATA_OUT
MOV A,GIO_CHIEU_OFF
MOV B,#10
DIV AB
MOV CHUC_GIO_CHIEU_OFF,A
MOV DONVI_GIO_CHIEU_OFF,B
MOV DATA_IN,DONVI_GIO_CHIEU_OFF
LCALL GIAI_MA
MOV DONVI_GIO_CHIEU_OFF,DATA_OUT
MOV DATA_IN,CHUC_GIO_CHIEU_OFF
LCALL GIAI_MA
MOV CHUC_GIO_CHIEU_OFF,DATA_OUT
RET
;******************************************************************
HT_SET:
LCALL DUA_TRO_VE_DONG_MOT ;DICH DEN VI TRI GIO SETTING
LCALL VI_TRI_GIO_SET
MOV LCD_BUF,CHUC_GIO_SANG_ON
LCALL OUT_DATA
MOV LCD_BUF,DONVI_GIO_SANG_ON
LCALL OUT_DATA
LCALL DUA_TRO_VE_DONG_HAI;DICH DEN VI TRI PHUT SETTING
LCALL VI_TRI_PHUT_SET
MOV LCD_BUF,CHUC_PHUT_SANG_ON
LCALL OUT_DATA
MOV LCD_BUF,DONVI_PHUT_SANG_ON
LCALL OUT_DATA
RET
;******************************************************************
HT_SET_ON_CHIEU:

- 83 LCALL DUA_TRO_VE_DONG_MOT ;DICH DEN VI TRI GIO SETTING


ON CHIEU
LCALL VI_TRI_GIO_SET
MOV LCD_BUF,CHUC_GIO_CHIEU_ON
LCALL OUT_DATA
MOV LCD_BUF,DONVI_GIO_CHIEU_ON
LCALL OUT_DATA
LCALL DUA_TRO_VE_DONG_HAI ;DICH DEN VI TRI PHUT
SETTING ON
LCALL VI_TRI_PHUT_SET
MOV LCD_BUF,CHUC_PHUT_CHIEU_ON
LCALL OUT_DATA
MOV LCD_BUF,DONVI_PHUT_CHIEU_ON
LCALL OUT_DATA
RET
;******************************************************************
HT_SET_OFF:
LCALL DUA_TRO_VE_DONG_MOT ;DICH DEN VI TRI GIO SETTING
OFF
LCALL VI_TRI_GIO_SET
MOV LCD_BUF,CHUC_GIO_SANG_OFF
LCALL OUT_DATA
MOV LCD_BUF,DONVI_GIO_SANG_OFF
LCALL OUT_DATA
LCALL DUA_TRO_VE_DONG_HAI ;DICH DEN VI TRI PHUT
SETTING OFF
LCALL VI_TRI_PHUT_SET
MOV LCD_BUF,CHUC_PHUT_SANG_OFF
LCALL OUT_DATA
MOV LCD_BUF,DONVI_PHUT_SANG_OFF
LCALL OUT_DATA
RET
;******************************************************************
HT_SET_OFF_CHIEU:
LCALL DUA_TRO_VE_DONG_MOT ;DICH DEN VI TRI GIO SETTING
OFF
LCALL VI_TRI_GIO_SET
MOV LCD_BUF,CHUC_GIO_CHIEU_OFF
LCALL OUT_DATA
MOV LCD_BUF,DONVI_GIO_CHIEU_OFF
LCALL OUT_DATA

- 84 LCALL DUA_TRO_VE_DONG_HAI ;DICH DEN VI TRI PHUT


SETTING OFF
LCALL VI_TRI_PHUT_SET
MOV LCD_BUF,CHUC_PHUT_CHIEU_OFF
LCALL OUT_DATA
MOV LCD_BUF,DONVI_PHUT_CHIEU_OFF
LCALL OUT_DATA
RET
;******************************************************************
ISR_T0:
CLR TR0
MOV TH0,#HIGH(-50000)
MOV TL0,#LOW(-50000)
LCALL READ_TIME
LCALL XU_LY
LCALL TIME_DISPLAY
LCALL KT1
SETB TR0
RETI
;******************************************************************
READ_TIME:
CLR ENABLE_REALTIME
; CHO PHEP DOC REAL TIME
MOV R0,#0
MOVX A,@R0
MOV GIAY,A
MOV R0,#2
MOVX A,@R0
MOV PHUT,A
MOV R0,#4
MOVX A,@R0
MOV GIO,A
MOV R0,#6
MOVX A,@R0
MOV THU,A
MOV R0,#7
MOVX A,@R0
MOV NGAY,A
MOV R0,#8
MOVX A,@R0
MOV THANG,A
MOV R0,#9
MOVX A,@R0

- 85 MOV NAM,A
;SETB ENABLE_REALTIME ; NGUNG CHO PHEP DOC REAL TIME
RET
;******************************************************************
KHOI_TAO_REAL:
; CHO PHEP DOC REAL TIME
CLR ENABLE_REALTIME
MOV R0,#0
; O NHO GIAY
MOV A,#0
; NAP GIA TRI xx VAO O NHO GIAY
MOVX @R0,A
MOV R0,#02H
; O NHO PHUT
MOV A,#48
; NAP GIA TRI xx VAO O NHO PHUT
MOVX @R0,A
MOV R0,#04H
; O NHO GIO
MOV A,#15
; NAP GIA TRI xx VAO O NHO GIO
MOVX @R0,A
MOV R0,#06H
; O NHO THU
MOV A,#2
; NAP GIA TRI xx VAO O NHO THU
MOVX @R0,A
MOV R0,#07H
; O NHO NGAY
MOV A,#9
MOVX @R0,A
MOV R0,#08H
; O NHO THANG
MOV A,#11
MOVX @R0,A
MOV R0,#09H
; O NHO NAM
MOV A,#9
MOVX @R0,A
MOV R0,#0AH
MOV A,#00101000B
;TURN ON THE OSCILATOR AND ALLOW
THE RTC TO KEEP TIME
MOVX @R0,A
MOV R0,#0BH
MOV A,#00000110B
;SIGNIFIES BINARY DATA AND 24H MODE
MOVX @R0,A
;SETB ENABLE_REALTIME; NGUNG CHO PHEP DOC REAL TIME
RET
;******************************************************************
UPDATE_TIME_SET:
CLR ENABLE_REALTIME
MOV R0,#14H
;O NHO PHUT_SANG_ON TREN REAL TIME
MOVX A,@R0

- 86 MOV PHUT_SANG_ON,A
;NAP GIA TRI TU O NHO TREN REAL
TIME XUONG
MOV R0,#15H
;O NHO GIO_SANG_ON TREN REAL TIME
MOVX A,@R0
MOV GIO_SANG_ON,A ;NAP GIA TRI TU O NHO TREN REAL TIME
XUONG
MOV R0,#16H
;O NHO PHUT_SANG_OFF TREN REAL TIME
MOVX A,@R0
MOV PHUT_SANG_OFF,A
;NAP GIA TRI TU O NHO TREN REAL
TIME XUONG
MOV R0,#17H
;O NHO GIO_SANG_OFF TREN REAL TIME
MOVX A,@R0
MOV GIO_SANG_OFF,A ;NAP GIA TRI TU O NHO TREN REAL TIME
XUONG
MOV R0,#18H
;O NHO PHUT_CHIEU_ON TREN REAL TIME
MOVX A,@R0
MOV PHUT_CHIEU_ON,A
;NAP GIA TRI TU O NHO TREN REAL
TIME XUONG
MOV R0,#19H
;O NHO GIO_CHIEU_ON TREN REAL TIME
MOVX A,@R0
MOV GIO_CHIEU_ON,A ;NAP GIA TRI TU O NHO TREN REAL TIME
XUONG
MOV R0,#20H
;O NHO PHUT_CHIEU_OFF TREN REAL TIME
MOVX A,@R0
MOV PHUT_CHIEU_OFF,A;NAP GIA TRI TU O NHO TREN REAL TIME
XUONG
MOV R0,#21H
;O NHO GIO_CHIEU_OFF TREN REAL TIME
MOVX A,@R0
MOV GIO_CHIEU_OFF,A
;NAP GIA TRI TU O NHO TREN REAL
TIME XUONG
MOV R0,#22H
;GIA TRI O NHO TREN REAL TIME TH SD NGOAI
GIO
MOVX A,@R0
MOV 20H,A ;DUA GIA TRI TU O NHO TREN REAL TIME XUONG O
NHO VDK
RET
;******************************************************************
UPDATE_PHUT_SET:
CLR ENABLE_REALTIME
MOV R0,#14H
;O NHO PHUT_SANG_ON TREN REAL TIME
MOV A,PHUT_SANG_ON

- 87 MOVX @R0,A
RET
;******************************************************************
UPDATE_GIO_SET:
CLR ENABLE_REALTIME
MOV R0,#15H
;O NHO GIO_SANG_ON TREN REAL TIME
MOV A,GIO_SANG_ON
MOVX @R0,A
RET
;******************************************************************
UPDATE_PHUT_SET_OFF:
CLR ENABLE_REALTIME
MOV R0,#16H
;O NHO PHUT_SANG_OFF TREN REAL TIME
MOV A,PHUT_SANG_OFF
MOVX @R0,A
RET
;******************************************************************
UPDATE_GIO_SET_OFF:
CLR ENABLE_REALTIME
MOV R0,#17H
;O NHO GIO_SANG_OFF TREN REAL TIME
MOV A,GIO_SANG_OFF
MOVX @R0,A
RET
;******************************************************************
UPDATE_PHUT_SET_CHIEU:
CLR ENABLE_REALTIME
MOV R0,#18H
;O NHO PHUT_SANG_ON TREN REAL TIME
MOV A,PHUT_CHIEU_ON
MOVX @R0,A
RET
;******************************************************************
UPDATE_GIO_SET_CHIEU:
CLR ENABLE_REALTIME
MOV R0,#19H
;O NHO GIO_SANG_ON TREN REAL TIME
MOV A,GIO_CHIEU_ON
MOVX @R0,A
RET
;******************************************************************
UPDATE_PHUT_SET_OFF_CHIEU:
CLR ENABLE_REALTIME
MOV R0,#20H
;O NHO PHUT_SANG_OFF TREN REAL TIME
MOV A,PHUT_CHIEU_OFF

- 88 MOVX @R0,A
RET
;******************************************************************
UPDATE_GIO_SET_OFF_CHIEU:
CLR ENABLE_REALTIME
MOV R0,#21H
;O NHO GIO_SANG_OFF TREN REAL TIME
MOV A,GIO_CHIEU_OFF
MOVX @R0,A
RET
;******************************************************************
UPDATE_OFF:
;UPDATE THOI GIAN OFF LEN REAL TIME
CLR ENABLE_REALTIME
MOV R0,#22H
MOV A,#20H
MOVX @R0,A
RET
;******************************************************************
UPDATE_PHUT_MOI:
MOV R0,#02H
; O NHO PHUT
MOV A,PHUT
; NAP GIA TRI 00 VAO O NHO PHUT
MOVX @R0,A
RET
;******************************************************************
UPDATE_GIO_MOI:
MOV R0,#04H
; O NHO GIO
MOV A,GIO
; NAP GIA TRI 00 VAO O NHO GIO
MOVX @R0,A
RET
;******************************************************************
UPDATE_THU_MOI:
MOV R0,#06H
; O NHO THU
MOV A,THU
; NAP GIA TRI 00 VAO O NHO THU
MOVX @R0,A
RET
;******************************************************************
UPDATE_NGAY_MOI:
MOV R0,#07H
; O NHO NGAY
MOV A,NGAY
; NAP GIA TRI 00 VAO O NHO NGAY
MOVX @R0,A
RET
;******************************************************************
UPDATE_THANG_MOI:

- 89 MOV R0,#08H
; O NHO THANG
MOV A,THANG ; NAP GIA TRI 00 VAO O NHO THANG
MOVX @R0,A
RET
;*******************************************************************
UPDATE_NAM_MOI:
MOV R0,#09H
; O NHO NAM
MOV A,NAM
; NAP GIA TRI NAM MOI VAO O NHO NAM
MOVX @R0,A
RET
;******************************************************************
KT:
;KIEM TRA THOI GIAN CO DINH
MOV A,PHUT
TD1:
CJNE A,#00,TD2
MOV A,GIO
CJNE A,#7,TD2
CLR P3.4
TD2:
MOV A,PHUT
CJNE A,#00,H0
MOV A,GIO
CJNE A,#13,H0
SETB P3.4
H0: RET
;******************************************************************
KT1:
;KIEM TRA NEU XAY RA MAT DIEN
MOV A,THU
CJNE A,#1,HOLIDAY
LCALL OFF
LJMP KTHUC
HOLIDAY: ;KT NGAY NGHI
MOV A,NGAY
CJNE A,#1,HOLIDAY2
MOV A,THANG
CJNE A,#1,HOLIDAY2
LCALL OFF
LJMP KTHUC
HOLIDAY2:
MOV A,NGAY
CJNE A,#30,HOLIDAY3
MOV A,THANG

- 90 CJNE A,#4,HOLIDAY3
LCALL OFF
LJMP KTHUC
HOLIDAY3:
MOV A,NGAY
CJNE A,#1,HOLIDAY4
MOV A,THANG
CJNE A,#5,HOLIDAY4
LCALL OFF
LJMP KTHUC
HOLIDAY4:
MOV A,NGAY
CJNE A,#2,NGOAI_GIO
MOV A,THANG
CJNE A,#9,NGOAI_GIO
LCALL OFF
LJMP KTHUC
NGOAI_GIO:
MOV A,GIO
;GIO 1
CJNE A,GIO_SANG_ON,$+3
JC OFF3
KT_ON:
DUOI1:
;KT THOI GIAN DAU THOI DIEM 2
MOV A,GIO
CJNE A,GIO_SANG_OFF,$+3 ;NEU GIO DOC DC NHO HON GIO SET
OFF THI ON
JC ON
MOV A,GIO
CJNE A,GIO_SANG_OFF,KT_ON_CHIEU
MOV A,PHUT
CJNE A,PHUT_SANG_OFF,$+3
JC ON
KT_ON_CHIEU:
MOV A,GIO
DAU3:
CJNE A,GIO_CHIEU_ON,$+3
JC OFF
KT_OFF_CHIEU:
MOV A,GIO
CJNE A,GIO_CHIEU_OFF,$+3
JC ON
MOV A,GIO

- 91 CJNE A,GIO_CHIEU_OFF,KT_TOI
MOV A,PHUT
CJNE A,PHUT_CHIEU_OFF,$+3
JC ON
KT_TOI:
MOV A,GIO
CJNE A,#20,$+3
JC OFF2
MOV A,GIO
CJNE A,#20,KT_OFF3
MOV A,PHUT
CJNE A,#30,$+3
JC OFF2
KT_OFF3:
LJMP OFF3
KTHUC:
RET
;******************************************************************
ON:
;CAP DIEN CHO CUON DAY SSR
CLR P3.4
CLR SSR2
RET
;******************************************************************
OFF:
;OFF THOI GIAN NGHI BUOI TRUA
SETB P3.4
JB CB,EXIT_OFF
SETB P3.4
CLR SSR2
CLR 00H
LCALL UPDATE_OFF
RET
EXIT_OFF:
SETB P3.4
CLR SSR2
SETB 00H
LCALL UPDATE_OFF
RET
;******************************************************************
OFF2:
;OFF THOI GIAN BUOI CHIEU TU 16H30 DEN
20H30
SETB P3.4
JB CB,EXIT_OFF21
JB 00H,EXIT_OFF22

- 92 SETB SSR2
SETB P3.4
RET
EXIT_OFF21:
SETB P3.4
CLR SSR2
SETB 00H
LCALL UPDATE_OFF
RET
EXIT_OFF22:
SETB P3.4
CLR SSR2
RET
;******************************************************************
OFF3: ;OFF TU 20H30 DEN SANG HOM SAU
SETB P3.4
SETB SSR2
RET
;******************************************************************
OUT_INSTRUCTION:
MOV DATA_LCD,LCD_BUF ;DUA MA LENH RA PORT GIAO TIEP
VOI LCD
CLR RS
;CHON THANH GHI LENH
CLR RW
;CHON CHE DO GHI
SETB EN
;CHO PHEP DUA LENH RA LCD
LCALL DELAY
CLR EN
LCALL DELAY
RET
;******************************************************************
OUT_DATA:
MOV DATA_LCD,LCD_BUF ;DUA DU LIEU RA PORT GIAO TIEP
VOI LCD
SETB RS
;CHON THANH GHI DU LIEU
CLR RW
;CHON CHE DO GHI
SETB EN
;CHO PHEP DUA DU LIEU RA LCD
LCALL DELAY
CLR EN
LCALL DELAY
RET
;******************************************************************
HUNG_SET_GIO_SANG_ON:

- 93 LCALL UPDATE_GIO_SET
LCALL XOA_MAN_HINH
LCALL MESSAGE3
LCALL XU_LY1
LCALL HT_SET
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_GIO_SET1
LCALL NHAP_NHAY_CON_TRO
RET
;******************************************************************
HUNG_SET_PHUT_SANG_ON:
LCALL UPDATE_PHUT_SET
LCALL XOA_MAN_HINH
LCALL MESSAGE3
LCALL XU_LY1
LCALL HT_SET
LCALL DUA_TRO_VE_DONG_HAI
LCALL VI_TRI_PHUT_SET
LCALL NHAP_NHAY_CON_TRO
RET
;******************************************************************
HUNG_SET_GIO_SANG_OFF:
LCALL UPDATE_GIO_SET_OFF
LCALL XOA_MAN_HINH
LCALL MESSAGE4
LCALL XU_LY_OFF
LCALL HT_SET_OFF
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_GIO_SET1
LCALL NHAP_NHAY_CON_TRO
RET
;******************************************************************
HUNG_SET_PHUT_SANG_OFF:
LCALL UPDATE_PHUT_SET_OFF
LCALL XOA_MAN_HINH
LCALL MESSAGE4
LCALL XU_LY_OFF
LCALL HT_SET_OFF
LCALL DUA_TRO_VE_DONG_HAI
LCALL VI_TRI_PHUT_SET1
LCALL NHAP_NHAY_CON_TRO
RET

- 94 ;******************************************************************
HUNG_SET_GIO_CHIEU_ON:
LCALL UPDATE_GIO_SET_CHIEU
LCALL XOA_MAN_HINH
LCALL MESSAGE5
LCALL XU_LY_ON_CHIEU
LCALL HT_SET_ON_CHIEU
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_GIO_SET1
LCALL NHAP_NHAY_CON_TRO
RET
;******************************************************************
HUNG_SET_PHUT_CHIEU_ON:
LCALL UPDATE_PHUT_SET_CHIEU
LCALL XOA_MAN_HINH
LCALL MESSAGE5
LCALL XU_LY_ON_CHIEU
LCALL HT_SET_ON_CHIEU
LCALL DUA_TRO_VE_DONG_HAI
LCALL VI_TRI_PHUT_SET
LCALL NHAP_NHAY_CON_TRO
RET
;******************************************************************
HUNG_SET_GIO_CHIEU_OFF:
LCALL UPDATE_GIO_SET_OFF_CHIEU
LCALL XOA_MAN_HINH
LCALL MESSAGE6
LCALL XU_LY_OFF_CHIEU
LCALL HT_SET_OFF_CHIEU
LCALL DUA_TRO_VE_DONG_MOT
LCALL VI_TRI_GIO_SET1
LCALL NHAP_NHAY_CON_TRO
RET
;******************************************************************
HUNG_SET_PHUT_CHIEU_OFF:
LCALL UPDATE_PHUT_SET_OFF_CHIEU
LCALL XOA_MAN_HINH
LCALL MESSAGE6
LCALL XU_LY_OFF_CHIEU
LCALL HT_SET_OFF_CHIEU
LCALL DUA_TRO_VE_DONG_HAI
LCALL VI_TRI_PHUT_SET1

- 95 LCALL NHAP_NHAY_CON_TRO
RET
;******************************************************************
MESSAGE1:
MOV
DPTR,#BANG2
TEXT2:
;HIEN THI DONG CAU HOI CO CHINH GIO HAY KO
MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT2
;KIEM TRA MA KET THUC DONG TEXT
MOV LCD_BUF,#0C0H ;DUA CON TRO VE DAU DONG THU HAI
LCALL OUT_INSTRUCTION
MOV DPTR,#BANG3
TEXT3:
;HIEN THI DONG THONG BAO XAC NHAN
MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT3
;KIEM TRA MA KET THUC DONG TEXT
RET
;******************************************************************
MESSAGE2:
MOV
DPTR,#BANG4
TEXT4:
;HIEN THI DONG CAU HOI CO CHINH THOI GIAN ON OFF
MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT4
;KIEM TRA MA KET THUC DONG TEXT
MOV LCD_BUF,#0C0H ;DUA CON TRO VE DAU DONG THU HAI
LCALL OUT_INSTRUCTION
MOV DPTR,#BANG5
TEXT5:
;HIEN THI DONG THONG BAO XAC NHAN
MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR

- 96 CJNE A,#99H,TEXT5
;KIEM TRA MA KET THUC DONG TEXT
RET
;******************************************************************
MESSAGE3:
MOV
DPTR,#BANG6
TEXT6:
;HIEN THI DONG CAU HOI CO CHINH
THOI GIAN ON OFF
MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT6
;KIEM TRA MA KET THUC DONG TEXT
MOV LCD_BUF,#0C0H
;DUA CON TRO VE DAU DONG THU
HAI
LCALL OUT_INSTRUCTION
MOV DPTR,#BANG7
TEXT7:
;HIEN THI DONG THONG BAO XAC
NHAN
MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT7
;KIEM TRA MA KET THUC DONG TEXT
RET
;******************************************************************
MESSAGE4:
MOV
DPTR,#BANG8
TEXT8:
;HIEN THI DONG CAU HOI CO CHINH THOI GIAN ON OFF
MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT8
;KIEM TRA MA KET THUC DONG TEXT
MOV LCD_BUF,#0C0H ;DUA CON TRO VE DAU DONG THU HAI
LCALL OUT_INSTRUCTION
MOV DPTR,#BANG9
TEXT9:
;HIEN THI DONG THONG BAO XAC NHAN
MOV A,#0
MOVC A,@A+DPTR

- 97 MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT9
;KIEM TRA MA KET THUC DONG TEXT
RET
;******************************************************************
MESSAGE5:
MOV
DPTR,#BANG10
TEXT10:
;HIEN THI DONG CAU HOI CO CHINH
THOI GIAN ON OFF BUOI CHIEU
MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT10 ;KIEM TRA MA KET THUC DONG TEXT
MOV LCD_BUF,#0C0H ;DUA CON TRO VE DAU DONG THU HAI
LCALL OUT_INSTRUCTION
MOV DPTR,#BANG11
TEXT11:
;HIEN THI DONG THONG BAO XAC NHAN
MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT11 ;KIEM TRA MA KET THUC DONG TEXT
RET
;******************************************************************
MESSAGE6:
MOV
DPTR,#BANG12
TEXT12:
;HIEN THI DONG CAU HOI CO CHINH THOI GIAN ON OFF
BUOI CHIEU
MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT12 ;KIEM TRA MA KET THUC DONG TEXT
MOV LCD_BUF,#0C0H ;DUA CON TRO VE DAU DONG THU HAI
LCALL OUT_INSTRUCTION
MOV DPTR,#BANG13
TEXT13:
;HIEN THI DONG THONG BAO XAC NHAN

- 98 MOV A,#0
MOVC A,@A+DPTR
MOV LCD_BUF,A
LCALL OUT_DATA
INC DPTR
CJNE A,#99H,TEXT13 ;KIEM TRA MA KET THUC DONG TEXT
RET
;******************************************************************
VI_TRI_PHUT:
MOV STEP_SHIFT,#7
LCALL SHITF_RIGHT ; DICH CON TRO SANG PHAI DEN PHUT
LCALL OUT_INSTRUCTION
RET
;*******************************************************************
********
VI_TRI_PHUT_SET:
MOV LCD_BUF,#0CH ;BAT HIEN THI TAT CON TRO
LCALL OUT_INSTRUCTION
MOV STEP_SHIFT,#13
LCALL SHITF_RIGHT ; DICH CON TRO SANG PHAI DEN PHUT
LCALL OUT_INSTRUCTION
RET
;******************************************************************
VI_TRI_PHUT_SET1:
MOV LCD_BUF,#0CH ;BAT HIEN THI TAT CON TRO
LCALL OUT_INSTRUCTION
MOV STEP_SHIFT,#14
LCALL SHITF_RIGHT ; DICH CON TRO SANG PHAI DEN PHUT
LCALL OUT_INSTRUCTION
RET
;******************************************************************
VI_TRI_GIO:
MOV STEP_SHIFT,#4
LCALL SHITF_RIGHT ; DICH CON TRO SANG PHAI DEN GIO
LCALL OUT_INSTRUCTION
RET
;******************************************************************
VI_TRI_GIO_SET:
MOV LCD_BUF,#0CH ;BAT HIEN THI TAT CON TRO
LCALL OUT_INSTRUCTION
MOV STEP_SHIFT,#13
LCALL SHITF_RIGHT ; DICH CON TRO SANG PHAI DEN GIO

- 99 LCALL OUT_INSTRUCTION
RET
;******************************************************************
VI_TRI_GIO_SET1:
MOV LCD_BUF,#0CH ;BAT HIEN THI TAT CON TRO
LCALL OUT_INSTRUCTION
MOV STEP_SHIFT,#14
LCALL SHITF_RIGHT ; DICH CON TRO SANG PHAI DEN GIO
LCALL OUT_INSTRUCTION
RET
;******************************************************************
VI_TRI_GIO_SET_CHIEU:
MOV LCD_BUF,#0CH ;BAT HIEN THI TAT CON TRO
LCALL OUT_INSTRUCTION
MOV STEP_SHIFT,#15
LCALL SHITF_RIGHT ; DICH CON TRO SANG PHAI DEN GIO
LCALL OUT_INSTRUCTION
RET
;******************************************************************
VI_TRI_THU:
MOV STEP_SHIFT,#2
LCALL SHITF_RIGHT ; DICH CON TRO SANG PHAI DEN THU
LCALL OUT_INSTRUCTION
RET
;******************************************************************
VI_TRI_NGAY:
MOV STEP_SHIFT,#5
LCALL SHITF_RIGHT ; DICH CON TRO SANG PHAI DEN NGAY
LCALL OUT_INSTRUCTION
RET
;******************************************************************
VI_TRI_THANG:
MOV STEP_SHIFT,#8
LCALL SHITF_RIGHT ; DICH CON TRO SANG PHAI DEN THANG
LCALL OUT_INSTRUCTION
RET
;******************************************************************
VI_TRI_NAM:
MOV STEP_SHIFT,#13
LCALL SHITF_RIGHT ; DICH CON TRO SANG PHAI DEN NAM
LCALL OUT_INSTRUCTION
RET

- 100 ;******************************************************************
DK:
LCALL READ_TIME
LCALL XU_LY
LCALL TIME_DISPLAY
RET
;******************************************************************
NHAP_NHAY_CON_TRO:
MOV LCD_BUF,#0DH ;NHAP NHAY CON TRO
LCALL OUT_INSTRUCTION
RET
;******************************************************************
DUA_TRO_VE_DONG_MOT:
MOV LCD_BUF,#80H ;DUA CON TRO VE DAU DONG THU NHAT
LCALL OUT_INSTRUCTION
RET
;******************************************************************
DUA_TRO_VE_DONG_HAI:
MOV LCD_BUF,#0C0H ;DUA CON TRO VE DAU DONG THU HAI
LCALL OUT_INSTRUCTION
RET
;******************************************************************
XOA_MAN_HINH:
MOV LCD_BUF,#1H
;XOA MAN HINH LCD
LCALL OUT_INSTRUCTION
RET
;******************************************************************
BEEP:
CLR BUZZER
LCALL DELAY_20MS
SETB BUZZER
LCALL DELAY_20MS
RET
;******************************************************************
DELAY_20MS:
MOV TMOD,#00000001B
MOV TH0,#HIGH(-20000)
MOV TL0,#LOW(-20000)
SETB TR0
JNB TF0,$
CLR TR0
CLR TF0

- 101 RET
;******************************************************************
DELAY1:
MOV 33H,#255
LOOP_DL1:
MOV 32H,#255
DJNZ 32H,$
DJNZ 33H,LOOP_DL1
RET
;******************************************************************
DELAY:
MOV 31H,#255
DJNZ 31H,$
RET
;******************************************************************
MA_LCD:
DB '0'
DB '1'
DB '2'
DB '3'
DB '4'
DB '5'
DB '6'
DB '7'
DB '8'
DB '9'
;******************************************************************
BANG1:
DB 'SET UP REAL TIME',99H
;******************************************************************
ANG2:
DB ' CHINH GIO KO? ',99H
;******************************************************************
BANG3:
DB 'YES
NO',99H
;******************************************************************
BANG4:
DB 'CHINH TG ON OFF?',99H
;******************************************************************
BANG5:
DB 'YES
NO',99H
;******************************************************************

- 102 BANG6:
DB ' GIO ON SANG: ',99H
;******************************************************************
BANG7:
DB 'PHUT ON SANG: ',99H
;******************************************************************
BANG8:
DB ' GIO OFF SANG: ',99H
;******************************************************************
BANG9:
DB 'PHUT OFF SANG: ',99H
;******************************************************************
BANG10:
DB ' GIO ON CHIEU: ',99H
;******************************************************************
BANG11:
DB 'PHUT ON CHIEU: ',99H
;******************************************************************
BANG12:
DB 'GIO OFF CHIEU: ',99H
;******************************************************************
BANG13:
DB 'PHUT OFFCHIEU: ',99H
;******************************************************************
;LCD COMMAND
MOV LCD_BUF,#1H
;XOA MAN HINH HIEN THI
MOV LCD_BUF,#8H
;TAT TOAN BO HIEN THI
MOV LCD_BUF,#0CH ;BAT HIEN THI TAT CON TRO
MOV LCD_BUF,#0DH ;NHAP NHAY CON TRO
MOV LCD_BUF,#10H ;DICH CON TRO SANG TRAI
MOV LCD_BUF,#14H ;DICH CON TRO SANG PHAI
MOV LCD_BUF,#18H ;DICH TOAN BO HIEN THI SANG TRAI
MOV LCD_BUF,#1CH ;DICH TOAN BO HIEN THI SANG PHAI
MOV LCD_BUF,#80H ;DUA CON TRO VE DAU DONG THU NHAT
MOV LCD_BUF,#0C0H ;DUA CON TRO VE DAU DONG THU HAI
MOV LCD_BUF,#15H ;ON DINH LCD
;******************************************************************
END

You might also like