ỨNG DỤNG CỦA 8279:

Một phần của tài liệu Thiết kế và thi công Kit vi xử lý 8086 (Trang 43 - 45)

8279 là IC chuyên về giải mã hiển thị Led 7 đoạn và quét phím theo nhiều phương pháp khác nhau.

Dữ liệu cần hiển thị từ vi xử lý gởi đến sẽ được chứa trong 16 byte RAM bên trong được gọi là bộ nhớ hiển thị. Các tín hiệu này lần lượt gởi ra trên 8 đường tín hiệu từ A3-0 đến B3-0.

Các đường tín hiệu SL3-0 dùng để quét, dữ liệu trên đường này có thể được thiết lập theo kiểu Encode và Decode tùy thuộc vào kiểu thiết kế phần cứng. Các đường này có hai chức năng vừa quét hiện thị vừa quét giải mã bàn phím.

Các đường tín hiệu RL7-0 là các đường tín hiệu input kết hợp với các đường tín hiệu quét SL3-0 tạo thành ma trận phím, phím được nhấn sẽ làm cho một hoặc nhiều ngõ RL xuống mức 0, kết hợp với các đường tín hiệu quét sẽ cho biết mã của phím nhấn. Chú ý các đường SL3-0 phải ở chế độ Decode.

Các ngỏ vào SHIFT và CNTL được dùng để mở rộng các phím tổ hợp. Số lượng các phím thiết kế có thể lên tới 64 phím rời.

0 1 1 X 0 1 CD CD CD

Tất cả là 0 ( X : không quan tâm ) AB = Hex 20 ( 0010 0000)

Tất cả là 1

8279 gởi dữ liệu trong vùng nhớ RAM hiển thị ra các Led và tự động quét bàn phím để tìm phím bị tác động và tự chống dội và sau đó thiết lập mã của phím bị nhấn, trước khi sử dụng 8279 người thiết kế cũng như người sử dụng các từ điều khiển gởi ra 8279 khi bit A0 = 1. Dữ liệu đọc vào hoặc gởi ra 8279 khi bit A0 = 0.

Khi có phím bị nhấn, 8279 sẽ tự động chống dội sau 10,3 ms và kiểm tra lại một lần nữa để xem phím đó có bị nhấn hay không, nếu còn thì 8279 sẽ thiết lập mã cho phím này và lưu trữ mã của phím vào bộ nhớ RAM bên trong. Sau đó sẽ báo cho vi xử lý biết đã có một phím tác động và yêu cầu vi xử lý nhận mã của phím này bằng cách tác động đến tín hiệu ngắt IRQ. Tín hiệu IRQ được kết nối đến một ngõ vào ngắt của vi xử lý và chương trình phục vụ cho ngắt này là chương trình ngắt phím. Nhiệm vụ của vi xử lý là đọc mã của phím bị ấn vào để xử lý và Reset ngắt của 8279 về mức logic để chuẩn bị cho phím tiếp theo.

Khung mã dữ liệu của phím bị nhấn như sau:

CNTL SHIFT SCAN RETUNE

Trên đây nhóm thực hiện vừa trình bày cấu trúc phần cứng, phần mềm và ứng dụng của vi mạch giải mã hiển thị 8279.

Chương III

VI MẠCH GIAO TIẾP NGOẠI VI 8255A

___ oOo ___

Một phần của tài liệu Thiết kế và thi công Kit vi xử lý 8086 (Trang 43 - 45)

Tải bản đầy đủ (PDF)

(115 trang)