Nhĩm A làm việc ở cấu hình Mod e

Một phần của tài liệu Máy chấm điểm trác nghiệm giao tiếp máy vi tính (Trang 25 - 28)

III. KHẢO SÁT VI MẠCH PPI 8255A:

e. Nhĩm A làm việc ở cấu hình Mod e

Cấu hình Port A được là Port nhập dữ liệu:

Các đường tín hiệu của Port C một phần trở thành các đường tín hiệu điều khiển, tín hiệu chốt và một phần là đường dữ liệu của Port A.

Mã lệnh từ điều khiển:

SƠ ĐỒ LÀM VIỆC CỦA NHĨM A

1 0 0 X X 0 X X

1 0 1 X X 1 X X

CHỨC NĂNG NHẬP DỮ LIỆU

Bit PC4 trở thành bit STBA (Strobe Input, tác động mức thấp nhất), được dùng để chốt dữ liệu ở ngõ vào PA7PA0 vào mạch chốt bên trong.

Bit PC5 trở thành bit IBFA (Input Buffer Full, tác động mức cao), dùng để báo cho thiết bị bên ngồi biết dữ liệu đã được chốt vào bên trong.

Bit PC3 trở thành bit INTRA (interrupt Request, tác động mức cao), bit này cĩ mức logic 1 khi STBA, IBFA và INTEA (Interrupt Enable) ở bên trong PPI 82C55A bằng 1. Bit INTEA được thiết lập mức logic 1 hay 0 dưới sự điều khiển của phần mềm dùng cấu trúc bit Set/Reset của PPI 82C55A. Bit INTEA dùng để cho phép tín hiệu IBFA xuất hiện tại ngõ ra. Tín hiệu INTRA tác động đến ngõ vào ngắt của hệ thống trung tâm để dữ liệu mới đã xuất hiện ở Port A. Chương trình phục vụ ngắt đọc dữ liệu vào và xĩa u cầu.

Các bit cịn lại của Port C: PC6, PC7 là các bit xuất hay nhập bình thường và tùy thuộc vào bit D3 trong từ điều khiển.

Cấu hình Port A được là Port xuất dữ liệu:

Tương tự cấu hình nhập dữ liệu, cấu hình xuất dữ liệu chỉ khác ở từ điều khiển:

SƠ ĐỒ LÀM VIỆC CỦA NHĨM A

CHỨC NĂNG XUẤT DỮ LIỆU

Quá trình thực hiện chức năng, vi mạch làm việc theo sự diều khiển trực tiếp của từ điều khiển. Bit D0 dùng để Set/Reset bit INTEA, khi D0=1 thì INTEA=1 (cho phép ngắt), khi D0 = 0 thì INTE = 0 (khơng cho phép ngắt). Ba bit D1D3 dùng để chọn 1 bit của Port C, gán mức logic của bit D0 cho bit của Port đã chọn.

Về nguyên lý, ba (03) bit D4D6 là khơng cần quan tâm đến, các bit này dùng để điều khiển cho nhĩm B. Nhưng trong thực tế, để tránh tranh chấp giữa hai nhĩm làm việc này, Port A và Port B thường được cấu hình với mode khác nhau. (Ví dụ nhĩm A hoạt động ở Mode 2, nhĩm B làm việc ở Mode 0.)

Một phần của tài liệu Máy chấm điểm trác nghiệm giao tiếp máy vi tính (Trang 25 - 28)