Bài giảng Kiến trúc máy tính: Bài 7 - ThS. Phan Thanh Toàn - Trường Đại học Công nghiệp Thực phẩm Tp. Hồ Chí Minh

20 11 0
Bài giảng Kiến trúc máy tính: Bài 7 - ThS. Phan Thanh Toàn - Trường Đại học Công nghiệp Thực phẩm Tp. Hồ Chí Minh

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

GHÉP NỐI MÁY TÍNH VỚI THIẾT BỊ NGOẠI VI.. Gi ả ng viên: ThS[r]

(1)

KIN TRÚC MÁY TÍNH

(2)

BÀI 7

GHÉP NỐI MÁY TÍNH VỚI THIẾT BỊ NGOẠI VI

(3)

• Mơ tả q trình vào/ra liệu máy tính • Liệt kê loại thiết bị ngoại vi thông dụng

• Mơ tả ngun tắc hoạt động cấu tạo số thiết bị ngoại vi thông dụng

(4)

Để hiểu rõ này, yêu cầu học viên cần có kiến thức liên quan đến môn học sau:

• Kỹ thuật số;

• Kỹ thuật điện tử

(5)

• Đọc tài liệu tóm tắt nội dung

• Ln liên hệ lấy ví dụ thực tế học đến vấn đề̀ khái niệm

• Sử dụng ngơn ngữ lập trình Pascal, C,… Để cài đặt số thuật toán học

(6)

7.1 Quá trình vào/ra

7.2 Các cổng ghép nối vào đa

7.3 Modem 7.4 Bàn phím 7.5 Chuột

(7)

7.1.1 Các phương pháp định địa vào/ra

7.1.2 Q trình móc nối thơng tin

7.1.3 Quá trình trao đổi liệu

(8)

• Mỗi thiết bị ngoại vi có địa xác định

• Có phương pháp định địa cho thiết bị ngoại vi

 Vào/ra ánh xạ nhớ

 Thiết bị ngoại vi định địa không gian địa với nhớ

 Thiết bị ngoại vi chiếm vùng không gian địa nhớ

 Ví dụ: Địa card hình thường là: A0000h – C7FFFh

 Vào/ra tách biệt

 Thiết bị ngoại vi định địa khơng gian tách biệt với khơng gian nhớ

(9)

• Máy tính gửi liệu thiết bị ngoại vi sử dụng lệnh ghi liệu vào port

• Máy tính muốn nhận liệu từ thiết bị ngoại vi sử dụng lệnh đọc liệu từ port • Các cổng thường có ghi để chứa liệu tạm thời (thanh ghi đệm số liệu),

và ghi điều khiển

• Q trình phát thu tín hiệu điều khiển bên gọi trình móc nối thơng tin

• Các tín hiệu điều khiển gọi tín hiệu móc nối Events at Host

Send FIN + ACK

Receive Fin + ACK Send Ack

Events at Host

Receive FIN + ACK Send FIN + ACK

Receive ACK 7.1.2 Q TRÌNH MĨC NỐI THƠNG TIN

• Thơng tin khơng có móc nối: Các bên trao đổi thơng tin với khơng cần tín hiệu móc nối, không cần kiểm tra sẵn sàng bên

• Thơng tin có móc nối

 Sử dụng tín hiệu móc nối;

(10)

• Q trình trao đổi liệu VXL với thiết bị ngoại vi thực theo bước sau:

 Xác định xem có thiết bị ngoại vi sẵn sàng trao đổi liệu với VXL chưa;

 Định địa thiết bị ngoại vi trao đổi;

 Giải tranh chấp có nhiều thiết bị muốn trao đổi thơng tin với VXL;

 Phát tín hiệu điều khiển đồng để trao đổi liệu • Có phương pháp vào/ra sau:

(11)

7.1.3 Q TRÌNH TRAO ĐỔI DỮ LIỆU

