Mode 2: Xuất nhập 2 chiều bắt tay

Một phần của tài liệu ỨNG DỤNG KIT 8051 DÙNG ĐỂ CHUYỂN ĐỔI A-D & D-A (Trang 26 - 27)

III – CHẾ ĐỘ HOẠT ĐỘNG:

3Mode 2: Xuất nhập 2 chiều bắt tay

Câc đặc tính cơ bản của mode 2: * Chỉ dùng cho nhóm A

* 1 cửa 2 chiều 8 bits (A) vă một cửa điều khiển 5 bits (C) cho cửa A * Cả ra / văo đều có căi

Định nghĩa câc tín hiệu điều khiển xuất nhập 2 chiều: * INTR (Interput Request):

Mức 1 ở ngõ ra năy bâo cho CPU biết yíu cầu ngắt khoảng cho phĩp nhập hay xuất (chung).

* Phĩp xuất :

OBF (Output Buffer Full FF) output

OBF xuống 0 để bâo cho ngoại vi biết CPU đê ghi dữ kiện ra cửa ACK (Acknowledge) Input

Mức 0 từ ngoại vi cho phĩp bộ đệm ra 3 trạng thâi của cửa A mở để phât ra dữ kiện, bộ đệm ra ở 3 trạng thâi.

INTE 1 (INTE FF liín quan với OBF) Kiểm sốt bởi bit set / reset PC 6 * Phĩp nhập:

STB: Mức thấp ở ngõ văo năy căi data văo mạch căi ngõ nhập. IBF: (Input Buffer Full FF) output

Mức 1 thông bâo cho CPU biết dữ kiện đê nhập văo mạch căi nhập INTE 2 (liín quan với IBF)

Hình 3.7

Kết hợp mode 2 vă câc mode khâc:

Mode 2 vă mode 0 (in) : từ điều khiển : 11 XXX 01 1/0 Mode 2 vă mode 1 (out) : từ điều khiển : 11 XXX 01 1/0 Mode 2 vă mode 1 (in) : từ điều khiển : 11 XXX 00 X Mode 2 vă mode 0 (in) : từ điều khiển : 11 XXX 10 X Sự kết hợp câc mode đặc biệt:

Có một số tổ hợp câc mode mă không phải tất cả cửa C đều dùng lăm điều khiển hay trạng thâi, câc bit còn lại được dùng như sau:

Nếu lập trình lă ngõ văo:

Câc bit ở phần cao cửa C (C4-C7) phải được truy xuất riíng rẽ dùng chức năng bit set / reset.

Câc bit ở phần thấp cửa C (C0-C3) có thể truy xuất dùng chức năng bit set/reset thay truy xuất như nhóm 3 bằng câch ghi ra cửa C.

Một phần của tài liệu ỨNG DỤNG KIT 8051 DÙNG ĐỂ CHUYỂN ĐỔI A-D & D-A (Trang 26 - 27)