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 ứng dụng các dạng mạch theo sơ đồ khối p7

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

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

Tham khảo tài liệu 'giáo trình hình thành ứng dụng các dạng mạch theo sơ đồ khối p7', công nghệ thông tin, kỹ thuật lập trình phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả

Chủ đề:
Lưu

Nội dung Text: Giáo trình hình thành ứng dụng các dạng mạch theo sơ đồ khối p7

  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 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 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
  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 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
  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 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
  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 Ñ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
  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 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
  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 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
  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 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
  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 Chöông trình MAIN Muïc ñích : khôûi ñoäng heä thoáng, töï ñoäng baùo hieäu. Khi caàn, xoùa Hottime, Skiptime vaø ñieàu khieån maïch baùo hieäu. Ngoõ vaøo : thôøi gian thöïc, baûng Restime, Hottime, Skiptime Ngoõ ra : Hottime hay/vaø Skiptime bò xoùa. Maïch baùo hieäu hoaït ñoäng Caùc thanh ghi söû duïng : IX, AF, BC, DE, HL Chöông trình con söû duïng : DISPLAY ORG 0000H DI LD SP,17FFH LD A,00000000B LD (2001H),A LD A,00100101B LD (2001H),A XOR A LD (3000H),A LD B,08h LD HL,0FFFH SET0: INC HL LD (HL),A DEC B JR NZ,SET0 LD A,02H LD (1004H),A LD A,0FEH LD B,36H SETF: I NC HL LD (HL),A DEC B JR NZ,SETF LD HL,1050H LD A,(1004H) LD (HL),A LD A,(1005H) INC HL LD (HL),A LD A,(1006H) INC HL LD (HL),A LD A,(1007H) INC HL LD (HL),A CALL DISPLAY IM 0 EI LD HL,1005H LD D,(HL) . 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 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 INC HL LD E ,(HL) JR FIRST MINWT: LD A,(1006H) CP E JR Z ,MINWT LD E ,A LD A,(1005H) LD D,A FIRST: LD C,01H LD B,00H LD IX,1005H NEXT: INC B INC IX INC IX INC IX LD A,(IX+0) CP 0FFH JR Z ,MINWT CP 0FEH JR NZ,COMP LD C,00H LD B,00H LD IX,0F9DH JR NEXT COMP: CP D JR NZ,NEXT LD A,(IX+1) CP E JR NZ,NEXT DI PUSH DE PUSH BC LD B,00H LD HL,1026H NEXTS: INC B INC HL INC HL LD A,(HL) CP 0FEH JR Z ,COMPD CP D JR NZ,NEXTS INC HL LD A,(HL) DEC HL CP E JR NZ,NEXTS LD A,(1002H) DEC A LD (1002H),A INC A . Heä thoáng baùo giôø töï ñoäng
  10. 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 SUB B ADD A,A INC A INC A LD C,A LD B,00H LD D,H LD E ,L INC HL INC HL LDIR EXITM: EI POP BC BIT 0,C JR Z ,RESTART LD HL,1001H LD A,(HL) DEC (HL) SUB B LD B,A ADD A,A ADD A,B INC A INC A LD C,A LD B,00H PUSH IX POP HL LD D,H LD E ,L INC HL INC HL INC HL LDIR RESTART: POP DE JP MINWT COMPD: LD A,(1004H) SCF CCF CP 07H JR C,BELL BIT 0,C JR Z ,EXITM BELL: LD D,(IX+2) LD B,09H LD HL,3000H LD A,(1007H) LD E ,A RING: LD A,(1007H) CP E JR Z ,RING LD E ,A . Heä thoáng baùo giôø töï ñoäng
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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