Giriş Yap Kayıt ol Online Üyeler Aktif Konular Arama Üyeler Forum Kuralları
Tahribat.Com | Portlar Yardım!
Tahribat.Com Forumları
C - C++
      Portlar Yardım!
Bu Bölümde yeni konu açmak için tıklayın Konuyu cevaplamak için tık...
Konu 27 Ocak 2008 (Pazar) 00:15 tarihinde açıldı. Kısayol | Alıntı yap | Özel Mesaj
dodobig


Kayıt : 11 Temmuz 2007
www.atsizcilar.com
Erkek Üye
 

arkadaşlar şimdi benim bilgisayarda 0x60 adresli port klavyenin portu.ben bu porttan inp komutuyla veri okuyarak o an hangi tuşa basıldıgını nekadar basıldıgını bırakılıp bırakılmadıgını vs.. kontrol edebiliyorum.(intrrupt lardan kolay)

sorun şu. mesela bi tane port okuyucu program yazdım.bu programdan bir tane çalıstırınca gerçekten bastıgım tuşun port id sini yazıyo ve bıraktıgımda bırakma id sini yazıyo yani proplem yok.amaaa, iki tane çalıştırırsam mesela birinde a ya basıyom 30 yazıyo bırakınca 158 yazıyo ,ama diğerinde hala eski değerler var.

sanki ben klavyeden tuşa basmamışım o porttan o veri okunmamış. yani sonuçta benim klavye pc ye bir porttan bağlanıyo ama biri aktif diğeri pasifken pasif olan program hiç port okumuyo gibi. yani soruya cevap vermek için c de portları yada interruptları bilmenize gerek yok. sadece arkada kalan program neden portu okuyamıyo bu konuda bi fikir verseniz yeter. programın kodu şu,indirmek için www.klan.somee.com/dodobig.rar 5 kb, kodlar şu...

#include<stdio.h> //dodobig
#include<dos.h>
  
int main(){

int tus;

while(tus!=1){
     tus=inp(0x60);
printf("%d\t",tus);
}
return 0;
}

 


www.atsizcilar.com 
27 Ocak 2008 (Pazar) 09:47 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ertan


Uzaklaştırılmış Üye
Kayıt : 21 Temmuz 2005
Erkek Üye
 
neyi iki tane çalıştırırsın anlayamadım orayı.Ben vb de yapmıştım böyle birşey.Paralel porta veri gönderme ve veri okuma yapıyordu.Belki sana algoritma kısmında yardımcı olabilirim.Biraz daha açarak anlatırsan yardımcı olabilirim

Bundan sonra sadece insan olanlarla muhattap olacağım.. Ona göre karşıma gelin...
ertan, 19 Temmuz 2008 (Cumartesi) 23:41 tarihinde Türkiye AB'ye girene kadar uzaklaştırıldı. Uzaklaştırılma Sebebi: Senin işin fazla uzadı hocam selametle... 
27 Ocak 2008 (Pazar) 12:33 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
dodobig


Kayıt : 11 Temmuz 2007
www.atsizcilar.com
Erkek Üye
 
ertan bunu yazdı:
-----------------------------
neyi iki tane çalıştırırsın anlayamadım orayı.Ben vb de yapmıştım böyle birşey.Paralel porta veri gönderme ve veri okuma yapıyordu.Belki sana algoritma kısmında yardımcı olabilirim.Biraz daha açarak anlatırsan yardımcı olabilirim
-----------------------------
bak bu program sürekli porttan veri okuyup ekrana yazıyo. portu okuyan programı iki kez çalıştırınca, aktif olan portu okuyo ama diğer eşi hala eski verileri gösteriyo...

www.atsizcilar.com 
28 Ocak 2008 (Pazartesi) 10:51 tarihinde yazıldı. Kısayol | Alıntı yap | Özel Mesaj
ertan


Uzaklaştırılmış Üye
Kayıt : 21 Temmuz 2005
Erkek Üye
 
hımm o zaman sen de programı birden fazla çalışmasını engelle.Yada program ikinci kez çalıştırıldığında tekrar okumayı etkinleştir. Ya da bi timer falan koyarak sürekli okutma yap...

Bundan sonra sadece insan olanlarla muhattap olacağım.. Ona göre karşıma gelin...
ertan, 19 Temmuz 2008 (Cumartesi) 23:41 tarihinde Türkiye AB'ye girene kadar uzaklaştırıldı. Uzaklaştırılma Sebebi: Senin işin fazla uzadı hocam selametle... 

[1]


Bu Bölümde yeni konu açmak için dıklayın Konuyu cevaplamak için tık...
Allah'a Havale Et Google Bookmark'a Ekle Yahoo'ya Ekle Stumbleupon'a Ekle Facebook'a Ekle Twitter'a Ekle   Google'da Ara : portlar  yardım! Favorilerime Ekle Yukarı Çık
Konuda 4 Mesaj Var.
Konu 547 Sefer Gösterilmiş.
2001-2012 © Tahribat Group - Her Hakkı Saklıdır. - ● Gizlilik İlkeleri ● Kullanım Koşulları ● İletişim