Cỏc thanh ghi của cổng mỏy in:

Một phần của tài liệu Bài Giảng ghép nối máy tính (Trang 58 - 60)

1. Thanh ghi dữ liệu (Data Register)

Địa chỉ Tên Read/Write Số hiệu bit Mô tả Bit 7 Data 7 Bit 6 Data 6 Bit 5 Data 5 Bit 4 Data 4 Bit 3 Data 3 Bit 2 Data 2 Bit 1 Data 1 Base + 0 Data Port Write Bit 0 Data 0

Địa chỉ cơ sở (Base address) thường gọi là cổng dữ liệu (Data port) hay Thanh ghi dữ liệu (Data Register) thường sử dụng để đưa dữ liệu ra cỏc chõn tớn hiệu ( Chõn 2 – 9). Thanh ghi này thường là thanh ghi chỉ ghi. Nếu ta đọc dữ liệu ở cổng này ta sẽ thu được giỏ trị mà ghi ra gần nhất. Nếu cổng mỏy in là hai chiều thỡ ta cú thể thu giữ liệu vào từ cổng này.

2. Thanh ghi trạng thái ( Status Register):

Địa chỉ Tờn Read/Write Số hiệu bit Mụ tả

Bit 7 Busy

Bit 6 Ack

Bit 5 Paper Out Bit 4 Select In Bit 3 Error Bit 2 IRQ (Not) Bit 1 Reserved Base + 1 Status Port Read Only Bit 0 Reserved

Thanh ghi trạng thỏi là thanh ghi chỉ đọc. Bất kỳ dữ liệu nào viết ra cổng này đều bị bỏ qua. Cổng trạng thỏi được tạo bới 5 đường tớn hiệu vào (Chõn 10, 11, 12, 13, 15), một bit trạng thỏi ngắt IRQ và 2 bit để dành. Chỳ ý rằng bit 7 (Busy) là đầu vào tớch cực thấp, nghĩa là khi cú một tớn hiệu +5V ở chõn 11, bit 7 sẽ cú giỏ trị logic 0.

Tương tự với bit 2 (nIRQ) nếu cú giỏ trị 1 cú nghĩa là khụng cú yờu cầu ngắt nào xuất hiện.

3. Thanh ghi điều khiển ( Control Register):

Địa

chỉ Tên Read/Write Số hiệu bit Mô tả

Bit 7 Unused

Bit 6 Unused

Bit 5 Enable Bi-Directional Port Bit 4 Enable IRQ Via Ack Line Bit 3 Select Printer Bit 2 Initialize Printer (Reset) Bit 1 Auto Linefeed Base + 2 Control Port Read/Write Bit 0 Strobe

Thanh ghi điều khiển được dự định là chỉ ghi. Khi một mỏy in được nối với mỏy tớnh, 4 đường điều khiển sẽ được sử dụng. Đú là cỏc đường Strobe, Auto Linefeed, Inittialize và Select Printer, tất cả đều là đầu ra đảo trừ đường Initialize.

Bit 4 và 5 là cỏc bit điều khiển nội. Bit 4 cho phộp ngắt và bit 5 cho phộp chế độ vào ra 2 chiều. Đặt bit 5 cho phộp thu đữ liệu vào qua đường Data 0 – 7.

4. Thanh ghi điều khiển mở rộng ECR (Extended Control Register ):

Địa chỉ Bit Function

Selects Current Mode of Operation 000 Standard Mode

001 Byte Mode

010 Parallel Port FIFO Mode 011 ECP FIFO Mode

100 EPP Mode 101 Reserved

110 FIFO Test Mode 7:5

111 Configuration Mode 4 ECP Interrupt Bit

3 DMA Enable Bit 2 ECP Service Bit 1 FIFO Full Base +

402H

Một phần của tài liệu Bài Giảng ghép nối máy tính (Trang 58 - 60)

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

(115 trang)