a, Giới thiệu cổng song song
Cổng song song(LPT) cổng trờn mỏy tớnh cỏ nhõn PC dựng để kết nối mỏy tớnh với thiết bị ngoại vi (chủ yếu để kết nối với mỏy in nờn ta thường gọi tờn cổng song song là cổng mỏy in). Dữ liệu được truyền qua cổng này theo cỏch song song, cụ thể dữ liệu được truyền 8 bit đồng thời hay cũn gọi byte nối tiếp bit song song.
Mức điện ỏp của cổng song song sử dụng đều là điện ỏp tương thớch TTL(Transiztor – Transiztor - Logic) 0v → +5v trong đú:
2v → +5v là mức logic HIGH.
Vỡ vậy khi ghộp nối với cổng này ta chỉ ghộp nối những thiết bị ngoại vi cú mức điện ỏp tương thớch TTL. Nếu thiết bị ngoại vi khụng cú mức điện ỏp tương thớch TTL thỡ ta phải ỏp dụng biện phỏp ghộp mức hoặc ghộp cỏch ly qua bộ ghộp nối quang.
Khoảng cỏch cực đại giữa thiết bị ngoại vi ghộp nối với mỏy tớnh qua cổng song song thường bị hạn chế. Lý do là hiện tượng cảm ứng giữa cỏc đường dẫn và điện dung kớ sinh hỡnh thành giữa cỏc đường dẫn cú thể làm biến dạng tớn hiệu. Khoảng cỏch giới hạn cực đại là 8m. Thụng thường chỉ 1,5 đến 2m vỡ lớ do an toàn dữ liệu.
Tốc độ truyền dữ liệu qua cổng song song phụ thuộc vào phần cứng được sử dụng. Trờn lý thuyết tốc độ cú thể đạt đến 1Mb/s nhưng với khoảng cỏch truyền hạn chế trong phạm vi 1m.
b, Cấu trỳc cổng song song
Cổng song song cú hai loại: ổ cắm 36 chõn và ổ cắm 25 chõn. Ngày nay, loại ổ cắm 36 chõn khụng cũn được sử dụng, hầu hết cỏc mỏy tớnh PC đều trang bị ổ cắm 25 chõn nờn ta chỉ cần quan tõm đến loại 25 chõn Hỡnh 4.32.
Hỡnh 4.32. Cổng song song 25 chõn.
+ Thanh ghi dữ liệu (278H, 378H, 2BCH, 3BCH).
Thanh ghi dữ liệu khụng phải đường dẫn hai hướng trờn tất cả cỏc mỏy tớnh chớnh vỡ thế thanh ghi này chỉ cú thể xuất ra 8 bit dữ liệu từ D0 → D7 tương ứng vúi từ chõn 2 →
Hỡnh 4.33 Thanh ghi dữ liệu
+ Thanh ghi trạng thỏi (279H, 379H, 2BDH, 3BDH).
Thanh ghi này giỳp cho ta nhận dữ liệu từ thiết bị ngoại vào mỏy tớnh qua cổng song song và sử lý cỏc tớn hiệu này.
Hỡnh 4.34 Thanh ghi trạng thỏi
+ Thanh ghi điều khiển (27AH, 37AH, 2BEH, 3BEH)
Thanh ghi điều khiển hai hướng, hay núi cỏch khỏc bốn bit cú giỏ trị thấp được sắp xếp vào cỏc chõn 1, 14, 16, 17. Cụ thể như sau :