Quá trình hình thành giáo trình thiết kế và thi công hệ thống chấm điểm theo hottime và skiptime p3
Số trang: 10
Loại file: pdf
Dung lượng: 451.96 KB
Lượt xem: 2
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Do mạch dao động sử dụng nguồn 1,5V nên tín hiệu định thời ở ngõ ra sẽ được khuyếch đại lên cho phù hợp với mức logic của mạch số. Sau đó, tín hiệu định thời sẽ được giới hạn độ rộng xung trước khi đưa đến chân NMI của Z80 bằng một mạch đơn ổn (Mono Multivibrator). Độ rộng xung gọi ngắt NMI được chọn phụ thuộc vào thời gian thực hiện lệnh dài nhất trong chương trình Hệ Thống. ...
Nội dung trích xuất từ tài liệu:
Quá trình hình thành giáo trình thiết kế và thi công hệ thống chấm điểm theo hottime và skiptime p3Luaän vaên toát nghieäp Hình 10: SÔ ÑOÀ MAÏCH ÑÒNH THÔØI. Do maïch dao ñoäng söû duïng nguoàn 1,5V neân tín hieäu ñònh thôøi ôû ngoõ ra seõñöôïc khuyeách ñaïi leân cho phuø hôïp v ôùi möùc logic cuûa maïch soá. Sau ñoù, tín hieäuñònh thôøi seõ ñöôïc giôùi haïn ñoä roäng xung tröôùc khi ñöa ñeán chaân NMI cuûa Z80baèng moät maïch ñôn oån (Mono Multivibrator). Ñoä roäng xung goïi ngaét NMI ñöôïc choïn phuï thuoäc vaøo thôøi gian thöïc hieänleänh daøi nhaát trong chöông trình Heä Thoáng. Thôøi gian thöïc hieän leänh daøi nhaátcuûa Z80 laø 23x1/fck (giaây) ñeå baûo ñaûm P nhaän ñöôïc ngaét moãi khi coù tín hieäungaét NMI = 0. Ñoä roäng xung goïi ngaét phaûi thoûa: > 23x1/fck = 0.46s IC 74LS123 coù coâng thöùc tính ñoä roäng xung nhö sau: = 0,45xRxC Vôùi R = 1K, C = 0.047f Ta coù = 0,45x 1000x0.047x10-6 = 21,1s xaáp xæ 45.1 laàn thôøi gian thöïc hieän leänh da øi nhaát cuûa P, giaù trò naøy cuûa thoûa maõn yeâu caàu ñaët ra. 2.4.3_Maïch baøn phím (Keyboard): Ngöôøi söû duïng duøng baøn phím ñeå ñieàu chænh thôøi gian (Settime), ñaët caùc thôøiñieåm baùo hieäu ñoät xuaát (Hottime), ñaët caùc thôøi ñieåm caám baùo hieäu (Skiptime),xem hoaëc xoùa noäi dung baûng Hotime/Skiptime. Ñeå ñaùp öùng caùc yeâu caàu treân, baøn phím seõ coù 5 phím vôùi teân goïi nhö sau :Ins, +, -, Del/Date vaø Ok chöùc naêng töøng phím do phaàn meàm qui ñònh. Caùch söûduïng baøn phím ñöôïc moâ taû chi tieát ôû phaàn “Moâ taû Heä Thoáng vaø höôùng daãn söûduïng”. Heä thoáng baùo giôø töï ñoängLuaän vaên toát nghieäp Baøn phím ñöôïc thieát keá theo nguyeân taéc aùnh xaï boä nhôù, P seõ xem baønphím nhö 1 byte nhôù. Baøn phím coù ñòa chæ thuoäc vuøng nhôù töø 4000h ñeán 4FFFh.P duøng tín hieäu ñieàu khieån ñeå truy xuaát baøn phím. Caùc phím aán khaùc nhauseõ laøm cho byte nhôù coù noäi dung khaùc nhau töông öùng vôùi chöùc naêng khaùc nhaucuûa moãi phím. Chu kì P ñoïc baøn phím nhö hình 11. CLOCK A0-A15 MERQ D0-D7 Hình 11: CHU KÌ P ÑOÏC BAØN PHÍM. Tín hieäu MERQ töø P seõ hieäu löïc hoùa vieäc giaûi maõ ñòa chæ taïo ra tín hieäu ñeå P ñoïc baøn phím. Baøn phím coù caáu taïo goàm moät IC ñeäm 8 bit 3 traïng thaùi vaø 5 Switch nhö sau: Hình 12: SÔ ÑOÀ CHI TIEÁT MAÏCH BAØN PHÍM . IC 74LS245 ñöôïc duøng laøm maïch ñeäm 8 bit 3 traïng thaùi neân baøn phím coù toáiña 8 phím. Hieän taïi baøn phím goàm 5 phím, P duøng tín hieäu ñieàu khieån KBD taùcñoäng vaøo chaân G cuûa IC 74LS245 ñeå ñoïc baøn phím. Khi khoâng coù phím naøo Heä thoáng baùo giôø töï ñoängLuaän vaên toát nghieäpñöôïc aán, döõ lieäu ñoïc vaøo coù noäi dung laø 0FFh. Khi coù 1 phím ñöôïc aán, bit töôngöùng seõ coù möùc logic thaáp. Ví duï, khi phím OK ñöôïc aán, döõ lieäu ñoïc ñöôïc seõ coùnoäi dung laø 0F7h. Nhö vaäy, moãi phím töông öùng vôùi moät maõ sau: PHÍM AÁN MAÕ Ins 0FEh Ins_+ 0FCh Ins_- 0FAh + 0FDh - 0FBh Del 0EFh Ok 0F7h Del/Date _ + 0EDh Del/Date_ - 0EBh Baûng 4: BAÛNG MAÕ BAØN PHÍM Chöông trình xöû lí baøn phím seõ thöïc hieän caùc coâng vieäc phuø hôïp vôùi caùc maõñöôïc nhaän . Khi khoâng coù nhu caàu söû duïng baøn phím, ngoõ ra cuûa maïch ñeäm 8 bitôû traïng thaùi toång trôû cao, baøn phím ñöôïc caùch ly khoûi bus döõ lieäu. Chöông trình phaàn meàm phaûi ñoïc phím sau moãi 200ms nhaèm muïc ñích: Choáng hieän töôïng naûy cuûa phím vaø ñeå ngöôøi söû duïng theo doõi ñöôïc söï thayñoåi cuûa caùc con soá treân ñeøn hieån thò khi aán caùc phím. 2.4.4_Maïch kieåm soaùt ngaét (interupt controller). Heä Thoáng baùo giôø töï ñoäng coù 3 chöùc naêng: Setime, Hotime vaø Skiptime. Ñeåthöïc hieän caùc khaû naêng naøy, ngöôøi söû duïng seõ duøng tín hieäu ngaét INT ñeå baùocho P bieát coâng vieäc caàn thöïc hieän ñeå phuïc vuï ngöôøi söû duïng. Taïi moãi thôøiñieåm, ngöôøi söû duïng chæ coù theå laøm vieäc ôû 1 chöùc naêng hoaëc Setime hoaëcHotime hoaëc Skiptime. Ngaét INT cuûa Z80 goàm 8 vectô ngaét, nhöng chæ coù 3 vectô ngaét ñöôïc duøngñeå taïo neân 3 chöùc naêng treân. Nhieäm vuï cuûa maïch kieåm soaùt ngaét laø taïo ra 3vectô ngaét khaùc nhau P seõ caên cöù vaøo vectô ngaét ñeå goïi chöông trình phuïc vuïtöông öùng. Ñeå thuaän tieän trong söû duïng, Heä Thoáng seõ coù 3 led chæ thò töông öùng Heä thoáng baùo giôø töï ñoängLuaän vaên toát nghieäpvôùi 3 chöùc naêng: Setime, Hottime vaø Skiptime maïch kieåm soaùt ngaét goàm caùcthaønh phaàn nhö sau: Töø timer NMI Z80 CHOÁT 8 BIT 3 SETTIME GIAÛI MAÕ VAØ TAÏO VECTÔ TRAÏNG CHÆ THÒ NGAÉT THAÙI HOTTIME DATA BUS SKIPTIME ...
Nội dung trích xuất từ tài liệu:
Quá trình hình thành giáo trình thiết kế và thi công hệ thống chấm điểm theo hottime và skiptime p3Luaän vaên toát nghieäp Hình 10: SÔ ÑOÀ MAÏCH ÑÒNH THÔØI. Do maïch dao ñoäng söû duïng nguoàn 1,5V neân tín hieäu ñònh thôøi ôû ngoõ ra seõñöôïc khuyeách ñaïi leân cho phuø hôïp v ôùi möùc logic cuûa maïch soá. Sau ñoù, tín hieäuñònh thôøi seõ ñöôïc giôùi haïn ñoä roäng xung tröôùc khi ñöa ñeán chaân NMI cuûa Z80baèng moät maïch ñôn oån (Mono Multivibrator). Ñoä roäng xung goïi ngaét NMI ñöôïc choïn phuï thuoäc vaøo thôøi gian thöïc hieänleänh daøi nhaát trong chöông trình Heä Thoáng. Thôøi gian thöïc hieän leänh daøi nhaátcuûa Z80 laø 23x1/fck (giaây) ñeå baûo ñaûm P nhaän ñöôïc ngaét moãi khi coù tín hieäungaét NMI = 0. Ñoä roäng xung goïi ngaét phaûi thoûa: > 23x1/fck = 0.46s IC 74LS123 coù coâng thöùc tính ñoä roäng xung nhö sau: = 0,45xRxC Vôùi R = 1K, C = 0.047f Ta coù = 0,45x 1000x0.047x10-6 = 21,1s xaáp xæ 45.1 laàn thôøi gian thöïc hieän leänh da øi nhaát cuûa P, giaù trò naøy cuûa thoûa maõn yeâu caàu ñaët ra. 2.4.3_Maïch baøn phím (Keyboard): Ngöôøi söû duïng duøng baøn phím ñeå ñieàu chænh thôøi gian (Settime), ñaët caùc thôøiñieåm baùo hieäu ñoät xuaát (Hottime), ñaët caùc thôøi ñieåm caám baùo hieäu (Skiptime),xem hoaëc xoùa noäi dung baûng Hotime/Skiptime. Ñeå ñaùp öùng caùc yeâu caàu treân, baøn phím seõ coù 5 phím vôùi teân goïi nhö sau :Ins, +, -, Del/Date vaø Ok chöùc naêng töøng phím do phaàn meàm qui ñònh. Caùch söûduïng baøn phím ñöôïc moâ taû chi tieát ôû phaàn “Moâ taû Heä Thoáng vaø höôùng daãn söûduïng”. Heä thoáng baùo giôø töï ñoängLuaän vaên toát nghieäp Baøn phím ñöôïc thieát keá theo nguyeân taéc aùnh xaï boä nhôù, P seõ xem baønphím nhö 1 byte nhôù. Baøn phím coù ñòa chæ thuoäc vuøng nhôù töø 4000h ñeán 4FFFh.P duøng tín hieäu ñieàu khieån ñeå truy xuaát baøn phím. Caùc phím aán khaùc nhauseõ laøm cho byte nhôù coù noäi dung khaùc nhau töông öùng vôùi chöùc naêng khaùc nhaucuûa moãi phím. Chu kì P ñoïc baøn phím nhö hình 11. CLOCK A0-A15 MERQ D0-D7 Hình 11: CHU KÌ P ÑOÏC BAØN PHÍM. Tín hieäu MERQ töø P seõ hieäu löïc hoùa vieäc giaûi maõ ñòa chæ taïo ra tín hieäu ñeå P ñoïc baøn phím. Baøn phím coù caáu taïo goàm moät IC ñeäm 8 bit 3 traïng thaùi vaø 5 Switch nhö sau: Hình 12: SÔ ÑOÀ CHI TIEÁT MAÏCH BAØN PHÍM . IC 74LS245 ñöôïc duøng laøm maïch ñeäm 8 bit 3 traïng thaùi neân baøn phím coù toáiña 8 phím. Hieän taïi baøn phím goàm 5 phím, P duøng tín hieäu ñieàu khieån KBD taùcñoäng vaøo chaân G cuûa IC 74LS245 ñeå ñoïc baøn phím. Khi khoâng coù phím naøo Heä thoáng baùo giôø töï ñoängLuaän vaên toát nghieäpñöôïc aán, döõ lieäu ñoïc vaøo coù noäi dung laø 0FFh. Khi coù 1 phím ñöôïc aán, bit töôngöùng seõ coù möùc logic thaáp. Ví duï, khi phím OK ñöôïc aán, döõ lieäu ñoïc ñöôïc seõ coùnoäi dung laø 0F7h. Nhö vaäy, moãi phím töông öùng vôùi moät maõ sau: PHÍM AÁN MAÕ Ins 0FEh Ins_+ 0FCh Ins_- 0FAh + 0FDh - 0FBh Del 0EFh Ok 0F7h Del/Date _ + 0EDh Del/Date_ - 0EBh Baûng 4: BAÛNG MAÕ BAØN PHÍM Chöông trình xöû lí baøn phím seõ thöïc hieän caùc coâng vieäc phuø hôïp vôùi caùc maõñöôïc nhaän . Khi khoâng coù nhu caàu söû duïng baøn phím, ngoõ ra cuûa maïch ñeäm 8 bitôû traïng thaùi toång trôû cao, baøn phím ñöôïc caùch ly khoûi bus döõ lieäu. Chöông trình phaàn meàm phaûi ñoïc phím sau moãi 200ms nhaèm muïc ñích: Choáng hieän töôïng naûy cuûa phím vaø ñeå ngöôøi söû duïng theo doõi ñöôïc söï thayñoåi cuûa caùc con soá treân ñeøn hieån thò khi aán caùc phím. 2.4.4_Maïch kieåm soaùt ngaét (interupt controller). Heä Thoáng baùo giôø töï ñoäng coù 3 chöùc naêng: Setime, Hotime vaø Skiptime. Ñeåthöïc hieän caùc khaû naêng naøy, ngöôøi söû duïng seõ duøng tín hieäu ngaét INT ñeå baùocho P bieát coâng vieäc caàn thöïc hieän ñeå phuïc vuï ngöôøi söû duïng. Taïi moãi thôøiñieåm, ngöôøi söû duïng chæ coù theå laøm vieäc ôû 1 chöùc naêng hoaëc Setime hoaëcHotime hoaëc Skiptime. Ngaét INT cuûa Z80 goàm 8 vectô ngaét, nhöng chæ coù 3 vectô ngaét ñöôïc duøngñeå taïo neân 3 chöùc naêng treân. Nhieäm vuï cuûa maïch kieåm soaùt ngaét laø taïo ra 3vectô ngaét khaùc nhau P seõ caên cöù vaøo vectô ngaét ñeå goïi chöông trình phuïc vuïtöông öùng. Ñeå thuaän tieän trong söû duïng, Heä Thoáng seõ coù 3 led chæ thò töông öùng Heä thoáng baùo giôø töï ñoängLuaän vaên toát nghieäpvôùi 3 chöùc naêng: Setime, Hottime vaø Skiptime maïch kieåm soaùt ngaét goàm caùcthaønh phaàn nhö sau: Töø timer NMI Z80 CHOÁT 8 BIT 3 SETTIME GIAÛI MAÕ VAØ TAÏO VECTÔ TRAÏNG CHÆ THÒ NGAÉT THAÙI HOTTIME DATA BUS SKIPTIME ...
Tìm kiếm theo từ khóa liên quan:
kỹ thuật làm luận văn luận văn kỹ thuật phương pháp làm luận văn bí quyết làm luận văn kỹ năng làm luận vănGợi ý tài liệu liên quan:
-
9 trang 186 0 0
-
Luận văn: Tìm hiểu chủ nghĩa duy vật lịch sử phần 2
5 trang 126 0 0 -
Phạm vi ứng dụng của vi mạch số trong chu kỳ phát xung của xung chẩn trong cấu hình trạm DBS 3900 p5
10 trang 63 0 0 -
Luận văn tốt nghiệp: Đồ án nền móng
42 trang 25 0 0 -
Phạm vi ứng dụng của vi mạch số trong chu kỳ phát xung của xung chẩn trong cấu hình trạm DBS 3900 p4
11 trang 24 0 0 -
Luận văn tốt nghiệp: Tổng quan về cơ sở dữ liệu và cách thiết kế DBMS phần 2
14 trang 23 0 0 -
Bài báo cáo thực địa tuyến Thành phố Hồ Chí Minh - Duyên hải miền Trung - Tây Nguyên
58 trang 22 0 0 -
Quá trình hình thành giáo trình quản lý nguồn vốn và vốn chủ sở hữu của ngân hàng p2
8 trang 22 0 0 -
Đề tài: Ứng dụng logic mờ điều khiển quá trình nhiệt lò sấy
26 trang 22 0 0 -
Đề tài: Ứng dụng mạng Nơron để phân loại khuôn mặt
26 trang 20 0 0