Buộc chân RT S=

Một phần của tài liệu 20101005031458_lvcnpm22 (Trang 28 - 30)

II. CÁC THANH GHI BÊN TRONG CỦA 8251:

1: Buộc chân RT S=

0 Xóa cờ lỗi 1: Xóa các cờ PE,OE,FE Cho phép thu 1: Cho phép thu Thiết bị cuối sẵn sàng 1: Buộc chân DTR = 0

Bít D2 = 1 : Cho phép phần thu làm việc,nếu lúc này ta có kí tự tại đệm thu ( sẵn sàng để CPU đọc) thì bắt buộc chân RxRDY = 1, báo cho CPU là đệm thu đầy.Tín hiệu này có thể được nối với chân INTR của CPU để lưu ý CPU đọc kí tự từ 8251 theo cách điều khiển trao đổi dữ liệu bằng ngắt.

Bít D3 = 1 : Cho phép 8251 đưa ra kí tự gián đoạn (kí tự với tất cả các bit bằng 0) tại chân TxD.

Bit D4 = 1 : Cho phép xóa tất cả các bit cờ trong thanh ghi từ trạng thái của 8251 gồm cờ lổi parity (PE) , cờ thu đè (OE) và cờ lỗi khung (FE) về 0.

Bít D5 = 1 : Cho phép điều khiển có mứ c thấp tín hiệu tại chân RTS (RTS = 0)

Bit D6 = 1 : Cho phép xóa mạch 8251 bằng chương trình về trạng thái nhận lệnh ban đầu.Ta thường dùng khả năng này để đảm bảo chắc chắn là mạch 8251 bị xóa.Lúc này ta lại phải ghi từ chế độ và sau đó là từ lệnh cho 8251.

Ở chế độ đồng bộ,Bit D7 = 1 cho phép mạch 8251 bắt đầu tìm kí tự đồng bộ trong bảng tin thu được. Nếu tìm được, nó sẽ đưa thông báo ra bằng mức cao trên chân SYNDET/BRKDET Trên đây ta đã giới thiệu qua các Bit của từ lệnh và cũng nói sơ qua cách thức dùng ngắt để điều khiển việc trao đổi dữ liệu giữa CPU và USART thông qua các tín hiệu móc nối tại các chân của vi mạch. Ta cũng có khả năng đọc được các tín hiệu móc nối và trạng thái làm việc của mạch 8251 trong thanh ghi trạng thái của nó.Nhờ đọc các Bit trạng thái ta biết được tình trạng của việc truyền dữ liệu và ta có thể dùng các Bit này vào việc điều khiển bằng phương pháp thăm dò việc trao đổi dữ liệu giữa CPU và USART.

Dạng thức của thanh ghi từ trạng thái được biểu diễn theo hình sau:

Ý nghĩa của các Bit trạng thái như đã nói trên.Cần nói thêm là lỗi khung chỉ có ý nghĩa khi truyền không đồng bộ.Để điều khiển trao đổi dữ liệu kiểu thăm dò ta sẽ phải liên tục đọc và kiểm tra các Bit trạng thái liên quan để có quyết định cụ thể.

1: Modem sẵn sàng (chân DTR = 0 ) 1: 8251 nhận được kí tự đồng bộ và nó sẵn sàng nhận dữ liệu 1: phần phát sẵn sàng nhận lệnh hoặc dữ liệu 1: Đệm giữ và đệm phát rỗng

DSR SYNDET FE OE PE TXEMPTY RXRDY TXRDY D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 1: Lỗi khung (Không

nhận đủ bit Stop)

Một phần của tài liệu 20101005031458_lvcnpm22 (Trang 28 - 30)

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

(153 trang)
w