Danh mục

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    
Thư viện của tui

Phí tải xuống: 5,000 VND Tải xuống file đầy đủ (9 trang) 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 = ...

Tài liệu được xem nhiều: