|
Gerçek
yazıcı portunda (paralel port) 17 adet sinyal mevcuttur ve bunlar:
1. DATA
port : Çıkış portu, 8-bit veri sinyali
2. STATUS port : Giriş portu, 5 adet durum sinyali
3. CONTROL port : Çıkış portu, 4 adet kontrol sinyali
Burada şu
soru akla gelebilir toplam 25 adet pine sahip paralel portun diğer (25-17= 8)
pinleri ne işe yarar? Kalan bu 8 pin, elektromanyetik etkilerin azaltılması ve
toprak potansiyeline farklı yollardan erişilmesi için kullanılmaktadırlar. Şimdi
bu portları sırasıyla inceleyelim.
|
Sinyal ismi |
Görevi |
Kaynak |
|
DATA |
Yazıcıya gönderilecek 8-bit veri
|
Bilgisayar |
|
Strobe |
Yeni verinin hazır olduğunu
bildirme |
Bilgisayar |
|
ACK |
Verilerin alındığına dair geri
bildirim |
Yazıcı |
|
Busy |
Yazıcının meşgul olduğunu bildirme |
Yazıcı |
|
Error |
Yazıcıda bir hata oluştuğunu
bildirme |
Yazıcı |
|
Reset |
Yazıcıyı ilk haline kurma |
Bilgisayar |
- Bir paralel portun teorik
sinyalleri -

DATA PORT
Data port veya Data Kayıtçısı (D0..D7) 8 bitlik
bir kayıtçıdır. Bilgisayardan dışarıya gönderilen veya dışarıdan alınan
verilerin tutulduğu kayıtçıdır. Data port iki yönlü bir porttur, yani hem veri
gönderme için hem de alma için kullanılabilir. Data portunun çıkışları D tipi
üç-durumlu flip-floplardan oluşmaktadır. Data port paralel portun taban adresini
temsil eder ve genellikle bu adres PC'lerde 378(hex) olarak atanır. Aşağıda Data
portun her bir bit sıralanışı verilmiştir. D7 en yüksek değerlikli (MSB) ve D0
en düşük değerlikli (LSB) bitlerdir.
- Data port bitleri -
STATUS PORT
Status
kayıtçısı, bilgisayarın yazıcı durumunu okumak için kullandığı sadece okunabilir
bir porttur. Adres olarak Data portundan bir sonra gelir, yani 379(hex)
adresinden erişilebilir. S0, S1 ve S2 bitleri kullanılmadığı için konnektör
çıkışında toplam beş bit ile temsil edilir.
|
S7 |
S6 |
S5 |
S4 |
S3 |
BUSY
Yazıcı meşkul sinyali Düşük-Aktif, Sıfır olduğunda meşkuldür.
|
ACK
Yazıcının Strobe sinyaline karşı ürettiği bir sinyaldir. |
PE
Bu sinyal kağıdın bittiğini bildirir, normalde sıfırken, kağıt
bittiğinde bir olur. |
SELECT
Yazıcının yazdırmaya hazır olduğunu bildirir, yazıcı bakıma
alındığında sıfır olur.
|
ERROR
Yazıda genel bir hata olduğunu bildirir. Hata oluştuğunda bu sinyal
sıfır seviyesine düşer. |
- Status port bitleri -
Bunun
yanında S0 EPP modunda (çalışma modlarına ileriki sayfalarda değinilecektir)
zaman aşımı (timeout) biti olarak kullanılabilir. Ancak bu bit DB-25
konnektöründe fiziksel olarak mevcut değildir. Bu yüzden sadece yazılım yoluyla
kontrol edilebilir. Bu port 5 bitlik genel amaçlı giriş portu olarak
kullanılabilir.
CONTROL PORT
Kontrol
portu veya kayıtçısı konnektör çıkışında C0 dan C3 kadar toplam dört bite
sahiptir. Konnektör çıkışında yer almayan IRQ EN isimli bir bit sayesinde harici
kesme işlemleri Status portundaki ACK sinyali ile etkinleştirilebilir. Bu portun
adresi, DATA portunun adresine 2 eklenmek suretiyle bulunur.
|
C3 |
C2 |
C1 |
C0 |
SelectIN
Yüksek olduğunda yazıcıya Veri girişlerini açmasını söyler, normalde
konnektör de sıfırdır
|
Initialise
Sıfıra düştüğünde yazıcıyı ilk halinde kurar ve tampon belleği siler,
normalde bildirir. |
AutoLF
Otomatik satır besleme. Her bir ENTER karakterinden sonra satır atlamayı
sağlar. |
Strobe
Sinyalin Pozitif kenarında DO-D7 kayıtçısı okunur. |
- Control port bitleri -
|
 |
Önceki sayfa
|
Sonraki sayfa
|
 |
|