SỰ TRUYỀN CỦA BỘ XỬ LÝ ĐA KÊNH

Một phần của tài liệu luận văn tốt nghiệp giao tiếp máy tính với 8051 (Trang 25 - 26)

Mode 2 và mode 3 cĩ một sự cung cấp đặc biệt cho việc truyền đa kênh xử lý. Ở các mode này, 9 bit data được thu và bit thứ 9 đi vào RB8. Port cĩ thể lập trình như điều mà bit Stop được thu, sự ngắt của Port chỉ được tích cực nếu RB8 =1. Đặc điểm này cho phép bởi việc set bit MS2 trong thanh ghi SCON. Ứng dụng này là một sự cài đặt mạng được dùng bởi nhiều 8051 ở sự sắp đặt máy chủ và máy con như sau :

Multiprocessor Communication

Khi bộ xử lý chủ muốn phát một khối dữ liệu đến bộ xử lý con riêng lẻ, trước tiên nĩ gởi ra 1 byte địa chỉ để nhận diện bộ xử lý con mong muốn. Byte địa chỉ được phân biệt với byte dữ liệu bởi bit thứ 9 : bit thứ 9 bằng 1 trong byte địa chỉ và bằng 0 trong byte dữ liệu. Tuy nhiên byte địa chỉ sẽ ngắt tồn bộ các bộ xử lý con, do đĩ cĩ thể khám phá byte đã thu để kiểm tra nếu nĩ đang định địa chỉ. Bộ xữ lý con đã được định địa chỉ sẽ xĩa bit SM2 của nĩ và chuẩn bị thu các byte dữ liệu theo sau đĩ. Những bộ xử lý con khơng được định địa chỉ vẫn được giữ các bit SM2 của nĩ và set trở về các bận của chúng đồng thời lờ đi các byte dữ liệu đã thu thập. Chúng sẽ được ngắt lại khi byte địa chỉ kế tiếp được phát bởi bộ xữ lý cũ.

MASTER 8051 TXD P0 P1 P2 P3 8051 Slave # 1 RXD P0 P1 P2 P3 8051 Slave # 2 RXD

Bit SM2 khơng cĩ tác dụng trong mode 0 và trong mode 1 nĩ cĩ thể được dùng để kiểm tra sự thích hợp của bit Stop. Trong sự thu mode 1, nếu SM2 = 0 thì sự ngắt thu sẽ khơng tích cực trừ khi bit Stop thích hợp được thu.

Một phần của tài liệu luận văn tốt nghiệp giao tiếp máy tính với 8051 (Trang 25 - 26)

Tải bản đầy đủ (PDF)

(106 trang)