Thiết kế máy thu phát ký tự 8 bit, chương 6
Số trang: 9
Loại file: pdf
Dung lượng: 109.00 KB
Lượt xem: 14
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:
Bàn phím (Keyboad?). Bàn phím là một thiết bị vào rất thông dụng trong các hệ vi xử lý, thiết bị lập trình. Có nhiếu dạng phím ấn được sử dụng trong các hệ thống đó là: Phín ấn kiểu điện trở. Phín ấn kiểu điện dung (Capcitivê). Phín ấn loại màng (Membrane). Phín ấn kiểu hiệu ứng Hall.
Nội dung trích xuất từ tài liệu:
Thiết kế máy thu phát ký tự 8 bit, chương 6 Chương 6: THEÁT KEÁ KHOÁI BAØN PHÍM VAØ HIEÅN THÒ. Sô ñoà khoái Hình 4.11. Sô ñoà khoái baøn phím vaø heån thò4.3.1. Baøn phím (Keyboard). Baøn phím laø moät thieát bò vaøo raát thoâng duïng trong caùc heävi xöû lyù, thieát bò laäp trình. Coù nhieáu daïng phím aán ñöôïc söû duïng trong caùc heä thoángñoù laø: Phín aán kieåu ñieän trôû. Phín aán kieåu ñieän dung (Capacitive). Phín aán loaïi maøng (Membrane). Phín aán kieåu hieäu öùng Hall. Tuy nhieân ñeå thuaän tieän cho thao taùc aán phím vaø tính phoåduïng cuûa noù, neân trong ñeà taøi naøy söû duïng loaïi baøn phím ñieändung (loaïi baøn phím cuûa maùy vi tính).4.3.2. Maøn hình hieån thò. Ñeå ñaùp öùng cho maøn hình hieån thò coù nhieàu phöông phaùpthöïc hieän: Duøng maøn aûnh tinh theå loûng (LCD) (Lyquid Crystal Display). Duøng led 7 ñoaïn (Seven segmen led). Duøng boùng ñeøn hình CRT (Cathod Ray Tube). Duøng ma traän led (Matrix led). Do vieäc hieån thò ôû thieát bò khoâng caàn phöùc taïp, chæ döøng laïiôû vieäc hieån thò caùc con soá thaäp phaân vaø kí töï ñôn giaûn neân maønhình hieån thò laø duøng led 7 ñoaïn loaïi Anod chung (CommonAnod) ñoàng thôøi coù taêng cöôøng moät soá Led ñôn saéc ñeå xuaát hieäntraïng thaùi hieän haønh cuûa maùy. Ñeå thöïc hieän cho chöùc naêng queùt phím vaø hieån thò coù haiphöông phaùp ñöôïc duøng khaù phoå bieán laø: Duøng phaàn meàm. Duøng phaàn cöùng (söû duïng vi maïch giaûi maõ baøn phím vaø hieån thò chuyeân duïng). Tuy nhieân baát lôïi cuûa phöông phaùp duøng phaàn meàm laø vixöû lyù baän kieåm tra phím aán vaø laøm töôi RAM hieån thò. Do ñoù ñeågiaûi phoùng cho vi xöû lyù khoûi coâng vieäc treân, trong ñeà taøi naøy löïachoïn giaûi phaùp duøng phaàn cöùng. Coù nhieàu daïng vi maïch chuyeân duïng thöïc hieän caû hai chöùcnaêng laø: 8279C (Intel) 8048, 8042 (Intel) phuïc vuï baøn phím maùy vi tính PC. Vi maïch ñöôïc löïa choïn cho phaàn hieån thò vaø queùt phím cuûaheä thoáng laø 8279C.4.3.3.Giôùi thieäu vi maïch 8279C. Ñaây laø vi maïch chuyeân duïng phuïc vuï cho vieäc queùt baønphím vaø hieån thò ña hôïp, cuûa Intel saûn suaát.(xem phuï luïc phaàn1). Do ñaëc ñieåm cuûa thieát bò maõ, soá löôïng led 7 ñoaïn boá trí chomaøn hình hieån thò khaù nhieàu. Toång coäng laø 29 led 7 ñoaïn. Trong khi ñoù moãi vi maïch chuyeân duïng 8279. Khi coù söûduïng theâm vi maïch môû roäng giaûi maõ töø 4 ñöôøng sang 16 ñöôøngthì chæ ñaùp öùng hieån thò toái ña laø 16 led 7 ñoaïn maø thoâi. Do ñoù trong phaàn baøn phím vaø hieån thò naøy ñaõ phaûi duøngñeán hai vi maïch 8279 vaø hai vi maïch môû roäng 74LS154.4.3.4. Keát noái 8279 vôùi baøn phím vaø hieån thò. Phaân boá chöùc naêng cho hai vi maïh nhö sau; Vi maïch 8279 (I) söû duïng 4 ñöôøng SL0 _SL3 keát noái ñeán74154 ñeå cho ra 16 ñöôøng queùt duøng cho hieån thò 16 led 7 ñoaïnñaàu tieân. Vi maïch 8279 (II) phuïc vuï cho vieäc queùt baøn phím vaø hieånthò caùc led 7 ñoaïn coøn laïisöû duïng 8 ñöôøng RL0 _RL7 keát hôïp vôi 4 ñöôøng queùt cuûa 74154taïo thaønh ma traän baøn phím. (8 haøng x4 coät).bao goàm 32 phím. Baøn phím coù taát caû 35 phím vaø hai coâng taéc cô khí haitraïng thaùi. Trong ñoù coù: 31 phím queùt. 4 phím khoâng duøng phöông phaùp queùt laø: SHIFT, RESET, PAUSE, vaø UNIT. Coâng taéc gaït hai traïng thaùi EXT/INT chuyeån cheá ñoä hoaëc duøng xung clock beân ngoaøi heä thoáng Coâng taéc gaït hai traïng thaùi UP/DOWN chuyeån traïng thaùi hoaëc taùc ñoäng theo söôøn leân cuûa xung clock hoaëc taùc ñoäng theo söôøn xuoáng cuûa xung clock.4.3.5. LAÄP TRÌNH KHÔÛI TAÏO CHO VI MAÏCH 8279. Vi maïch laäp trình 8279 ñöôïc khôûi taïo theo trình töï sau: Ñaët mode baøn phím hieån thò. Laäp trình xung ñoàng hoà. Xoùa RAM hieån thò, FIFO. Vieäc ñoïc maõ phím aán trong heä thoáng naøy ñöôïc thöïc hieänbaèng kyõ thuaät hoûi voøng (Polling)Hình 4.12. Sô ñoà nguyeân lyù maïch ñieän phaàn baøn phím vaø hieån thò4.3.6. Tính toaùn, choïn linh kieän thuùc doøng cho caùc LED hieånthò.4.3.6.1.Choïn transistor thuùc cho caùc LED 7 ñoaïn. Trong heä thoáng naøy söû duïng Transistor ñeå choïn caùc ñeønhoaït ñoäng, ôû ñaây caùc ñeøn LED 7 ñoaïn duøng loaïi Anod chung, doñoù choïn linh kieän Transistor loaïi PNP, laøm nhieäm vuï choïn caùcñeøn LED 7 ñoaïn hoaït ñoäng ôû cheá ñoä ngaét daãn. Hình 4.13. Maïch choïn led duøng trasistor Khi Transistor daãn thì cöïc C coù ñieän aùp xaáp xæ laø Vcc do ñoùAnod chung cuûa LED 7 ñoaïn ñöôïc xem nhö noái vôùi nguoàn Vccñeán ñeøn ñöôïc choïn. Doøng qua töông öùng moãi ñoaïn LED khoaûng10mA, do ñoù doøng cöïc ñaïi qua cöïc C cuûa Transistor laø 70mA(10mA x 7).Choïn caùc Transistor ñeå thuùc laø A1015 vôùi Pmax = 400mW, Icmax = ...
Nội dung trích xuất từ tài liệu:
Thiết kế máy thu phát ký tự 8 bit, chương 6 Chương 6: THEÁT KEÁ KHOÁI BAØN PHÍM VAØ HIEÅN THÒ. Sô ñoà khoái Hình 4.11. Sô ñoà khoái baøn phím vaø heån thò4.3.1. Baøn phím (Keyboard). Baøn phím laø moät thieát bò vaøo raát thoâng duïng trong caùc heävi xöû lyù, thieát bò laäp trình. Coù nhieáu daïng phím aán ñöôïc söû duïng trong caùc heä thoángñoù laø: Phín aán kieåu ñieän trôû. Phín aán kieåu ñieän dung (Capacitive). Phín aán loaïi maøng (Membrane). Phín aán kieåu hieäu öùng Hall. Tuy nhieân ñeå thuaän tieän cho thao taùc aán phím vaø tính phoåduïng cuûa noù, neân trong ñeà taøi naøy söû duïng loaïi baøn phím ñieändung (loaïi baøn phím cuûa maùy vi tính).4.3.2. Maøn hình hieån thò. Ñeå ñaùp öùng cho maøn hình hieån thò coù nhieàu phöông phaùpthöïc hieän: Duøng maøn aûnh tinh theå loûng (LCD) (Lyquid Crystal Display). Duøng led 7 ñoaïn (Seven segmen led). Duøng boùng ñeøn hình CRT (Cathod Ray Tube). Duøng ma traän led (Matrix led). Do vieäc hieån thò ôû thieát bò khoâng caàn phöùc taïp, chæ döøng laïiôû vieäc hieån thò caùc con soá thaäp phaân vaø kí töï ñôn giaûn neân maønhình hieån thò laø duøng led 7 ñoaïn loaïi Anod chung (CommonAnod) ñoàng thôøi coù taêng cöôøng moät soá Led ñôn saéc ñeå xuaát hieäntraïng thaùi hieän haønh cuûa maùy. Ñeå thöïc hieän cho chöùc naêng queùt phím vaø hieån thò coù haiphöông phaùp ñöôïc duøng khaù phoå bieán laø: Duøng phaàn meàm. Duøng phaàn cöùng (söû duïng vi maïch giaûi maõ baøn phím vaø hieån thò chuyeân duïng). Tuy nhieân baát lôïi cuûa phöông phaùp duøng phaàn meàm laø vixöû lyù baän kieåm tra phím aán vaø laøm töôi RAM hieån thò. Do ñoù ñeågiaûi phoùng cho vi xöû lyù khoûi coâng vieäc treân, trong ñeà taøi naøy löïachoïn giaûi phaùp duøng phaàn cöùng. Coù nhieàu daïng vi maïch chuyeân duïng thöïc hieän caû hai chöùcnaêng laø: 8279C (Intel) 8048, 8042 (Intel) phuïc vuï baøn phím maùy vi tính PC. Vi maïch ñöôïc löïa choïn cho phaàn hieån thò vaø queùt phím cuûaheä thoáng laø 8279C.4.3.3.Giôùi thieäu vi maïch 8279C. Ñaây laø vi maïch chuyeân duïng phuïc vuï cho vieäc queùt baønphím vaø hieån thò ña hôïp, cuûa Intel saûn suaát.(xem phuï luïc phaàn1). Do ñaëc ñieåm cuûa thieát bò maõ, soá löôïng led 7 ñoaïn boá trí chomaøn hình hieån thò khaù nhieàu. Toång coäng laø 29 led 7 ñoaïn. Trong khi ñoù moãi vi maïch chuyeân duïng 8279. Khi coù söûduïng theâm vi maïch môû roäng giaûi maõ töø 4 ñöôøng sang 16 ñöôøngthì chæ ñaùp öùng hieån thò toái ña laø 16 led 7 ñoaïn maø thoâi. Do ñoù trong phaàn baøn phím vaø hieån thò naøy ñaõ phaûi duøngñeán hai vi maïch 8279 vaø hai vi maïch môû roäng 74LS154.4.3.4. Keát noái 8279 vôùi baøn phím vaø hieån thò. Phaân boá chöùc naêng cho hai vi maïh nhö sau; Vi maïch 8279 (I) söû duïng 4 ñöôøng SL0 _SL3 keát noái ñeán74154 ñeå cho ra 16 ñöôøng queùt duøng cho hieån thò 16 led 7 ñoaïnñaàu tieân. Vi maïch 8279 (II) phuïc vuï cho vieäc queùt baøn phím vaø hieånthò caùc led 7 ñoaïn coøn laïisöû duïng 8 ñöôøng RL0 _RL7 keát hôïp vôi 4 ñöôøng queùt cuûa 74154taïo thaønh ma traän baøn phím. (8 haøng x4 coät).bao goàm 32 phím. Baøn phím coù taát caû 35 phím vaø hai coâng taéc cô khí haitraïng thaùi. Trong ñoù coù: 31 phím queùt. 4 phím khoâng duøng phöông phaùp queùt laø: SHIFT, RESET, PAUSE, vaø UNIT. Coâng taéc gaït hai traïng thaùi EXT/INT chuyeån cheá ñoä hoaëc duøng xung clock beân ngoaøi heä thoáng Coâng taéc gaït hai traïng thaùi UP/DOWN chuyeån traïng thaùi hoaëc taùc ñoäng theo söôøn leân cuûa xung clock hoaëc taùc ñoäng theo söôøn xuoáng cuûa xung clock.4.3.5. LAÄP TRÌNH KHÔÛI TAÏO CHO VI MAÏCH 8279. Vi maïch laäp trình 8279 ñöôïc khôûi taïo theo trình töï sau: Ñaët mode baøn phím hieån thò. Laäp trình xung ñoàng hoà. Xoùa RAM hieån thò, FIFO. Vieäc ñoïc maõ phím aán trong heä thoáng naøy ñöôïc thöïc hieänbaèng kyõ thuaät hoûi voøng (Polling)Hình 4.12. Sô ñoà nguyeân lyù maïch ñieän phaàn baøn phím vaø hieån thò4.3.6. Tính toaùn, choïn linh kieän thuùc doøng cho caùc LED hieånthò.4.3.6.1.Choïn transistor thuùc cho caùc LED 7 ñoaïn. Trong heä thoáng naøy söû duïng Transistor ñeå choïn caùc ñeønhoaït ñoäng, ôû ñaây caùc ñeøn LED 7 ñoaïn duøng loaïi Anod chung, doñoù choïn linh kieän Transistor loaïi PNP, laøm nhieäm vuï choïn caùcñeøn LED 7 ñoaïn hoaït ñoäng ôû cheá ñoä ngaét daãn. Hình 4.13. Maïch choïn led duøng trasistor Khi Transistor daãn thì cöïc C coù ñieän aùp xaáp xæ laø Vcc do ñoùAnod chung cuûa LED 7 ñoaïn ñöôïc xem nhö noái vôùi nguoàn Vccñeán ñeøn ñöôïc choïn. Doøng qua töông öùng moãi ñoaïn LED khoaûng10mA, do ñoù doøng cöïc ñaïi qua cöïc C cuûa Transistor laø 70mA(10mA x 7).Choïn caùc Transistor ñeå thuùc laø A1015 vôùi Pmax = 400mW, Icmax = ...
Tìm kiếm theo từ khóa liên quan:
máy thu phát Vi Mach thiết bị nguyên lý mạch điện linh kiện vi xử lý vi mạch 8251 hệ thống xung đồng hồGợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Vi xử lý
12 trang 296 0 0 -
Báo cáo môn Vi xử lý - TÌM HIỂU VỀ CÁC BỘ VI XỬ LÝ XEON CỦA INTEL
85 trang 154 0 0 -
Bố trí hệ thống truyền lực trên xe
5 trang 134 0 0 -
Báo cáo bài tập lớn môn Kỹ thuật vi xử lý: Thiết kế mạch quang báo - ĐH Bách khoa Hà Nội
31 trang 133 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 117 0 0 -
Bài tập lớn Vi xử lý: Thiết kế môn học Đèn LED đơn ghép thành đèn quảng cáo
15 trang 115 0 0 -
Giáo trình Vi xử lý: Phần 1 - Phạm Quang Trí
122 trang 85 0 0 -
Giáo trình Hệ vi điều khiển: Phần 1
129 trang 71 0 0 -
Đề tài : ĐIỀU KHIỂN CHUYỂN ĐỘNG RÔBÔT BẰNG ĐỘNG CƠ BƯỚC
23 trang 68 0 0 -
Điều khiển số (Digital Control Systems) - ĐH Bách Khoa Hà Nội
110 trang 57 0 0