PDA

Tam Sürümünü Görmek İçin : Port Kontrol Uygulamaları


Wonk
27/03/2003, 17:42
Pascal da Port Kontrol Uygulamaları konulu arkadaşımın bir dönem ödevi var. Acele kaynak bulmamız lazım Pascal kiaplarına baktık doğru dürüst bişey yok. Yardım ederseniz sevinirim.


acemi
27/03/2003, 20:04
Internet'te ornek kod bulunan sitelerde oluyor. Birkac defa rastlamistim. Aklimda adres yok ama ufak bir arama ile bulunabilir.

Sunlardan birinde olabilir:
* http://www.planet-source-code.com/
* http://www.vb-bookmark.com/vbPascal.html
* http://www.epanorama.net/links/pc/programming.html#pascal

Wonk
27/03/2003, 20:40
Tşk ederim ama bana türkçe konu açıklamalı bir kaynak lazım.

hmustak
27/03/2003, 21:41
Benim aylar önce yaptığım, gerçekten de hoş bulduğum bi ufak yazılım(cık) var. Yanan HDD içinde kaynak kodları gitti ama, fikir verebileceğini düşünüyorum. İstersen Gönderebilirim.

Mail adresim

hmustak@nspm@ceviz.net <<< aradaki kısım yok haliyle :)

hmustak
29/03/2003, 20:13
Beğendin mi :)

Wonk
01/04/2003, 17:28
Program iyide bana kod lazım. Yinede tşk ederim hmustak

TeDDy
01/04/2003, 17:54
porta weri göndermek mi istiyorsun. benim delphi içinde asm ile yazmış olduğum bir iki kod war. pascal içinede asm eklyerek yapabilirsin. tam olarak ne yapmaya çalıştığını sölersin eminimki daha fazla yardımcı olabiliriz..

hmustak
01/04/2003, 21:52
Orjinal mesajı gönderen MetallicAhmeT
benim delphi içinde asm ile yazmış olduğum bir iki kod war.

hmmm :hmmm:

Asm bildiğini bilmiyordum (ASA nasıl olduda bişi yazmadı :) )

Bu "senin" yazdığın "ASM" kodunu yazda bizde bu gibi kaynaklardan faydalanalım...






------------------------- Bu "benim" copy/paste'ladığım

procedure WritePortB( ceviz : Word; kir : Byte );
begin
asm
mov dx, ceviz
mov al, kir
out dx, al
end;
end;

TeDDy
02/04/2003, 09:42
yaa hmustak biliyorsak dediysekde o kadar iyi değil tabii :) ( okulda ne kadar öğretebilirler ki) benim yazdığım kodda seninkinin aynısı (değişkenlr farklı sadece)

hmustak
02/04/2003, 19:00
:)
:super:

Wonk
02/04/2003, 21:51
Konu hakkında benimde başlıktan fazla bir bilgim yok öğretmen arkadaşa vermiş oda bana sordu kitaplara falan baktım ama bişey bulamadım.

hmustak
03/04/2003, 00:24
Aslında tam olarak açsan konuyu bilgi & kaynak sahibi birileri ilgilenir zannediyorum. Yukarıdaki ASM kodu ile porta veri gönderebileceğin gibi;


Program Send_A_To_LPT1;
Var
PrinterPort:Array[1..4] Of Byte Absolute $40:$8;
Begin
Port[PrinterPort[1]]:=Ord('A');
End.



'la da LPT1 portuna veri gönderebilirsin. Yok ben seri portada bişiler gönderecem filan diyosan, elektronikçilerde Portlarla ilgili çok güzel uygulumalı kitaplar mevcut.
Bu konuda google'ında inanılmaz bir kaynağı mevcut :) Direkt adres istersen konu hakkında, yanlış hatırlıyo olabilirim, doğrulamak için vaktim yok; elektronikhobi.com veya .net öyle bi site olacaktı.
Yok beraber yapalım dersen onada okay, ama sedece Çarşamba ve Ctesi leri 1,5'ar saat boşluğum var :)

Kolay gelsin

Wonk
03/04/2003, 16:40
Çok tşk ederim hmustak verdiğin sitede işimize yarayacak bilgiler var.

hmustak
03/04/2003, 22:46
ok
işin görülsünde

Kolay gelsin