Thông tin tài liệu:
Việc báo hiệu thời gian trong trường học, trong phân xưởng sản xuất hay ở các xí nghiệp … tuy rất đơn giản nhưng đòi hỏi phải có người quản lý theo dõi thường xuyên và báo hiệu chính xác. Để đề phòng cháy nổ cho các cơ quan, kho tàng … cần phải được trang bị các thiết bị phát hiện hoả hoạn. Việc phát hiện sớm các vụ hoả hoạn sẽ hạn chế được những thiệt hại về tính mạng con người cũng như của cải vật chất. ...
Nội dung trích xuất từ tài liệu:
Thiết kế và thi côn hệ thống báo giờ tự động ứng dụng CPU Z80, chương 1 Chương 1 GIÔÙI THIEÄU ÑEÀ TAØI I- MUÏC TIEÂU CUÛA ÑEÀ TAØI: Vieäc baùo hieäu thôøi gian trong tröôøng hoïc, trong phaân xöôûngsaûn xuaát hay ôû caùc xí nghieäp … tuy raát ñôn giaûn nhöng ñoøi hoûiphaûi coù ngöôøi quaûn lyù theo doõi thöôøng xuyeân vaø baùo hieäu chínhxaùc. Ñeå ñeà phoøng chaùy noå cho caùc cô quan, kho taøng … caàn phaûiñöôïc trang bò caùc thieát bò phaùt hieän hoûa hoaïn. Vieäc phaùt hieänsôùm caùc vuï hoûa hoaïn seõ haïn cheá ñöôïc nhöõng thieät haïi veà tínhmaïng con ngöôøi cuõng nhö cuûa caûi vaät chaát. Muïc tieâu cuûa ñeà taøi laø thieát keá moät Heä Thoáng coù nhöõng khaûnaêng sau: _ Taïo ra thôøi gian thöïc. _ Töï ñoäng baùo hieäu taïi nhöõng thôøi ñieåm ñaõ ñöôïc qui ñònh(Goàm nhöõng thôøi ñieåm ñöôïc ñaët tröôùc trong ROM vaø nhöõng thôøiñieåm do ngöôøi söû duïng töï ñaët vaøo Heä Thoáng qua baøn phím). _ Vieäc baùo hieäu coù theå ñöôïc thöïc hieän baèng nhieàu caùchkhaùc nhau. _ Thaêm doø caùc thieát bò phaùt hieän hoûa hoaïn (Sensors) vaøphaùt tín hieäu baùo ñoäng khaån caáp khi coù hoûa hoaïn xaûy ra. Trong khuoân khoå cuûa luaän vaên toát nghieäp, ngöôøi vieát chæ thieátkeá Heä Thoáng thöïc hieän vieäc taïo thôøi gian thöïc vaø töï ñoäng baùohieäu taïi nhöõng thôøi ñieåm ñaõ ñöôïc qui ñònh. Heä Thoáng coù teân goïi“Heä Thoáng Baùo Giôø Töï Ñoäng” ñöôïc thieát keá nhaèm muïc ñíchthay theá ngöôøi quaûn lyù töï ñoäng baùo hieäu taïi caùc thôøi ñieåm trongngaøy moät caùch chính xaùc.II- KHAÛ NAÊNG CUÛA 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 coùnhöõng khaû naêng sau: _ Cho pheùp theo doõi thôøi gian thöïc (Goàm thöù, giôø, phuùt vaøgiaây) vaø ñieàu chænh thôøi gian thöïc. _ Töï ñoäng 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 theo yeâu caàu nôi söû duïng).Khoâng baùo hieäu vaøo ngaøy thöù 7 vaø Chuû nhaät. _ Cho pheùp ngöôøi söû duïng ñaët vaøi thôøi ñieåm baùo hieäu ñoätxuaát trong ngaøy. _ Ngöôøi söû duïng coù theå caám baùo hieäu taïi nhöõng thôøi ñieåmnaøo ñoù trong ngaøy. _ Cho pheùp xem laïi hay xoùa maát baát kì thôøi ñieåm naøo dongöôøi söû duïng töï ñaët vaøo Heä Thoáng. _ Tieáng chuoâng baùo hieäu ña daïng: soá hoài chuoâng, ñoä daøi hoàichuoâng ñöôïc thay ñoåi nhaèm theå hieän muïc ñích moãi thôøi ñieåmbaùo hieäu. _ Heä Thoáng vaãn laøm vieäc khi maát ñieän löôùi (nhöng seõ khoângbaùo hieäu). _ Heä Thoáng coù ñeøn chæ thò yeâu caàu ñaët laïi thôøi gian thöïc khivieäc taïo thôøi gian thöïc bò giaùn ñoaïn. _ Heä Thoáng coù khaû naêng phaùt hieän ra loãi vaø seõ gôûi thoâng baùoloãi ñeán ngöôøi söû duïng qua led hieån thò.III- MOÄT SOÁ QUI ÖÔÙC : Ñeå ngaén goïn trong trình baøy, ngöôøi vieát xin qui öôùc caùc thuaätngöõ sau ñaây: _ Ñieàu chænh thôøi gian thöïc: laø thay ñoåi thôøi ñieåm hieän taïi,goïi laø SETTIME _ Thôøi ñieåm baùo hieäu thöôøng tröïc: laø nhöõng thôøi ñieåm baùohieäu coá ñònh haøng ngaøy, chaúng haïn nhö giôø hoïc trong tröôønghoïc, goïi laø RESTIME. _ Thôøi ñieåm baùo hieäu töùc thôøi: laø nhöõng thôøi ñieåm do ngöôisöû duïng töï ñaët vaøo Heä Thoáng ñeå baùo hieäu ñoät xuaát, goïi laøHOTTIME. _ Thôøi ñieåm caám baùo hieäu: laø nhöõng thôøi ñieåm do söû duïngtöï ñaët vaøo ñeå caám baùo hieäu taïi baát kì moät thôøi ñieåm naøo trongngaøy, goïi laø SKIPTIME.IV-PHÖÔNG HÖÔÙNG GIAÛI QUYEÁT: Ñeå Heä Thoáng coù nhöõng tính naêng maïnh meõ, deã daøng trong söûduïng, ngöôøi vieát duøng kyõ thuaät vi xöû lyù ñeå thieát keá Heä Thoáng.Hoaït ñoäng cuûa Heä Thoáng laø söï keát hôïp chaët cheõ giöõa phaàn cöùngvaø phaàn meàm. 4.1-Giaûi phaùp phaàn cöùng: Heä Thoáng ñöôïc thieát keá döïa treân boä vi xöû lí (P Microprocessor) Z80 cuûa haõng Zilog. Heä Thoáng coù: _ Boä nhôù ROM vaø RAM phuïc vuï cho hoaït ñoäng cuûa HeäThoáng. _ Tín hieäu ñònh thôøi ñeå phuïc vuï vieäc taïo thôøi gian thöïc baèngphaàn meàm. _ Baøn phím ñeå ngöôøi söû duïng giao tieáp vôùi Heä Thoáng. _ Maïch kieåm soaùt caùc vectô ngaét INT mode 0 duøng cho vieäcphuïc vuï caùc chöùc naêng: Settime, Hottime vaø Skiptime. _ 7 led 7 ñoaïn ñeå hieån thò thôøi gian (Thöù, giôø, phuùt vaø giaây). _ Maïch ñieàu khieån chuoâng ñieän ñeå baùo hieäu. _ Maïch nguoàn caáp ñieän coù accu döï phoøng khi maát ñieän löôùi. 4.2. Giaûi phaùp phaàn meàm: Phaàn meàm Heä Thoáng ñöôïc thieát keá döïa treân caáu taïo phaàncöùng Heä Thoáng ñöôïc toå chöùc nhö sau: _ Moät IC ROM chöùa phaàn meàm Heä Thoáng vaø baûng Restime. _ Moät IC RAM ñöôïc duøng laøm vuøng ñeäm, Stack, baûngHottime, baûng Skiptime. _ Chöông trình ra quyeát ñònh baùo hieäu vaø ñieàu khieån baùohieäu. _ Chöông trình phuïc vuï ngaét NMI ñeå ñeám thôøi gian thöïc. _ Caùc chöông trình phu ...