• Vào/ra chương trình:

 Phương pháp thơng tin khởi phát từ VXL

 Bộ VXL, nhớ, thiết bị ngoại vi trao đổi thông tin qua lệnh chương trình Thường sử dụng phương pháp:

 Phương pháp hỏi vịng: Chương trình liên tục kiểm tra trạng thái sẵn sàng thiết bị ngoại vi xem có yêu cầu trao đổi liệu hay khơng? Khi có thiết bị ngoại vi sẵn sàng chương trình nhảy vào chương trình phục vụ tiếp tục kiểm tra thiết bị ngoại vi

 Phương pháp ngắt: Thiết bị ngoại vi gửi yêu cầu phục vụ tới VXL, VXL dừng công việc thực nhảy vào chương trình phục vụ ngắt Sau thực xong chương trình phục vụ ngắt quay lại vị trí tạm dừng để thực tiếp chương trình

(12)

7.2.1 Cổng song song LPT

(13)(14)

7.2.1 CỔNG SONG SONG LPT

(15)

D7 D6 D5 D4 D3 D2 D1 D0 Tín hiệu máy in

9 Số chân cắm

• Một số ghi cổng LPT Thanh ghi số liệu

 bit số liệu;

 Thanh ghi hướng

0

(16)

7.2.1 CỔNG SONG SONG LPT (tiếp theo)

Máy in trạng thái off-line Máy in on-line

OFON: Trạng thái

Có giấy Khơng có giấy in

PAP: Giấy in

Truyền xong Đang truyền số liệu

ACK: Ghi nhận

Máy in bận Máy in không kết nối

BSY: Bận

0

Trạng thái Tín hiệu máy in

BSY ACK PAP OFON FEH x x x Tín hiệu máy in

11 10 12 13 15 Số chân cắm

Thanh ghi trạng thái

(17)

x x x IRQ DSL INI ALF STR Tín hiệu máy in 17 16 14 Số chân cắm

 Thanh ghi điều khiển

 IRQ: Yêu cầu ngắt, 1: cho phép, 0: không cho phép;

 DSL: Chọn máy in, 1: chọn, 0: không chọn;

 INI: Khởi động máy in, 1: máy in hoạt động bình thường, 0: máy in khởi động;

 ALF: Xuống dòng tự động, 1: tự động, 0: không;

 STR: Stroke, 1: truyền số liệu tới máy in, 0: không;

 X: Không sử dụng

0

(18)

7.2.1 CỔNG SONG SONG LPT (tiếp theo)

• Các chân tín hiệu cổng LPT

Chân Tín hiệu Mơ tả

1 Truyền số liệu tới máy in 2-9 D0-D7 Bit số liệu ( bit)

10 Máy in nhận kí tự có khả nhận tiếp 11 BSY Kí tự nhận, đầy đệm máy in, thiết bị

không nối

12 PAP Chỉ thị hết giấy

13 OFON Máy in trạng thái on-line

14 Chỉ thị máy in xuống dịng tự động 15 Hết giấy, máy in khơng nối, lỗi máy in

STR

ACK

(19)

• Truyền liệu dạng bit nối tiếp • Truyền nối tiếp thường có dạng:

 Truyền đồng bộ: Ngồi đường truyền tín hiệu số liệu sử dụng thêm đường tín hiệu đồng để thị bit ổn định đường truyền

 Truyền không đồng bộ:

 Khơng sử dụng đường tín hiệu đồng bộ, bit liệu chứa thêm thông tin đồng bộ;

 Sử dụng bit start stop để thị bắt đầu kết thúc khối liệu truyền;

(20)

7.2.2 CỔNG NỐI TIẾP COM

• Chuẩn ghép nối nối tiếp RS-232C:

 Thiết kế theo chuẩn EIA (Electronic Industries Association);

 Chuẩn qui định cách thức truyền số liệu DTE (Data Terminal Equipment) DCE (Data Communication Equipment);

 Mức logic cao (mức 1): Điện từ -3V đến -15V;

 Mức logic thấp (mức 0): Điện từ +3V đến + 15V;

 Có phương thức truyền:

 Đơn công: Dữ liệu truyền theo chiều;

 Bán song công: Số liệu gửi theo chiều, thời điểm truyền theo chiều;

Ngày đăng: 01/04/2021, 13:36

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan