Xem mẫu
- Luaän vaên toát nghieäp
3.3.8- Chöông trình con ERROR.
Moâ taû chöông trình
Nhaèm baùo loãi cho ngöôøi söû duïng bieát nhöõng loãi nhö: xoùa Hottime/Skiptime
roãng, theâm Hottime/Skiptime thöù 11.
Nhaán phím “OK” ñeå boû loãi (thoaùt khoûi ERROR)
Thoâng baùo loãi baèng caùch chôùp taét chöõ ERROR treân ñeøn hieån thò.
Löu ñoà:
Löu ñoà chöông trình ERROR nhö sau:
Heä thoáng baùo giôø töï ñoäng
- Luaän vaên toát nghieäp
BAÉT ÑAÀU
CAÁT AF, BC, DE, HL VAØO STACK
HIEÅN THÒ “ERROR”
TRÌ HOAÕN
ÑOÏC PHÍM
Y
PHAÛI OK ?
N
TAÉT LED
TRÌ HOAÕN
PHUÏC HOÀI AF ,BC, DE, HL TÖØ STACK
KEÁT THUÙC
Hình 35 : LÖU ÑOÀ CHI TIEÁT CHÖÔNG TRÌNH ERROR
Heä thoáng baùo giôø töï ñoäng
- Luaän vaên toát nghieäp
Toùm laïi
Toaøn boä phaàn meàm ñöôïc thieát keá ñeå ñaùp öùng cho yeâu caàu vaø muïc ñích cuûa
ñeà taøi. Heä Thoáng baùo giôø töï ñoäng söû duïng caùc chöông trình:
Chöông trình MAIN ñeå khôûi ñoäng heä thoáng, so saùnh thôøi gian thöïc vôùi caùc
Restime, Hotime, Skiptime vaø thöù trong tuaàn ñeå ra quyeát ñònh baùo hieäu
vaø ñieàu khieån baùo hieäu.
Chöông trình RTP (Real Time Program) ñeå taïo thôøi gian thöïc
Chöông trình SETTIME phuïc vuï cho chænh söûa thôøi gian thöïc.
Chöông trình HOTTIME phuïc vuï cho vieäc ñaët thôøi ñieåm baùo hieäu ñoät
xuaát.
Chöông trình SKIPTIME phuïc vuï cho ñaët thôøi ñieåm caám baùo hieäu.
Chöông trình con KEYPRO xöû lí baøn phím ñeå phuïc vuï cho Settime,
Hottime, Skiptime.
Chöông trình con DISPLAY phuïc vuï cho hieån thò thôøi gian thöïc.
Chöông trình con ERROR ñeå thoâng baùo loãi cho ngöôøi söû duïng.
Heä thoáng baùo giôø töï ñoäng
- Luaän vaên toát nghieäp
IV- Thi coâng.
Goàm sô ñoà maïch in lôùp treân, sô ñoà maïch in lôùp döôùi vaø sô ñoà boá trí linh
kieän. Vì caùc sô ñoà naøy ñöôïc veõ ôû Eagle neân khoâng mang ñöôïc sang word (kích
thöôùc lôùn) neân khoâng trình baøy ôû ñaây.
Heä thoáng baùo giôø töï ñoäng
- Luaän vaên toát nghieäp
PHAÀN III
KEÁT LUAÄN VAØ KIEÁN NGHÒ
Heä thoáng baùo giôø töï ñoäng
- Luaän vaên toát nghieäp
I- KEÁT QUAÛ THÖÏC NGHIEÄM.
Vôùi thieát keá nhö treân, phaàn meàm Heä Thoáng hoaït ñoäng toát vaø oån ñònh, hoaøn
toaøn töông thích vôùi phaàn cöùng.
Qua thöïc nghieäm, Heä Thoáng hoaït ñoäng toát, caùc tính naêng ñaõ ñeà ra ñeàu ñaït
yeâu caàu. Heä Thoáng coù caùch söû duïng ñôn giaûn.
Tuy nhieân Heä Thoáng cuõng coù moät soá haïn cheá:
Heä Thoáng ñoøi hoûi phaûi ñöôïc caáp ñieän lieân tuïc ñeå hoaït ñoäng ñeám thôøi gian vaø
baùo hieäu chính xaùc. Do ñoù, Heä Thoáng phaûi duøng ñeán accu döï phoøng, ngöôøi söû
duïng phaûi toán chi phí cho accu.
Heä Thoáng seõ khoâng baùo hieäu trong khi ngöôøi söû duïng ñang thöïc hieän caùc
chöùc naêng veà Hottime vaø Skiptime.
II- MOÂ TAÛ HEÄ THOÁNG VAØ HÖÔÙNG DAÃN SÖÛ DUÏNG:
Baûng ñieàu khieån Heä Thoáng ñöôïc veõ nhö sau:
1
2 SET HOT SKIP
SELECT
ACCEPT INSERT DEL OK
3
Chuù thích :
1 Hieån thò ( thöù, giôø, phuùt, giaây ).
2 Ba ñeøn chæ thò chöùc naêng SETTIME , HOTTIME vaø SKIPTIME
3 Baøn phím.
Khi Heä Thoáng vöøa ñöôïc khôûi ñoäng xong, ñeøn hieån thò coù daïng 2 00 00 00
ñoàng thôøi ñeøn Settime saùng leân yeâu caàu ngöôøi söû duïng caàn phaûi ñieàu chænh thôøi
gian thöïc.
Heä thoáng baùo giôø töï ñoäng
- Luaän vaên toát nghieäp
Ñeå löïa choïn caùc chöùc naêng: SETTIME, HOTTIME hay SKIPTIME ngöôøi söû
duïng aán phím “select” cho ñeán khi ñeøn chæ thò chöùc naêng mong muoán saùng leân.
Khi khoâng muoán löïa choïn chöùc naêng nöõa hay sau khi thöïc hieän xong chöùc naêng
naøo ñoù, ngöôøi söû duïng phaûi aán phím “sellect” cho ñeán khi caû ba ñeøn chæ thò ñeàu
taét ñeå Heä Thoáng trôû laïi hoaït ñoäng bình thöôøng.
Sau khi ñaõ löïa choïn xong chöùc naêng mong muoán, ngöôøi söû duïng aán phím
“accept” ñeå baét ñaàu thöïc hieän caùc chöùc naêng cuûa chöùc naêng ñoù.
Löu yù:
Chöùc naêng HOTTIME hay SKIPTIME coù ba phuïc vuï : xem, xoùa vaø ñaët
môùi.
2.1- Chöùc naêng ñieàu chænh thôøi gian thöïc (SETTIME ).
Söû duïng caùc phím treân baøn phím ñeå ñieàu chænh thôøi gian thöïc theo qui
ñònh nhö sau:
Phím “+ “ taêng phuùt.
Phím “-“ giaûm phuùt.
Phím “Ins _+” taêng giôø.
Phím “Ins_-“ giaûm giôø.
Phím “Del/Date_ +” taêng thöù.
Phím “Del/Date_-“ giaûm thöù.
Phím “OK” chaáp nhaän giôø phuùt ñaõ ñieàu chænh vaø thoaùt khoûi chöùc naêng
SETTIME .
Khi aán caùc phím “+” hay “-“ coù theå aán vaø giöõ ñeå thöù, giô,ø phuùt taêng lieân tuïc.
Ghi chuù :
Phím “Ins_+”, “Ins_-“ hay “Del/Date_+”, “Del/Date_-“ ñöôïc taïo ra do aán phím
“+” hay ”-“ trong khi aán vaø giöõ phím “Ins”, “Del/Date”.
2.2- Chöùc naêng veà Hottime.
Chöùc naêng HOTTIME goàm coù: Xem, xoùa vaø ñaët Hottime môùi. Caùch söû duïng
baøn phím nhö sau:
Phím “+” Xem HOTTIME keá sau.
Phím “-“ Xem HOTTIME keá tröôùc.
Phím “Del” Xoùa HOTTIME hieän haønh.
Phím “OK” thoaùt khoûi chöùc naêng HOTTIME.
Heä thoáng baùo giôø töï ñoäng
- Luaän vaên toát nghieäp
Phím “Ins” ñaët moät HOTTIME môùi. Sau ñoù söû duïng caùc phím treân baøn phím gioáng
nhö “ñieàu chænh thôøi gian thöïc “ ñeå choïn giôø, phuùt cho HOTTIME môùi. Sau ñoù aán phím
“OK” ñeå trôû veà chöùc naêng xem. Moãi laàn aán phím “Ins” chæ ñaët ñöôïc moät HOTTIME.
Löu yù: Khi khoâng coù moät HOTTIME naøo trong boä nhôù ñeøn hieån thò giôø, phuùt
seõ taét.
Caùc tröôøng hôïp xuaát hieän thoâng baùo loãi.
Xoùa HOTTIME trong khi khoâng coù moät HOTTIME naøo trong boä nhôù.
Ñaët HOTTIME thöù 11.
Thoâng baùo loãi laø chöõ ERROR chôùp taét treân ñeøn hieån thò. Khi gaëp thoâng baùo
loãi aán phím”OK” ñeå boû loãi.
2.3- Chöùc naêng veà Skiptime.
Chöùc naêng Skiptime goàm coù: Xem (Review), Xoùa (Del), Ñaët Skipptime
(Ins). Söû duïng baøn phím nhö sau:
Phím “+” : Xem SKIPTIME keá tieáp
Phím “-“ : Xem SKIPTIME keá tröôùc
Phím “Del”: Xoùa SKIPTIME hieän haønh
(Ñang ñöôïc hieån thò)
Phím “OK”: Thoaùt khoûi chöùc naêng SKIPTIME
Phím “Ins” : ñaët 1 SKIPTIME môùi. Khi ñoù, söû duïng caùc phím treân baøn phím
gioáng nhö “Ñieàu chænh thôøi gian thöïc” ñeå choïn Giôø Phuùt cho SKIPTIME môùi.
Sau khi duøng caùc phím: “Ins_+”, “Ins_-“, “+”, “-“ ñeå choïn Giôø, Phuùt
SKIPTIME, aán phím “OK” ñeå trôû veà chöùc naêng xem.
Moãi laàn aán “Ins” chæ ñaët ñöôïc moät SKIPTIME.
Löu yù: Khi khoâng coù Skiptime trong boä nhôù, ñeøn hieån thò giôø, phuùt seõ taét.
Caùc tröôøng hôïp xuaát hieän thoâng baùo loãi:
Xoùa Skiptime trong khi khoâng coù Skiptime naøo trong boä nhôù.
Ñaët Skiptime thöù 11
Thoâng baùo loãi laø chöõ ERROR chôùp taét treân ñeøn hieån thò. Khi gaëp thoâng baùo
loãi aán phím “OK” ñeå boû loãi.
III- KEÁT LUAÄN VAØ HÖÔÙNG PHAÙT TRIEÅN CUÛA ÑEÀ TAØI
Kyõ thuaät vi xöû lí ngaøy caøng ñoùng vai troø quan troïng trong töï ñoäng ñieàu
khieån. Noù laø kyõ thuaät cuûa töông lai, laø chìa khoùa ñi vaøo coâng ngheä hieän ñaïi. tuy
nhieân ñoái vôùi sinh vieân ngaønh ñieän töû ñaây vaãn coøn laø moät lónh vöïc môùi meõ, höùa
Heä thoáng baùo giôø töï ñoäng
- Luaän vaên toát nghieäp
heïn vaø môû ra nhieàu trieån voïng. Chính vì vaäy, ñeå goùp phaàn taïo neàn taûng ban ñaàu
cho vieäc hoïc taäp, tìm hieåu kyõ thuaät vi xöû lí ngöôøi vieát ñaõ thöïc hieän ñeà taøi : ÖÙNG
DUÏNG CPU-Z80 VAØO HEÄ THOÁNG BAÙO GIÔØ TÖÏ ÑOÄNG.
Vôùi teân goïi Heä Thoáng Baùo Giôø Töï Ñoäng, Heä Thoáng ñaõ ñaït ñöôïc nhöõng
khaû naêng sau:
_ Taïo ra thôøi gian thöïc goàm thöù, giôø, phuùt, giaây vaø hieån thò thöù, giôø, phuùt,
giaây treân led 7 ñoaïn.
_ Töï ñoäng baùo hieäu baùo hieäu taïi nhöõng thôøi ñieåm coá ñònh haøng ngaøy
(nhöõng thôøi ñieåm naøy ñöôïc ñaët saün trong IC-ROM). Khoâng baùo hieäu vaøo ngaøy
chuû nhaät.
_ Cho pheùp ngöôøi söû duïng ñaët vaøo heä thoáng 10 thôøi ñieåm baùo hieäu ñoät
xuaát (10 Hottime)
_ Cho pheùp ngöôøi söû duïng ñaët vaøo heä thoáng 10 thôøi ñieåm caám baùo hieäu
(10 Skiptime)
_ Cho pheùp ngöôøi söû duïng ñieàu chænh thôøi gian thöïc goàm ñieàu chænh thöù,
giôø, phuùt. Caùch thöùc ñieàu chænh laø ñieàu chænh thöù, giôø, phuùt ñoäc laäp vôùi nhau vaø
coù theå ñieàu chænh theo höôùng taêng hoaëc giaûm.
_ Cho pheùp ngöôøi söû duïng xem laïi hay xoùa ñi caùc Hottime vaø Skiptime do
ngöôøi söû duïng ñaët vaøo heä thoáng
_ Tieáng chuoâng baùo hieäu do phaàn meàm ñieàu khieån neân ña daïng nhaèm theå
hieän muïc ñích cuûa töøng thôøi ñieåm baùo hieäu. Cuï theå seõ coù chuoâng cho vaøo tieát
hoïc, chuoâng ra tieát hoïc vaø chuoâng baùo hieäu ñoät xuaát
_ Coù chöông trình baùo loãi ñeå baùo loãi cho ngöôøi söû duïng
Vôùi keát quaû ñaït ñöôïc nhö treân, Heä Thoáng coù theå ñöôïc caûi tieán vaø môû roäng ñeå
ñaùp öùng söï ña daïng cuûa nhu caàu söû duïng.
Caûi tieán phaàn meàm ñeå heä thoáng coù khaû naêng phaân bieät ñöôïc thaùng, naêm
vaø hieån thò ñöôïc thaùng, naêm khi coù yeâu caàu.
Caûi tieán phaàn meàm ñeå cho pheùp ngöôøi söû duïng ñaët vaøo Heä Thoáng thôøi
ñieåm caám baùo hieäu laø moät thöù baát kì trong tuaàn, trong thaùng, trong naêm.
Tuøy theo nhu caàu söû duïng, chöông trình phaàn meàm ñieàu khieån baùo hieäu seõ
ñöôïc caûi tieán ñeå coù theå ñieàu khieån thieát bò baùo hieäu phaùt tieáng nhaïc, tieáng noùi
taïo söï phong phuù trong baùo hieäu.
Ngoaøi ra, Heä Thoáng coøn coù theå ñöôïc caûi tieán môû roäng ñeå lieân keát vôùi caùc
thieát bò caûm bieán khoùi, caûm bieán nhieät ñoä ñeå thöïc hieän chöùc naêng baùo ñoäng khi
coù hoûa hoaïn.
Heä thoáng baùo giôø töï ñoäng
- Luaän vaên toát nghieäp
IV- KIEÁN NGHÒ :
Vôùi caùc tính naêng ñaõ ñöôïc thöïc hieän, Heä Thoáng Baùo Giôø Töï Ñoäng hoaøn
toaøn coù theå ñaùp öùng toát cho caùc nhu caàu baùo giôø trong thöïc teá. Ngöôøi vieát xin ñeà
nghò ñöôïc caûi tieán vaø thöông maïi hoùa Heä Thoáng thaønh saûn phaåm ñeå phuïc vuï cho
nhu caàu ñôøi soáng.
Ngaøy nay, do nhu caàu phaùt trieån cuûa xaõ hoäi, töï ñoäng hoùa ñaõ ñi vaøo ñôøi soáng
haøng ngaøy cuõng nhö caùc qui trình saûn xuaát coâng ngheä. Vieäc öùng duïng kyõ thuaät
vi xöû lí vaøo töï ñoäng ñieàu khieån môû ra moät höôùng phaùt trieån ñaày trieån voïng. ÖÙng
duïng töï ñoäng hoùa vaøo ñôøi soáng mang laïi nhöõng lôïi ích to lôùn veà kinh teá xaõ hoäi.
Ñeå ñaït ñöôïc ñieàu naøy theo ngöôøi vieát chuùng ta phaûi :
Ñaàu tö nghieân cöùu kyõ thuaät vi xöû lí vaø töï ñoäng ñieàu khieån.
Trang bò caùc thieát bò phuïc vuï nghieân cöùu vaø giaûng daïy, tieáp caän daàn vôùi
kyõ thuaät môùi.
ÖÙng duïng caùc thaønh quaû ñaït ñöôïc trong nghieân cöùu vaøo ñôøi soáng.
Heä thoáng baùo giôø töï ñoäng
nguon tai.lieu . vn