Tất cả các phím trong mạch đều được tái chế từ các phím của bàn phím máy vi tính . Các phím này có đặc điểm:
Kích thước lớn, dễ nhấn, các kí tự được xác định rõ ràng. Các tiếp điểm vẫn còn tiếp xúc tốt, nhạy.
Việc thi công bàn phím cũng trải qua 4 giai đoạn đầu tương tự như Mainboard. Sau khi đã lắp ráp xong thì việc kiểm tra cũng được đặt ra.
1. Kiểm tra bằng chương trình :
Vi mạch 8255 thứ nhất dùng để quét phím, ta chỉ mới sử dụng hai Port là Port A và Port C, còn Port B bỏ trống. Do đó, ta nối các chân PB7 - PB0 với các LED rời bên ngoài (Có điện trở hạn dòng cho LED). Các Anode của các LED được nối lần lượt đến các chân từ PB7 - PB0, còn các chân Cathode của LED đưa xuống Mass . Sau đó , ta viết chương trình nhận dạng mã phím, khi ấn phím thì ta nhìn trên các LED để xác định được mã phím vừa ấn. Mã phím được lập theo mã HEXA.
Ví dụ :
Khi ta nhấn phím số 7, có mã là 07H = 0000 01112, lúc đó chỉ có các chân PB2, PB1, PB0 sẽ sáng. Lúc đó ta xác định được phím vừa nhấn là phím có mã là 07H.
Chương trình thử phím:
Để kiểm tra bàn phím đã chạy hay chưa ta cần phải viết một chương trình nhỏ thử lần lượt từng phím, nhằm xác định Vi xử lí có nhận dạng phím được hay không. Việc kiểm tra này đòi hỏi cả phần cứng lẫn phần mềm đều đúng, trong đó phần mềm nhận dạng phím là quan trọng nhất, sơ đồ mạch của phần cứng hết sức đơn giản, sai xót xảy ra rất thấp.
Chương trình thử phím: MVI A, 80H OUT 13H X1: CALL BANPHIM CALL DELAYS CPI 0FFH JZ X1 OUT 10H JMP X1
2. Sơ đồ mạch in của bàn phím :
a. Sơ đồ mặt trên (Top) của mạch in bàn phím:
CHƯƠNG IV
Begin Đ S Đ S S Đ Đ S Hiển thị chữ PR Nhập số chương trình Phím PRO ? Phím Enter ? Chạy chương trình Nhập dữ liệu cần Phím Enter ? Phím PRO ?
Cách sử dụng:
Đầu tiên mở máy lên, sau đó chọn chương trình. Nếu ta nhập số hiệu chương trình (từ 0 đến 7) và ấn phím ENTER thì chương trình tương ứng với số ta nhập sẽ được thực hiện. Nếu ta ấn một trong các phím số từ 0 đến 7 thì có nghĩa là đặt tên cho chương trình mới với số vừa ấn. Tiếp theo nếu không ấn phím PRO thì quang báo sẽ ở chế độ chờ nhập số hiệu chương trình, còn nếu có ấn PRO thì quang báo sẽ cho phép bắt đầu nhập dòng thông báo. Sau khi nhập dòng thông báo xong nếu không nhấn PRO thì quang báo vẫn ở chế độ chờ nhập dòng thông báo tiếp theo. Còn nếu kết thúc bằng phím ENTER thì lúc đó quang báo sẽ quay trở về trạng thái ban đầu là chọn chương trình, và cứ thế trình tự lại lặp lại như trên.