ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları
Would you like to react to this message? Create an account in a few clicks or log in to continue.
ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları

Güncel Paylaşım Forumu !
 
AnasayfaGaleriAramaLatest imagesKayıt OlGiriş yap
Eğlence Başladı Rütbeni Seç! TIKLA
Moderatör Alımı Başladı TIKLA

 

 Pascalda paralel port kullanımı

Aşağa gitmek 
YazarMesaj
ALPA
Site Kurucusu
Site Kurucusu
ALPA


Mesaj Sayısı : 815
Nerden : Ankara
Kayıt tarihi : 02/03/09
Rep Puanı Rep Puanı : 32

Pascalda paralel port kullanımı Empty
MesajKonu: Pascalda paralel port kullanımı   Pascalda paralel port kullanımı Icon_minitimeÇarş. Nis. 22, 2009 11:49 am

Pascalda paralel port kullanımı

--------------------------------------------------------------------------------

Pascalda paralel port kullanımı

--------------------------------------------------------------------------------

Pascalda port kullanımı için paralel portun adresi olan 378 i kullanacağız, bu komutun kullanımı port[$378] şeklindedir. Bildiğimiz gibi paralel porttan 8-bitlik bilgi verişi sağlamaktadır. Bu komutu kullanmak için 8-bitlik bilgi gönderimi sağlayan bütün kısmların lojik 1 olması gerekir. Yani paralel porttan 8 tane led yakmak için hepsinin değerinin 1 olması bu da port[$378] komutunun değerinin ikilik tabanda 11111111 olması demektir. bunun yanında birinin yanmasını ötekinin yanmamasını istiyorsunuz. Bu durumda 10101010 olması gerekiyor. taban aritmetiği iyi olan arkadaşlar (11111111) şeklinde ikilik tabandaki bir sayının değerinin 255 'e eşit oldğunu bilirler. Aynı şekilde (10101010) sayısınında 170'e eşit olduğunu bilecektirler. Eğer bunu komuta uygulamak gerekirse:

uses crt;
begin
repeat
port[$378]:=255; {1111 1111 olduğu durum}
until keypressed;
end.


yukarıdaki 6 satırlık kodda herhangi bir tuşa basılıncaya kadar 8 led yanar vaziyette duracaktır..... Eğer paralel porttan bilgi okunmak isteniyorsa ki bu bilgisayara bilgi gönderildiği zaman olacaktır. port[#378] komutu bir değişkene eşitlenmesi gerekmektedir. Örneğin:

uses crt;
var
a:byte;
begin
a:=port[#378];
write(a);
readkey;
end.
Sayfa başına dön Aşağa gitmek
http://www.weyyo.com
 
Pascalda paralel port kullanımı
Sayfa başına dön 
1 sayfadaki 1 sayfası
 Similar topics
-
» pascalda ingilizce-türkce sözlük
» VB 6.0 ( Recordset Kullanımı )
» Vb6 Ini dosyalarinin kullanimi
» ****İsrobot Kullanımı***[ReSiMlİ]
» Excel dosyalarinin kullanimi

Bu forumun müsaadesi var:Bu forumdaki mesajlara cevap veremezsiniz
ExtraForum - 1299 Private Serverlar - Server Dosya Paylaşımları :: Pascal-
Buraya geçin:  

weyyo

knight online serverlar

metin2 serverlar

silkroad serverlar