intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Giáo trình hình thành quy trình phân tích nguyên lý chung của hệ thống báo giờ tự động p1

Chia sẻ: Dsfds Dfxzcv | Ngày: | Loại File: PDF | Số trang:10

55
lượt xem
4
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

PD PD F- XC h a n g e Vi e w F- XC h a n g e Vi e w er er ! O W N y bu to w .d o c u -tr a c k .c Luaä trình nghieä Giáo n vaên toáthìnhpthành quy trình phân tích nguyên lý chung của hệ thống báo giờ tự động _ 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ïc vuï caùc ngaét INT mode 0 ñeå thöïc hieän caùc chöùc naêng: Settime, Hottime vaø Skiptime. _ Xöû lyù baøn phím vaø hieån thò ñeå ngöôøi söû duïng giao tieáp vôùi Heä Thoáng. Treân ñaây laø giaûi phaùp kyõ thuaät maø ngöôøi vieát choïn...

Chủ đề:
Lưu

Nội dung Text: Giáo trình hình thành quy trình phân tích nguyên lý chung của hệ thống báo giờ tự động p1

  1. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu to to Giáo n vaên toáthìnhpthành quy trình phân tích nguyên lý Luaä trình nghieä k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k chung của hệ thống báo giờ tự động _ 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ïc vuï caùc ngaét INT mode 0 ñeå thöïc hieän caùc chöùc naêng: Settime, Hottime vaø Skiptime. _ Xöû lyù baøn phím vaø hieån thò ñeå ngöôøi söû duïng giao tieáp vôùi Heä Thoáng. Treân ñaây laø giaûi phaùp kyõ thuaät maø ngöôøi vieát choïn ñeå thieát keá Heä Thoáng. V- NGUYEÂN LYÙ CHUNG CUÛA HEÄ THOÁNG BAÙO GIÔØ TÖÏ ÑOÄNG: Boä vi xöû lyù (P) Z80 laø moät P 8 bit, coù khaû naêng truy xuaát 64KB boä nhôù, coù nhieàu kieåu ngaét. Taàn soá xung clock toái ña 2.5MHz (hoï Z80 CPU). Taäp leänh goàm 158 leänh. Trong quaù trình hoaït ñoäng cuûa Heä Thoáng, cöù moãi giaây tín hieäu ñònh thôøi taùc ñoäng vaøo ngaét NMI ñeå goïi chöông trình taïo thôøi gian thöïc vaø moãi giaây thôøi gian thöïc ñöôïc hieån thò treân ñeøn led 7 ñoaïn. Chöông trình phaàn meàm thöôøng xuyeân thöïc hieän quaù trình so saùnh thôøi gian thöïc vôùi töøng Restime, Hottime, Skiptime vaø thöù trong tuaàn ñeå ra quyeát ñònh baùo hieäu. Khi coù tín hieäu goïi ngaét INT , tuøy vaøo ñòa chæ ngaét mode 0, caùc chöùc naêng nhö: Xem_Xoùa_Ñaët Hottime, Xem_Xoùa_Ñaët Skiptime vaø Settime seõ ñöôïc chöông trình töông öùng phuïc vuï. Khi ñoù, thoâng qua baøn phím vaø ñeøn hieån thò ngöôøi söû duïng seõ thöïc hieän caùc chöùc naêng ñaõ choïn. Nhìn chung: Ngöôøi vieát thaáy yeâu caàu phaàn cöùng ngoaøi boä vi xöû lí vaø boä nhôù (ROM vaø RAM) caàn phaûi coù maïch hieån thò, baøn phím, maïch k ieåm soaùt ngaét mode 0, maïch ñieàu khieån baùo hieäu, maïch taïo xung ñoàng hoà vaø ñònh thôøi. Veâà phaàn meàm, ngoaøi vieäc khôûi ñoäng Heä Thoáng caàn phaûi thöïc hieän caùc nhieäm vuï sau: taïo thôøi gian thöïc, quyeát ñònh vieäc baùo hieäu vaø ñieàu khieån baùo hieäu. Phuïc vuï ngöôøi söû duïng ñieàu chænh thôøi gian thöïc, thöïc hieän caùc chöùc naêng veà Hottime vaø Skiptime. Ñieàu khieån maïch hieån thò ñeå hieån thò caùc thoâng tin caàn thieát nhö thôøi gian thöïc, caùc Hottime vaø Skiptime, taïo thoâng baùo loãi. Xöû lí baøn phím ñeå nhaän leänh töø ngöôøi söû duïng. . Heä thoáng baùo giôø töï ñoäng
  2. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k I- GIÔÙI THIEÄU CAÙC DAÏNG MAÏCH ÑAÕ COÙ TRONG NÖÔÙC. Tröôùc ñaây ñaõ coù moät vaøi Heä Thoáng baùo Giôø Töï Ñoäng ñöôïc thieát keá vaø thi coâng. Tuy nhieân, do chuùng ñöôïc thieát keá baèng caùch duøng “Eprom” neân ñaõ vaáp phaûi moät vaøi haïn cheá veà tính naêng trong söû duïng cuõng nhö vieäc tính toaùn phöùc taïp trong keát noái phaàn cöùng. Sau ñaây, ngöôøi vieát seõ giôùi thieäu hai daïng maïch duøng “Eprom” ñieån hình. 1.1_ Ñeà taøi : “Thieát Keá Vaø Thi Coâng Maùy Baùo Tieát Cho Tröôøng ÑHSPKT” Gvhd: Traàn Minh Chaùnh. Svth : Nguyeãn Ñình Maïnh Chieán Traàn Thò Baïch Ngoïc Sô ñoà khoái chi tieát maïch: DAO ÑOÄNG CHIA 30 ÑEÁM NHÔÙ VAØ ÑEÄM OR 1Hz NGUOÀN DAO ÑOÄNG ÑIEÀU KHIEÅN CHÆ THÒ 12V.5V CHÆNH B AÙO COÂNG SUAÁT VAØ TAÛI Trình baøy sô ñoà khoái: _ Khoái dao ñoäng: taïo taàn soá chuaån 1Hz laøm taàn soá cô sôû ñeå maïch hoaït ñoäng vaø taïo xung ñieàu khieån maïch baùo giaây. _ Khoái chia 30: taïo taàn soá 1/30 Hz töùc ½ giaây laø taàn soá ñeå maïch ñeám thay ñoåi ñòa chæ boä nhôù. _ Khoái ñeám: Laø maïch ñeám leân laøm taêng daàn ñòa chæ boä nhôù sau moãi xung ½ giaây. Coù theå ñaët laïi traïng thaùi ban ñaàu (reset) baèng tay hoaëc töø ngoõ ra cuûa boä nhôù. _ Khoái nhôù vaø ñeäm: ghi toaøn boä chöông trình baùo tieát hoïc trong 24 giôø. Taïo xung cho maïch chæ thò (1 phuùt) .  Taïo xung reset cho maïch chæ thò sau 60 phuùt, sau 24 giôø.  . Heä thoáng baùo giôø töï ñoäng
  3. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k  Taïo xung reset toaøn maïch sau 24 giôø (baèng caùch reset maïch ñeám veà traïng thaùi ban ñaàu maø taïi ñòa chæ ñoù chöùa ñoaïn chöông trình reset toaøn maïch). _ Khoái ñieàu khieån baùo hieäu: Taïo thôøi gian daøi (7’) cho ñaàu tieát hoïc.  Taïo thôøi gian ngaén (3’) cho cuoái tieát hoïc.  Taét môû baùo baèng tay theo yeâu caàu söû duïng (ALARM ON/OFF).  _ Khoái coâng suaát: goàm transistor coâng suaát, rôle ñoùng caét taûi AC, DC (110V, 220V). _ Khoái dao ñoäng ñieàu chænh: Taïo taàn soá dao ñoäng cao hôn taàn soá dao ñoäng cô baûn ñeå ñieàu chænh laïi ñoàng hoà baùo giôø. Chænh vôùi toác ñoä nhanh.  Chænh vôùi toác ñoä chaäm.  _ Khoái nguoàn: Goàm coù maïch oån aùp, maïch baûo veä nhaèm cöïc tính nguoàn accu töø beân ngoaøi Nguyeân lyù hoaït ñoäng cô baûn cuûa heä thoáng nhö sau: Döõ lieäu töø 0 ñeán 23 giôø vaø tín hieäu ñieàu khieån baùo chuoâng ñöôïc naïp trong moät IC ROM 2732. Döõ lieäu naøy khoâng xuaát tröïc tieáp ra led 7 ñoaïn ñeå hieån thò maø chuùng coù nhieäm vuï taïo ra xung clock cho maïch ñeám BCD vaø xung reset cho maïch ñeám sau 60 phuùt vaø sau 24 giôø. Nguyeân taéc taïo ra xung clock cho maïch ñeám BCD nhö sau : Cöù moãi phuùt ôû ngoõ ra cuûa IC ROM seõ xuaát hai 2 byte, ôû bit D0 cuûa byte thöù nhaát coù giaù trò laø 0 vaø byte thöù 2 coù giaù trò laø 1, IC ROM cöù tuaàn hoaøn xuaát ra döõ lieäu nhö theá neân ôû bit D0 ngoõ ra seõ taïo thaønh moät chuoãi xung lieân tuïc co ù taàn soá laø 1/60 Hz hay 1 phuùt (daïng chuoãi xung coù ñöôïc moâ taû ôû hình phía döôùi) kích cho maïch ñeám BCD ñeå maïch ñeám naøy cöù ñeám taêng leân, sau ñoù soá ñeám BCD naøy seõ ñöôïc giaûi maõ töø BCD ra led 7 ñoaïn ñeå hieån thò. Ñòa chæ : 0h 1h 2h 3h 4h D0 0 1 0 1 0 Daïng soùng . Heä thoáng baùo giôø töï ñoäng
  4. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k 1/60 Hz Do maïch ñeám laø maïch ñeám BCD neân ôû phuùt 60 phaûi coù xung reset maïch ñeám phuùt veà 00 vaø taêng giôø leân 1, töông töï khi giôø baèng 24 phaûi reset giôø veà 00. Nguyeân taéc reset maïch ñeám phuùt vaø giôø nhö sau: Bit D1 duøng ñeå reset maïch ñeám phuùt. Giaû söû maïch ñeám phuùt ñöôïc reset ôû möùc 0 thì taát caû caùc byte ôû phuùt 60 phaûi ñaët bit D1 = 0 coøn caùc byte khaùc ph aûi ñaët bit D1 = 1. Töông töï nhö reset maïch ñeám phuùt, bit D2 duøng ñeå reset maïch ñeám giôø. Byte töông öùng vôùi 24 giôø phaûi ñaët bit D2 = 0 (giaû söû maïch ñeám giôø coù reset taùc ñoäng möùc 0) coøn caùc byte coøn laïi phaûi ñaët bit D2 = 1. VD : Maïch reset phuùt taùc ñoäng möùc 0 thì phaûi ghi chöông trình nhö sau: Ñòa chæ : 118D 119D 102D 121D Giôø öùng : 0:59 0:59:30 1:00:00 1:00:30 D1 : 1 1 0 1 Chuïc Chuïc Phuùt Giôø phuùt giôø IC1 IC2 IC3 CO ck IC4 D0 ck CO ck CO ck Reset 60 phuùt Reset 24 giôø D1 D2 SÔ ÑOÀ MAÏCH ÑEÁM BCD CHO PHUÙT, GIÔØ Nguyeân taéc xuaát tín hieäu ñieàu khieån chuoâng: Söû duïng bit D4 ñeå phaùt tín hieäu ñieàu khieån chuoâng cho ñaàu tieát hoïc vaø bit D5 ñeå phaùt tín hieäu ñieàu khieån chuoâng ôû cuoái tieát hoïc, phaûi duøng 2 bit ñeå ñieàu khieån chuoâng laø do phaûi söû duïng 2 maïch dao ñoäng ñôn oån, moät maïch ñònh thôøi gian daøi cho ñaàu tieát vaø moät maïch ñònh thôøi gian ngaén cho cuoái tieát. . Heä thoáng baùo giôø töï ñoäng
  5. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k 1.2 _ Ñeà taøi : “Thieát Keá Vaø Thi Coâng Maïch Ñoàng Hoà Baùo Giôø” Giaùo vieân höôùng daãn : Nguyeãn Phöông Quang Sinh vieân thöïc hieän : Voõ Ñöùc Trí : Ñoaøn Nam Sôn Lôùp : 95KÑÑ3/7 Sô ñoà khoái chi tieát maïch. KHOÁI ÑIEÀU KHIEÅN KHOÁI HIEÅN THÒ BAÙO KHOÁI GIAÛI ÑA KHOÁI CHOÁT HÔÏP, CHOÏN KEÂNH BOÄ NHÔÙ KHOÁI DAO ÑOÄNG BOÄ GIAÛI MAÕ ÑÒA CHÆ VAØ CHIA TAÀN SOÁ KHOÁI DAO ÑOÄNG ÑIEÀU CHÆNH KHOÁI NGUOÀN Nhieäm vuï caùc khoái: . Heä thoáng baùo giôø töï ñoäng
  6. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k _ Khoái taïo xung: khoái naøy coù chöùc naêng taïo dao ñoäng vaø chia taàn soá ñeå ñöôïc xung 1 Hz. Xung naøy ñöôïc ñöa ñe án boä ñeám vaø giaûi maõ ñòa chæ boä nhôù. _ Khoái giaûi maõ ñòa chæ boä nhôù: khoái naøy laø boä ñeám leân nhaän xung clock vôùi taàn soá 1/60 Hz (1 phuùt), 11 ngoõ ra cuûa boä ñeám ñöôïc ñöa ñeán 11 ñöôøng ñòa chæ töø A2 ñeán A12 cuûa IC nhôù 2764. _ Boä nhôù: Laø nôi löu tröõ döõ lieäu ñaõ naïp töø tröôùc. Maïch giaûi maõ ñòa chæ boä nhôù seõ laøm cho ñòa chæ boä nhôù thay ñoåi, khi ñoù döõ lieäu seõ ñöôïc xuaát ra maïch beân ngoaøi qua maïch ñeäm döõ lieäu. Boä choát döõ lieäu: coù nhieäm vuï choát döõ lieäu vaø giao tieáp vôùi boä nhôù ñeå hieån thò döõ lieäu ra led 7 ñoaïn. _ Khoái giaûi maõ vaø choïn keânh: nhaän xung töø boä dao ñoäng sau ñoù giaûi maõ ôû ngoõ ra ñeå choïn boä ñeäm. _ Khoái hieån thò: cho pheùp ngöôøi söû duïng xem ñöôïc giôø, phu ùt thoâng qua led 7 ñoaïn. _ Khoái ñieàu khieån baùo: ñaây laø khoái thöïc hieän nhieäm vuï chính, noù coù nhieäm vuï phaùt ra tín hieäu ñieàu khieån chuoâng. _ Khoái dao ñoäng ñieàu chænh: taïo taàn soá dao ñoäng cao hôn taàn soá dao ñoäng cô baûn ñeå cho pheùp ngöôøi söû duïng chænh laïi giôø, phuùt cuûa ñoàng hoà. _ Khoái nguoàn: khoái naøy ñaûm baûo cho toaøn maïch hoaït ñoäng lieân tuïc, goàm coù maïch oån aùp vaø accu döï phoøng. Nguyeân lyù hoaït ñoäng cô baûn cuûa heä thoáng nhö sau: Döõ lieäu töø 0 ñeán 23 giôø vaø tín hieäu ñieàu khieån baùo chuoâng ñöôïc löu trong Eprom. Döõ lieäu naøy seõ ñöôïc xuaát ra led 7 ñoaïn vaø maïch ñieàu khieån baùo chuoâng chæ qua boä ñeäm maø khoâng caàn giaûi maõ, moãi phuùt seõ coù 4 byte döõ lieäu goàm 2 byte cho giôø vaø 2 byte cho phuùt xuaát laàn löôït ra 2 led giôø vaø 2 led phuùt, chuùng seõ vaãn cöù xuaát ra laàn löôït nhö theá (queùt) vôùi taàn soá khaù cao ñeå ngöôøi quan saùt khoâng coøn thaáy ñöôïc söï chôùp taét cuûa noù nöõa. Döõ lieäu xuaát ra ôû boä ñeäm coù 32 ñöôøng, trong ñoù 28 ñöôøng cung caáp cho hieån thò giôø, phuùt, moät ñöôøng caáp cho hieån thò AM/PM thoâng qua 1 FF-T, moät ñöôøng caáp cho maïch ñieàu khieån chuoâng ñeå baùo giôø. Döïa vaøo nguyeân taéc hoaït ñoäng cuûa hai daïng maïch neâu treân ngöôøi vieát nhaän thaáy raèng maëc duø nguyeân taéc hoaït ñoäng cuûa chuùng khaùc nhau nhöng chuùng ñeàu coù chung nhöõng khaû naêng sau: _ Taïo ra thôøi gian thöïc goàm giôø vaø phuùt. _ Ñieàu chænh thôøi gian thöïc, caùch ñieàu chænh laø ñieàu ch ænh vôùi toác ñoä nhanh vaø chaäm nhöng khoâng coù khaû naêng ñieàu chænh giôø, phuùt ñoäc laäp vôùi nhau cuõng nhö khoâng coù khaû naêng ñieàu chænh theo höôùng giaûm giôø, phuùt. _ Töï ñoäng baùo hieäu taïi nhöõng thôøi ñieåm ñaõ ñöôïc qui ñònh, nhöõng thôøi ñieåm naøy laø coá ñònh vaø ñöôïc ñaët tröôùc trong EPROM. . Heä thoáng baùo giôø töï ñoäng
  7. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k 1.3- Öu nhöôïc ñieåm cuûa heä thoáng bao giôø töï ñoäng duøng “EPROM” vaø vi xöû lí Z80. Nhö vaäy heä thoáng baùo giôø töï ñoäng maø ngöôøi vieát thieát keá coù ñöôïc nhöõng öu, nhöôïc ñieåm so vôùi 2 daïng maïch neâu treân nhö sau: Öu ñieåm: _ Hieån thò ñöôïc theâm thöù vaø giaây. _ Ñieàu chænh thöù, giôø, phuùt ñoäc laäp vôùi nhau. Coù theå ñieàu chænh thôøi gian theo höôùng taêng hoaëc giaûm. _ Coù theå ñaët vaøo heä thoáng 10 thôøi ñ ieåm baùo hieäu ñoät xuaát thoâng qua baøn phím _ Coù theå ñaët vaøo heä thoáng 10 thôøi ñieåm caám baùo hieäu thoâng qua baøn phím _ Coù theå xem laïi vaø xoùa ñi caùc thôøi ñieåm baùo hieäu ñoät xuaát vaø caùc thôøi ñieåm caám baùo hieäu do ngöôøi söû duïng ñaët vaøo heä thoáng. _ Khoâng baùo hieäu vaøo ngaøy thöù baûy vaø chuû nhaät (giaûi quyeát baèng phaàn meàm). _ Tín hieäu baùo chuoâng ñöôïc ñieàu khieån baèng phaàn meàm neân raát ña daïng nhaèm muïc ñích theå hieän yù nghóa cuûa loaïi thôøi ñieåm baùo hieäu. _ Coù chöông trình baùo loãi nhaèm taêng theâm tính soáng ñoäng cuûa heä thoáng. Nhöôïc ñieåm: _ Heä thoáng söû duïng nhieàu IC hôn, nhöng caùch keát noái caùc boä phaän nhö boä nhôù, baøn phím, hieån thò laïi ñôn giaûn hôn. _ Caùch vieát phaàn meàm cho heä thoáng khoù hôn . Heä thoáng baùo giôø töï ñoäng
  8. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu . to to Luaän vaên toát nghieäp k k lic lic C C w w m m w w w w o o .c .c .d o .d o c u -tr a c k c u -tr a c k II_ THIEÁT KEÁ PHAÀN CÖÙNG. 2.1_ Toång quaùt phaàn cöùng Heä Thoáng. Phaàn cöùng Heä Thoáng ñöôïc xaây döïng vôùi yeâu caàu ñôn giaûn nhöng hieäu quaû, phuïc vuï toát cho caùc hoaït ñoäng cuûa Heä Thoáng. Sô ñoà khoái toång quaùt cuûa Heä Thoáng ñöôïc moâ taû ôû hình 1.  Trình baøy sô ñoà khoái Thaønh phaàn coát loõi cuûa Heä Thoáng laø boä vi xöû lí (P) Z80, caùc vi maïch nhôù ROM (Read Only Memory), RAM (Random Access Memory). Caùc boä phaän boå trôï nhö maïch taïo xung ñoàng hoà vaø ñònh thôøi (Clock generator vaø Timer), maïch baøn phím (Keyboard), maïch hieån thò (Display), maïch kieåm soaùt ngaét INT (Interrupt controller) vaø maïch ñieàu khieån baùo hieäu (Bell Driver). Heä Thoáng seõ goàm coù 1 vi maïch ROM vaø 1 vi maïch RAM. Vi maïch ROM seõ löu tröõ phaàn meàm Heä Thoáng vaø caùc thôøi ñieåm baùo hieäu Restime. Vi maïch RAM duøng ñeå laøm vuøng nhôù laøm vieäc cuûa Heä Thoáng vaø laø vuøng ñeäm ñeå löu tröõ caùc Hottime vaø Skiptime. Maïch taïo xung ñoàng hoà vaø ñònh thôøi seõ phaùt ra xung nhòp cho hoaït ñoäng cuûa Heä Thoáng vaø tín hieäu ñònh thôøi taàn soá 1Hz taùc ñoäng vaøo ngaét NMI cuûa P phuïc vuï vieäc taïo thôøi gian thöïc. Baøn phím goàm 5 phím chöùc naêng (Xaây döïng theo nguyeân taéc aùnh xaï boä nhôù) cho pheùp ngöôøi söû duïng ñieàu chænh thôøi gian thöïc cuõng nhö ñaët caùc Hottime vaø Skiptime. Maïch hieån thò goàm 7 led 7 ñoaïn seõ thoâng baùo thôøi gian (Thöù, giôø, phuùt vaø giaây) vaø cho pheùp ngöôøi söû duïng theo doõi ñöôïc caùc thao taùc treân baøn phím. Maïch kieåm soaùt ngaét giuùp ngöôøi söû duïng löïa choïn caùc cheá ñoä hoaït ñoäng Settime, Hottime vaø Skiptime töông öùng vôùi caùc ngaét INT mode 0. Maïch ñieàu khieån baùo hieäu phaùt ra tín hieäu theo söï ñieàu khieån cuûa phaàn meàm. . Heä thoáng baùo giôø töï ñoäng
  9. h a n g e Vi h a n g e Vi XC XC e e F- F- w w PD PD er er ! ! W W O O N N y y bu bu to to k k lic lic C C w w m m w w w w o o .c .c .d o .d o . c u -tr a c k c u -tr a c k Luaän vaên toát nghieäp POWER SUPPLY EPROM RAM BELL 8KB 2KB DRIVER ADDRESS BUS VXL CONTROL BUS Z80 DATA BUS 1Hz TIMER INTERR UPT DISPLAY KEYBO ARD 277khZ CONTR CLOCK OLLER Hình 1: SÔ ÑOÀ KHOÁI TOÅNG QUAÙT HEÄ THOÁNG . Heä thoáng baùo giôø töï ñoäng
  10. . Luaän vaên toát nghieäp  Nguyeân lí hoaït ñoäng toång quaùt: Heä thoáng baùo giôø töï ñoäng laø moät heä vi xöû lí neân hoaït ñoäng cuûa heä thoáng laø söï keát hôïp chaët cheõ giöõa phaàn cöùng vaø phaàn meàm. Vi xöû lí ñöôïc ñaët ôû cheá ñoä “auto reset” neân khi môùi môû ñieän vi xöû lí seõ baét ñaàu ñoïc boä nhôù taïi ñòa chæ 0000h. Ñaây cuõng laø ñòa chæ baét ñaàu cuûa chöông trình heä thoáng. Ngoaøi ra, maïch kieåm soaùt ngaét seõ caám tín hieäu Timer taùc ñoäng vaøo ngaét NMI cuûa Z80 nhaèm muïc ñích traùnh vieäc taïo thôøi gian thöïc sai da ãn ñeán heä thoáng baùo giôø sai. Veà maët phaàn meàm: Khi môùi môû ñieän chöông trình heä thoáng seõ khôûi ñoäng maïch hieån thò (khôûi taïo 8279) ñeå maïch hieån thò saün saøng hieån thò döõ lieäu thôøi gian thöïc töø vi xöû lí gôûi tôùi. Ngoaøi ra, chöông trình heä thoáng coøn reset maïch baùo chuoâng … Maïch baøn phím hoaït ñoäng khi chöông trình con Keypro ñöôïc goïi ñeå phuïc vuï cho Settime, Hottime hay Skiptime. Phaàn “caáu taïo vaø nguyeân taét hoaït ñoäng cuûa caùc khoái maïch” seõ giuùp chuùng ta hieåu roõ hôn hoaït ñoäng cuûa Heä Thoáng. Böôùc ñaàu tieân trong vieäc thieát keá Heä Thoáng laø phaân boá boä nhôù vaø thöïc hieän giaûi maõ ñòa chæ cho caùc boä phaän cuûa Heä Thoáng. . Heä thoáng baùo giôø töï ñoäng
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
4=>1