8253 chứa ba bộ đếm 16 bit cĩ thể cĩ thể khởi tạo hoạt động độc lập với nhau.
5.9.2 Kết nối 8279 với hệ thống.
Để thuận tiện cho việc thi cơng phần cứng phần bàn phím và hiển thị sẽ được thiết kế trên một board riêng và giao tiếp với board CPU thơng qua đầu nối tín hiệu. Trong hệ thống này 8279 sẽ được kết nối để đạt một số yêu cầu sau:
Quét phím theo kiểu giải mã với ma trận phím gồm 31 phím, cộng với hai phím Shift và Ctrl để mở rộng tổ hợp phím, một phím tạo tín hiệu reset vi xử lý và 2 phím nĩng tạo tín hiệu tác động đến ngắt Trap và ngắt RST6.5.
Quét hiển thị 16 Led loại Anode chung.
Các tín hiệu quét phím và hiển thị đưa ra cho phép mở rộng số phím quét lên đến 64 phím và hiển thị dùng Led cathode chung.
Việc qt để lấy mã phím cĩ thể thực hiện theo kiểu ngắt hay hỏi vịng( polling).
Sơ đồ kết nối chi tiết khối qt phím và hiển thị được trình bày ở hình 5.11.
Tần số xung đồng hồ cấp cho 8279 tối đa là 3,125MHz nên cĩ thể nối đến ngõ ra Clock_out từ vi xử lý. Chân địa chỉ để chọn thanh ghi điều khiển và thanh ghi dữ liệu được nối đến bus địa chỉ hệ thống, 8 đường dữ liệu sẽ được nối đến bus dữ liệu. 8279 được giải mã điạ chỉ theo kiểu bộ nhớ nên chân chọn vỏ của nĩ sẽ được nối đến ngõ ra của mạch giải mã địa chỉ theo kiểu bộ nhớ. Vì chọn Led hiển thị
là loại Anode chung nên ngõ ra của các thanh ghi dữ liệu OA[0..3] và OB[0..3] sẽ
được đưa qua cổng đảo dùng IC 74LS14. Trạng thái của phím Shift và Ctrl được chọn ở mức logic 0, phím reset được thiết lập cho việc đặt lại hệ thống. Ngắt Trap và RST6.5 cĩ thể tác động bằng mức cao nên hai phím nĩng cho phép sử dụng hai ngắt này được thiết lập ở mức thấp thơng qua cổng đảo dùng 74LS14.
Phần quét phím .
Phần quét cĩ một bộ đếm quét và bốn đường quét (SL0 _ SL3). Bốn đường
quét này cĩ thể được giải mã nhờ sử dụng IC giải mã 4 sang 16 đường 74LS154 để phát sinh 16 đường quét. Bốn đường ngõ ra của bộ giải mã này được nối đến các hàng của một bàn phím kết hợp với các đường Return Lines RL[0..7] để tạo thành một ma trận 32 phím và các mạch lái số của một hiển thị đa hợp.
Phần hiển thị .
Phần hiển thị cĩ tám đường được chia thành hai nhĩm, A0 _ A3 và B0 _ B3.
Các đường này cĩ thể được sử dụng, hoặc như một nhĩm tám đường hoặc hai nhĩm bốn đường, chúng sẽ liên hệ với các đường quét cho một hiển thị đa hợp 16 Led. Hiển thị cĩ thể được nhấp nháy nhờ đường tín hiệu BD \. Phần hiển thị chứa RAM hiển thị 16 x 8 . Vi xử lý cĩ thể ghi vào hoặc đọc dữ liệu từ các thanh ghi này nhờ các tín hiệu RD\ , WR\.