Bằng cách sắp xếp liên lạc chuyển đổi ngắn cột và dòng dòng corre
sponding vị trí của mình trong ma trận, số lượng các dòng có thể được giảm bớt.
Bằng cách chọn một cột tại một thời gian và tìm kiếm hoạt động trên bất kỳ của hàng
nguyên liệu đầu vào, chương trình có thể xác định các phím đã bị trầm cảm. Một dòng
đầu ra có thể được điều khiển ở mức thấp trong một thời gian, và các bit đầu vào cột được đọc để xem nếu
bất kỳ của họ là thấp. Một cột đầu vào thấp chỉ ra rằng việc chuyển đổi thuộc
vào hàng tương ứng và cột được đóng lại. Multiplexing cho phép các hàng
và cột được quét để kiểm tra hoạt động dưới sự kiểm soát phần mềm. Trong trường hợp của
mười sáu phím, chỉ có bốn cột và bốn hàng sẽ được yêu cầu, hoặc tổng cộng
tám I / O pins, so với 16 cho đơn giản một đầu vào cho mỗi phương pháp chuyển đổi.
Đối với các bộ xử lý như 8051 được xây dựng với pull -ups, điều duy nhất mà được
yêu cầu là các ma trận chuyển đổi quan trọng. Một ma trận chuyển đổi quan trọng như thế này có thể thực
mented rất tốn kém bằng cách sử dụng một bàn phím ma trận chuẩn, hoặc bằng cách gắn
mái vòm thép switch vào một bảng tính với hàng và cột địa chỉ liên lạc, đóng gói
đang được dịch, vui lòng đợi..
