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

thiết kế mạch điều khiển mô hình cánh tay máy 5 bậc tự do dùng vi xử lý 8085, chương 9

Chia sẻ: Tran Van Duong | Ngày: | Loại File: PDF | Số trang:5

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

Sử dụng 8279 là một phương pháp dùng phần cứng để giao tiếp với bàn phím ma trận và hiển thị đa hợp. Bất lợi của phương pháp dùng phần mềm là vi xử lí bị bận trong lúc kiểm tra và làm tươi hiển thị. 8279 sẽ thay thế vi xử lí đảm nhận hai nhiệm vụ này. Bất lợi của việc sử dụng 8279 là giá cả. 8279 là một thiết bị dạng DIP –40, có hai phần chính: bàn phím và hiển thị. Phần bàn phím có thể được nối với một ma trận tối đa 64...

Chủ đề:
Lưu

Nội dung Text: thiết kế mạch điều khiển mô hình cánh tay máy 5 bậc tự do dùng vi xử lý 8085, chương 9

  1. Chương 9: CAÁU TRUÙC 8279 Söû duïng 8279 laø moät phöông phaùp duøng phaàn cöùng ñeå giao tieáp vôùi baøn phím ma traän vaø hieån thò ña hôïp. Baát lôïi cuûa phöông phaùp duøng phaàn meàm laø vi xöû lí bò baän trong luùc kieåm tra vaø laøm töôi hieån thò. 8279 seõ thay theá vi xöû lí ñaûm nhaän hai nhieäm vuï naøy. Baát lôïi cuûa vieäc söû duïng 8279 laø giaù caû. 8279 laø moät thieát bò daïng DIP –40, coù hai phaàn chính: baøn phím vaø hieån thò. Phaàn baøn phím coù theå ñöôïc noái vôùi moät ma traän toái ña 64 phím. Söï goõ phím ñöôïc giaûi naûy vaø maõ phím ñöôïc löu vaøo boä nhôù FIFO beân trong (frist-in-frist-out:vaøo tröôùc ra tröôùc) vaø moät tín hieäu ngaét ñöôïc phaùt ra moãi laàn goõ phím .Phaàn hieån thò coù theå cung caáp moät hieån thò coù queùt toái ña 16 hieån thò. Phaàn naøy coù boä nhôù RAM 16x8 coù theå ñöôïc söû duïng ñeå ñoïc/ghi thoâng tin cho caùc muïc ñích hieån thò. Phaàn hieån thò coù theå ñöôïc khôûi taïo ôû daïng ghi phaûi (right entry) hoaëc ghi traùi (left entry). Taàn soá xung ñoàng hoà caáp cho 8279 toái ña laø 3,125 MHZ. Sô ñoà khoái logic trình baøy 4 phaàn chính cuûa 8259 :baøn phím queùt, hieån thò vaø giao tieáp vi xöû lí. Caùc chöùc naêng cuûa caùc phaàn naøy ñöôïc moâ taû nhö döôùi ñaây:
  2. VCC Pin Configuration Logic Symbol IRQ RL0-7 8 RL2 1 40 Vcc RL3 2 39 RL1 Key Data SHIFT Data CLK 3 38 RL0 8 Bus IRO 4 37 CNTL/STB CN/ST RL4 5 36 SHIFT CPU Interface /RD RL5 6 35 SL3 4 Scan RL6 7 34 SL2 /RD RL7 8 33 SL1 /CS RESET 9 32 SL0 /RD 8279 A0 4 10 31 OUT B0 /WR Display 11 30 OUT B1 Data Reset DB0 12 29 OUT B2 DB1 13 28 OUT B3 CLK 4 DB2 14 27 OUT A0 DB3 15 26 OUT A1 DB4 16 25 OUT A2 Pin Names DB5 17 24 OUT A3 DB0-7 I/O Data Bus (Bidirectional) DB6 18 23 /BD CLK I Clock Input DB7 19 22 /CS RESET I Reset Input Vss 20 21 A0 /CS I Chip Select /RD I Read Input /WR I Write Input A0 I Buffer Address IRO O Interrupt Request Output SLO-3 O Scan Line RLO-7 I Return Lines SHIFT I Shift Input CN/ST I Control Strobe Input OUT A0-3 O Display (A) Output OUT B0-3 O Display (B) Outputs /BD O Blank Display Output Hình 4.11 : Sô ñoà chaân logic cuûa 8279
  3. CLK RESET DB0-DB7 RD WR CS A0 IRQ FIFO/Sensor Data I/O Control RAM Buffer Status Internal Data Bus (8) Display 16 x 8 8x8 Keyboard Control and Debounce Address Display Timing FIFO/Sensor and Registers RAM Registers RAM Control Timing and Display Control Registers Scan Counter Return 8 OUT A0-A3 OUT B0-B3 BD SL0-SL3 SHIFT RL0-RL7 CNTL/STB Hình 4.12 : Sô ñoà khoái 8279
  4.  Phaàn baøn phím Phaàn naøy coù 8 ñöôøng (RL0-RL7) coù theå noái vôùi 8 coät cuûa baøn phím coäng vôùi hai ñöôøng theâm vaøo : SHIFT vaø CNTL/ STB (Control/strobe)traïng thaùi cuûa phím SHIFT vaø phím Control coù theå ñöôïc löu tröõ doïc theo moät söï ñoùng phím .Caùc phím ñöôïc töï ñoäng giaûi maõ vaø baøn phím coù theå hoaït ñoäng ôû hai mode: khoùa ngoaøi hai phím (two-key clockout) hoaëc xoay voøng N phím (N- key rollover ). ÔÛ mode khoùa ngoøai hai phim, neáu hai phím ñöôïc aán ñoàng thôøi, chæ coù caùc phím ñaàu tieân ñöôïc xaùc nhaän . ÔÛ mode xoay voøng N phím, caùc phím ñoäng thôøi ñöôïc xaùc nhaän vaø maõ cuûa chuùng ñöôïc löu tröõ vaøo boä ñeäm beân trong, noù cuõng coù theå ñöôïc ñaët sau cho khoâng coù phím naøo ñöôïc xaùc nhaän cho ñeán khi chæ coøn moät phím ñöôïc nhaán phaàn baøn phím coù chöùa boä nhôù RAM-FIFO 8x8 .RAM-FIFO chöùa 8 thanh ghi coù theå löu tröõ 8 söï ghi nhaän cuûa baøn phím, moãi caùi ñöôïc ñoïc ra theo thöù töï ghi vaøo .Logic traïng thaùi giöõ daáu veát coù thöù töï cuûa söï ghi nhaän phím vaø cung caáp moät tín hieäu caàn ngaét IRQ khi FIFO khoâng roãng.  Phaàn queùt Phaàn queùt coù moät boä ñeäm queùt vaø 4 ñöôøng queùt (SLo- SL3). ñöôøng queùt naøy coù theå ñöôïc giaûi maõ nhôø söû duïng moät boä gæai maõ 4 sang 16 ñöôøng ñeå taïo ra 16 ñöôøng queùt caùc ñöôøng naøy coù theå ñöôïc noái ñeán caùc haøng cuûa moät baøn phím daïng ma traän vaø caùc maïch laùi soá cuûa moät hieån thò ña hôïp  Phaàn hieån thò Phaàn hieån thò coù 8 ñöôøng ñöôïc chia thaønh 2 nhoùm,A0 – A3 vaø B0 – B3. Caùc ñöøng naøy coù theå ñöôïc söû duïng, hoaëc nhö moät nhoùm taùm ñöôøng hoaëc hai nhoùm boán ñöôøng, trong söï lieân heä vôùi caùc ñöôøng queùt cho moät hieån thò ña hôïp.Hieån thò coù theå ñöôïc nhaáp nhaùy nhôø ñöôøng BD.Phaàn naøy chöùa RAM hieån thò 16x8. Vi xöû lí coù theå ghi vaøo hoaëc ñoïc döõ lieäu töø caùc thanh ghi naøy.
  5.  Phaàn giao tieáp vôùi vi xöû lí Phaàn naøy bao goàm taùm ñöôøng döõ lieäu hai chieàu, moät ñöôøng ngaét (IRQ), vaø saùu ñöôøng giao tieáp,keå caû ñöôøng ñòa chæ cuûa boä ñeäm (A0) Khi A0 ôû möùc cao, caùc tín hieäu ñöôïc hieåu nhö laø caùc töø ñieàu khieån vaø traïng thaùi.Khi A0 ôû möùc thaáp, caùc tín hieäu ñöôïc hieåu laø döõ lieäu Ñöôøng IRQ leân möùc cao baát kì luùc naøo vieäc ghi nhaän döõ lieäu vaøo FIFO. Tín hieäu naøy ñöôïc söû duïng ñeå ngaét vi xöû lí nhaèm chæ ñònh tính khaû duïng cuûa döõ lieäu
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

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