Ev Bilgisayarı  


Geri Dön   Ev Bilgisayarı > Program > Programlama

Programlama C,Delphi,Visual Basic ve diğer tüm programlama dilleri hakkında dökümanlar ve bilgilerin merkezi

Delphi İle Serial PORT KONTROLU (DB-25)
Program katagorisindeki Programlama bölümünde açılan Delphi İle Serial PORT KONTROLU (DB-25) adlı konudan; ÖN BILGILERE GIRIS: Paralel port, bilgisayarin dis dünyasiyla baglanti kurmasini saglar ve bu sayede buraya takilan aygita dijital olarak bilgi gönderir ve aygittan bilgi alir. Bu bilgi alma ve verme ...


Cevapla
 
LinkBack Konu Seçenekleri
Eski 20.07.2007, 18:53       #1
Bakan
 
d4erth - ait Avatar
 
Mesajlar: 273
Puan: 4957
ok Delphi İle Serial PORT KONTROLU (DB-25)

ÖN BILGILERE GIRIS:
Paralel port, bilgisayarin dis dünyasiyla baglanti kurmasini saglar ve bu sayede buraya takilan aygita dijital olarak bilgi gönderir ve aygittan bilgi alir. Bu bilgi alma ve verme islemlerinin hepsi ikilik sistemde olur. Bilgisayarda temel olan iki büyüklük vardir. Bilgisayar içerisinde veri bu iki deger üzerinden akmaktadir. "1" devrenin kapali (aktif) "0" ise açik (pasif) oldugunu gösterir. Bilgisayarda bu birler ve sifirlarin her birine "BIT"; bunlardan sekiz tanesinin yanyana gelmis sekline "1 BYTE" diyoruz. Bir seferde paralel porttan en fazla 256(11111111) sayisi gönderilebilir.(8 Tane veri ucu bulundugundan) Paralel portta veri transfer hizi genelde 150kb/sn dir. Fakat bu deger su an bir kaç kat artabilmektedir.Bilgisayara bagli her aygitin bellekte bir adresi bulunur ve her açilista BIOS bu adres degerlerini RAM bellege yeniden yükler. Paralel portun da belirli bir adres degeri vardir. Bu adres deger kontrol edilerek paralel porta bagli olan aygitin kontrolü saglanir. Aygit bilgisayara yakin oldugu zamanlarda paralel port kullanilir.
Temel olarak paralel port üçe ayrilir.
-GIRIS BIRIMI
-ÇIKIS BIRIMI
-KONTROL BIRIMI
Bu deney çalismasinda paralel portun kavranmasi için çesitli direnç, diyot, led gibi aletlerle kurulan devreler olusturulacaktir.
-Portun açik olmasi
-Portun kapali olmasi
PARALEL PORT PINLERI SEMASI( DB25 ) :

1-14-16-17 :Kontrol uçlari.
2-3-4-5-6-7-8-9 :Veri uçlari.
10-11-12-13-15 :Giris uçlari.

Şimdi Bu Pinlere Veri Gönderelim:
Code:
asm//asm yani port kodlarının başlangıcı
mov dx,$ 378;//buradaki 378 serial port adresidir eğer adreste değişiklik yoksa sorun olmaz ama 378 dışında bi port no kullanıosanız onu yazmanız gerekir.
mov al,$1;//şimdi hangi porta veri göndereceğimizi seçioruz buraya yazacağımız rakam ile ilgili bilgi aşağıdadır!!!
out dx,al;
end;//port kodlarını gerekli pinlere göndermiş olduk...
Şimdi ise Yukardaki <<mov al,$1>> buradaki 1 yerine yazabileceğimiz Numaraları anlatacağm:

Veri Göndereceğimiz 8 Tane Pin Olduğunu Sölemiştm Bu Pinlere Elektrik Vermek İçin :

mov al,$0// 8 Pinin Elektriğinide KESER.
mov al,$1// Sadece 1. Pine Elektrik Verir.
mov al,$2// Sadece 2. Pine Elektrik Verir.
mov al,$4// Sadece 3. Pine Elektrik Verir.
mov al,$8// Sadece 4. Pine Elektrik Verir.
mov al,$16// Sadece 5. Pine Elektrik Verir.
mov al,$32// Sadece 6. Pine Elektrik Verir.
mov al,$64// Sadece 7. Pine Elektrik Verir.
mov al,$128// Sadece 8. Pine Elektrik Verir.

Örneğin Biz sadece 1. ve 5. Pinlere Elektrik Vermek İstiyorsak Yapmamız Gereken:

mov al,$17// Yani 1. Pin Nu + 5. Pin Nu 17;

Umarm İşinize Yarar Sorunlarınız Olursa Yardımcı Olmak İsterim...

Bu arada bu bilgileri windows xp de denerseniz hata alırsınız çünkü xp 32 bit regesterda çalışır bize 16 bitlik regester lazm oda win98 dir! yani bu kodları win 98 de kullanabilirsiniz...
 
Alıntı ile Cevapla
Cevapla


Konuyu toplam 0 üye ve 1 ziyaretçi okuyor
 
Konu Seçenekleri

Yetkiler
Yeni konu açma yetkisi yoktur
Yeni mesaj gönderme yetkisi yoktur
Yeni eklenti gönderme yetkisi yoktur
Mesaj düzenleme yetkisi yoktur

BB Kodu: Açık
Smileler: Açık
[IMG] Kodu: Açık
HTML Kodları: Kapalı
Trackbacks: Açık
Pingbacks: Açık
Refbacks: Açık

Görüntülemek istediğiniz bölümü seçiniz

Benzer Konular
Konu Konuyu Açan Forum Cevaplar Son Mesaj
Delphi Componentleri (FTP) meydan Programlama 1 20.07.2007 11:43
Mp3 Küçültücü 5 Mb Olan Mp3leriniz 300 Kbyt'a Kadar Düşürün(telefona atın)++Serial axifix Programlar 2 9.07.2007 14:23
Serial Numaranı Kaybettiysen... t.yazıcı Programlar 1 23.06.2007 16:37
1 Milyon Adet Serial !!! mustizmir İnternet Genel 0 1.10.2006 00:06
Ip'nizi Görün Port Trafiğinizi Kontrol Edin MOD-ERN İnternet Genel 1 1.03.2006 21:11


Bütün zaman ayarları WEZ +2. Saat: 23:10


Powered by vBulletin® Version 3.8.0 Beta 1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
eXTReMe Tracker

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59