Thiết bị giao diện song song

Một phần của tài liệu GIÁO TRÌNH KIẾN TRÚC MÁY TÍNH (Trang 83 - 86)

Thiết bị giao diện giúp kết nối giữa CPU và các thiết bị ngoại vi. Trong máy tính thì thiết bị giao diện chính là các cổng LPT, COM, USB,..được phân thành 2 loại cổng cho phép ghép nối với

84 thiết bị bên ngoài là cổng song song và cổng nối tiếp.

Cổng song song là cổng mà cho phép truyền số liệu đồng thời các bit của 1 từ dữ liệu trong 1 nhịp truyền. Như vậy nếu từ dữ liệu dài 8 bit thì ngoài dây chung (dây đất) ra cổng sẽ phải có 8 dây dữ liệu cho 8 bit thông tin. Trong khi đó cổng nối tiếp chỉ cho truyền lần lượt mỗi nhịp 1 bit trong từ dữ liệu và như vậy cổng chỉ cần 1 dây truyền dữ liệu nhưng lại phải cần ít nhất là 8 nhịp truyền cho 1 từ dữ liệu như ví dụ truyền 8 bit dữ liệu.

Thiết b giao din song song chun

- Thiết bị giao diện song song chuẩn (hình dưới) thực hiện chức năng giao diện giữa CPU và các thiết bị ngoại vi (trong đó có máy in) theo kiểu song song, trong đó các bit của 1 byte dữ liệu được đưa ra hoặc nhận vào CPU trong cùng một nhịp thời gian.

- Cổng song song LPT trong máy vi tính có đầu nối loại DB 25. Nó cho phép dùng cho cả phát và nhận số liệu. Do đó có thể thiết kế các thiết bị ngoài như ổ đĩa cứng mang xách được, máy quét hình ghép nối với máy tính qua cổng này. Hiện nay thường có 1 cổng LPT được đặt ở sau máy tính cây PC.

- Sơ đồ khối cùng các tín hiệu của giao diện song song. Các thanh ghi đều được truy nhập qua 1 địa chỉ cổng cứng.

Các tín hiệu giao diện song song được chia làm 3 nhóm chính: + Dữ liệu (8 đường vào)

+ Trạng thái ( 5 đường vào) + Điều khiển ( 4 đường ra).

Những tín hiệu này được liệt kê trong bảng dưới đây

Chân Tín hiệu Ý nghĩa

1 - Strobe, ra Dữ liệu được truyền ra ngoài (máy in), tín hiệu chốt dữ liệu. 2-9 D0-D7 Bus dữ liệu 8bit, 2 chiều

10 -ACK, vào Thiết bị ngoài đã nhận 1 byte và sẵn sàng nhận tiếp 11 BUSY, vào Thiết bị không nối, thiết bị có lỗi, bộ đệm thiết bị đầy

12 PE, vào Hết giấy (máy in)

13 SELECT-IN, vào Thiết bị được nối với máy tính 14 -Autofeed, ra Máy tin tự điều khiển xuống dòng 15 -Error, vào Lỗi thiết bị

85 17 SELECT-OUT Chọn thiết bị

18-25 GND Nối đất

Các thanh ghi:

LPT có 3 loại thanh ghi: dữ liệu, điều khiển, trạng thái Địa chỉ nền: 378h

Thanh ghi d liu

Thanh ghi dữ liệu chứa dữ liệu xuất ra hoặc dữ liệu nhập vào Địa chỉ: Địa chỉ nền +0, đọc/ghi

D7 D0

D7-D0: Các bit của byte dữ liệu

Thanh ghi điu khin

Thanh ghi điều khiển chứa các bit tạo tín hiệu bắt tay với thiết bị ngoại vi. Nếu thiết bị ngoại vi là máy in thì đây là các bit tạo tín hiệu bắt tay và điều khiển máy in.

Địa chỉ: địa chỉ nền +2,ghi

D7 D0

- D0: STROBE bit

D0 = 1 tạo tín hiệu STROBE với mức tích cực (thấp). Tín hiệu này được dùng để chốt dữ liệu vào thiết bị ngoại vi hoặc máy in.

D1 : AUTOFEED-bit

D1 : = 1 tạo tín hiệu AUTOFEED tích cực (thấp. Với máy in : tín hiệu này điều khiển dịch một dòng in.

D2:INT-bit

D2 = 0 tạo tín hiệu xung INIT mức tích cực (thấp) với độ rộng 50 micro giây. Với máy in : tín hiệu này khởi động máy in.

D3:SELECT-OUT-bit

D3=1 tạo tín hiệu SELECT-OUT tích cực (thấp). Tín hiệu SELECT-OUT được dùng để "bắt tay" với thiết bị ngoại vi hoặc chọn máy in.

D4:IRQ-bit

D4-1 cho phép thiết bị giao diện song song chuẩn phát tín hiệu yêu cầu ngắt IRQ khi nhận được tín hiệu ACK chuyển từ mức "1" sang mức "0".

D5-D7: không dùng.

Thanh ghi trng thái

Thanh ghi trạng thái chứa các bit thông tin phản ánh trạng thái của các tín hiệu vào (trạng thái của thiết bị ngoại vi hoặc của máy in).

Địa chỉ: địa chỉ nền + 1, đọc

D7 D0

D0-D2: không dùng D3:ERROR-bit

86 trong trạng thái có lỗi.

D4:SELECT-IN-bit

D4 =1 báo tín hiệu SELECT-IN tích cực (thấp). Với máy in: báo máy in đã sẵn sàng làm việc.

D5:PE-bit

D5 = 1 báo máy in gặp lỗi hết giấy, mức tích cực cao. D6:ACK-bit

D6=0 báo tín hiệu xung ACK có mức tích cực thấp. Với máy in: tín hiệu xung ACK tích cực báo máy in sẵn sàng nhận một ký tự mới.

D7: BUSY-bit

D7=0 báo tín hiệu BUSY có mức tích cực cao. Với máy in: báo máy in đang bận, không thể nhận dữ liệu.

D7= "1" báo máy in không bận.

- Kết ni và truyn d liu trc tiếp gia hai máy tính qua cng song song

Có thể thực hiện kết nối trực tiếp và truyền dữ liệu giữa hai máy tính qua cổng song song chuẩn theo cách sau:

Một phần của tài liệu GIÁO TRÌNH KIẾN TRÚC MÁY TÍNH (Trang 83 - 86)

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

(108 trang)