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

Một phần của tài liệu Giáo trình Kỹ thuật ghép nối máy tính Nghề: Điện tử công nghiệp Trình độ: Trung cấp (Tổng cục Dạy nghề) (Trang 82 - 84)

5. 2.1 Vi mạch đệm 74LS245:

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

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

Địa chỉ Tên Read/Write Số hiệu bit Mô tả Base + 0 Data Port

Write 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 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ả Base + 1 Status Port Read Only Bit 7 Bysy Bit 6 Ask

Bit 4 Select In Bit 3 Error Bit 2 IRQ (Not) Bit 1 Reserved Bit 0 Reserved

Thanh ghi trạng thái là thanh ghi chỉ đọc. Bất kỳ dữ liệu nào ghi 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ả

Base + 2

Control Port

Read/Write 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

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 cổng dữ liệu có chiều vào. Lập bit 5 cho phép thu dữ liệu vào qua đường Data0 – 7.

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

Địa chỉ Bit Function

Base + 402H

7:5 Selects Current Mode of Operation

7:5 000 Standard Mode 7:5 001 Byte Mode

7:5 010 Parallel Port FIFO Mode 7:5 011 ECP FIFO Mode

100 EPP Mode 101 Reserved

110 FIFO Test Mode 111 Configuration Mode 4 ECP Interrupt Bit

3 DMA Enable Bit 2 ECP Service Bit 1 FIFO Full

0 FIFO Empty (adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Giáo trình Kỹ thuật ghép nối máy tính Nghề: Điện tử công nghiệp Trình độ: Trung cấp (Tổng cục Dạy nghề) (Trang 82 - 84)