Bagi anda yang suka pemrograman untuk mengakses hardware komputer, mungkin salah satu port yang bisa dimanfaatkan adalah paralel port, serial atau USB. Bagaimana kita membuat program untuk mengakses port paralel?. Berbeda dengan pemrograman biasa, untuk program akses port kita harus mengetahui alamat port yang digunakan… untuk lebih jelasnya silahkan baca selanjutnya tutorial ini semoga bermanfaat…
Port paralel walaupun sekarang sudah mulai disertakan pada motherboard keluaran terbaru tetapi masih layak untuk dikembangkan untuk keperluan kontrol perlatan seperti, motor stepper, lampu LED,LCD, Seven Segment dan aplikasi lainnya.Nah bagaimana cara melakukan akses ke port paralel melalui Delphi?…
Buatlah Form dengan tampilan sebagai berikut :
Buatlah Kode program sebagai berikut :
procedure TulisPort(addr: word; value: byte); assembler;
asm
XCHG AX,DX
OUT DX,AL
end;
function BacaPort(addr: word): byte; assembler;
asm
MOV DX,AX
IN AL,DX
end;
procedure TForm1.FormCreate(Sender: TObject);
var
kontrol: byte;
begin
kontrol := BacaPort($37A); {baca register kontrol LPT1}
kontrol := kontrol and $DF; {reset bit 5, operasi tulis}
TulisPort($37A, kontrol); {tulis kembali register kontrol LPT1}
end;
Dobel klik pada Button1 dan tulis perintah berikut (event handler OnClick untuk Button1) untuk menulis data ke port printer.
procedure TForm1.Button1Click(Sender: TObject);
var
data: byte;
begin
data := StrToInt(edit1.text); {mengambil nilai dari Edit1}
data := $FF-data; {komplemenkan nilai tersebut}
TulisPort($378, data); {tulis data tsb ke port data LPT1}
end;
Running Program …
Jika Edit diisi dengan bilangan, maka akan berlaku konversi bilangan desimal ke biner dengan logika sebagai berikut
Misal 8 = 0 0 0 0 1 0 0 0
Sehiingga bilangan binernya adalah = 07 + 06 + 05 +04 + 23 + 02 + 01 + 00.
maka led yang menyala adalah 1 led nomor 5 dari kiri
Jika anda menggunakan sistem operasi Windows XP anda harus menambahkan komponen User Port yang dapat anda download disini…
April 1, 2007 at 6:04 am
this super very assistive..!
April 2, 2007 at 4:43 am
Terima kasih sekali,
Saya menemukan yang saya cari.
Hanya Allah jua yang akan membalasnya
Amien
April 3, 2007 at 1:38 am
Thanks,ini yang aku cari semoga panjang umur, mudah rejeki.
hanya alloh jua yang membalasnya.
April 8, 2007 at 1:56 am
tolong dong, bagaimana kalou akses port serial dengan so windows xp
May 3, 2007 at 1:29 pm
Terimakasih puji syukur yang kuinginkan telah ter penuhi smoga keberhasilan dan kesuksesan menyertai kita…
June 15, 2007 at 3:01 pm
Mas bisa kirimin comportnya ke e-mail saya gak ??
soalnya gal bisa di donlod, domainnya pindah2
July 11, 2007 at 6:56 am
Alhamdulillah. Terima kasih atas kebaikannya membagi ilmu. Semog Allah membalas dengan kebaikan yang berlipat. Kalo ga keberatan saya diajari jika program tersebut di sambungkan dengan jaringan(LAN). Bagaimana ya? Sekali lagi terima kasih.
July 11, 2007 at 7:13 am
Coba gunakan Win Sock satu komputer sebagai server dan yang lain sebagai client… Anda bisa mengendalikan dari jaraj jauh melalui LAN.
July 17, 2007 at 1:52 pm
Salam Kenal,
mas q mau tanya gmana cara control led pada mikrocontroller sbg pengganti sensor/saklar
menggunakan port pararel dari komputer dg simulasi sensor dgn delphi.
gmn cara buat simulasinya?
q uda coba tp gak jalan (pkai userport)
mksih sebelumnya.
August 13, 2007 at 7:45 pm
Halo..temen2 aq lagi kesulitan ne..kalo kontrol port parallel lewat PHP langsung sebenarnya bisa ga se?…kalo aq bikin program dari VB buat kontrol port trus di-compile dlm bntuk exe bisa dijalanin lewat PHP bisa ga? aq dah coba tp blm brhasil. Ada referensi ga temen2 ato mas Admin bisa bantu?
August 14, 2007 at 3:10 am
Kalo akses port langsung pakai PHP aku belum pernah coba dan belum menemukan referensinya.
Bisa sih kalo mau akses port paralel dengan PHP caranya pakai aja database dan dibantu dengan program delphi yang membaca database.
Nah data-data yang mo dimanipulasi bisa direkayasa dengan isi tabel. Yang perlu diperhatikan adalah refresh databasenya…
Untuk refresh data pakai timer yang setiap saat selalu cek database sehingga seolah-olah akses port melalui PHP…
Insya Allah Bisa…
Mungkin ada yang punya referensi akses port langsung dari PHP???
August 19, 2007 at 2:59 pm
salam kenal…
aku mau nanya ne…
gimana caranya untuk mengatur rangkaian AC (alternating current)dengan menggunakan mikrokontroler, tapi yang amannyaa….
trus komponennya apa aja…?
thank’s b4….
August 21, 2007 at 6:09 pm
mas bisa kirim comport 3 ke email saya ga, coz ngelink truz jd ga dpt2 neh..
tolong y mas..
makasih..
September 8, 2007 at 1:39 pm
mas punya program delphi7 untuk memutar mtr stepper kiri dan kanan 360/180 derajat
September 24, 2007 at 8:45 am
mas mo nanya nich..
gimana listing program memanggil bunyi beep pada speaker pc tanpa menambah komponen apapun,,,
mkchi…
October 4, 2007 at 3:19 am
Selamat siang semua,
saya mau tanya. Ada yang sudah pernah coba Assembler pada delphi 6 gak?
saya lg butuh bgt tutotialnya.Ada yang bisa bantu saya ?
Saya akan sangat berterima kasih banyak.
terima kasih
aryo
November 10, 2007 at 7:19 am
minta tolong dong jangan cuman paralel aja yang dibahas, kalo bisa bahas juga yang serial, aku mau nanya nih gimana cara membuat koneksi mikrokontroler ke program delphi menggunakan RS-232. mohon bantuannya. thanks
November 12, 2007 at 9:08 am
Coba kunjungi website http://www.elektro.uny.ac.id/muhal/ blog ini masih dalam status suspend jadi gak bisa diedit dan dimanage lagi… Thanks atas responnya
December 9, 2007 at 9:15 am
Mas aq coba download user port tapi g bisa, krim ke e-mail q ya… tanks be 4
December 9, 2007 at 9:16 am
venda_161204@yahoo.co.id
December 12, 2007 at 7:54 am
Coba download disini http://elektro.uny.ac.id/muhal
Semoga membantu
January 17, 2008 at 10:11 pm
makasih bang atas pencerahannya..
January 21, 2008 at 3:37 am
Thankss alot lott……..
bisa minta tlng ga? kiriman tutorial untuk pemula ke email aq donk….
Thankss
February 27, 2008 at 4:49 am
aku coba download user port namun nggak bisa, aku coba di http://elektro.uny.ac.id/muhal juga nggak bisa, bolehkah dikirim lewat emailku? terima kasih.
April 5, 2008 at 12:50 pm
aku mau nanya bagaimana mengakses port usb sebagai interface dengan menggunakan vb atau delphi
April 19, 2008 at 1:07 pm
mas tolong dong kirim komponen user port, abis bingung
May 7, 2008 at 6:31 am
tolong dong informasi mengenai serial port / paralel port lengkap dgn contoh penyambungan ???….
June 20, 2008 at 10:34 am
bang yang untuk menjalankan motor stepper imagenya ga ke buka bisa minta ke email aku
July 6, 2008 at 11:58 pm
bagaimana mengaplikasikan metode ahp ke dalam delphi……………tolong di contohkan programnya????
July 24, 2008 at 6:34 am
saya mau nanya bagai sih cara buat program kontrol dengan VB melalui serial port??? tolong bantuu tnk’s
September 11, 2008 at 2:35 am
plz…beri tau aq intreface port parallel vb di xp …ok tks….
September 11, 2008 at 2:36 am
why interface di win98 bs tp di xp ga bs…!!! ada yg tau…blz scpatnya..ok
September 17, 2008 at 3:45 am
bagaimana caranya kalau dengan C++
October 4, 2008 at 10:28 am
saya mau bertanya bagai mana cara membuat program real player
November 12, 2008 at 2:17 am
sebenarnya bisa dgn xp hanya saja berbeda programnya, buktinya msh byk device yg bs dkontrol dgn parallel di xp
November 19, 2008 at 4:04 pm
mas klo ngaksesnya pake web bisa ga? tapi web nya udah online (di hosting) jadi bisa akses port pararel dari mana ajah. gimana? klo tau, minta infonya yah. terima kasih.
January 25, 2009 at 4:44 pm
KLo Akses paralel port dengan interface PPI 8255 di OS WIndows XP gimana ya??
bantuin dong….
February 1, 2009 at 6:46 pm
good article!
February 11, 2009 at 8:15 am
User Portnya kok ga bisa di donload lagi ya??
tolong bantuin donk…
March 24, 2009 at 3:32 am
saya mau bertanya bagai mana cara membuat program real player
kirim ke alfredo_ronaldo@yahoo.co.id
March 31, 2009 at 10:51 am
ok jga tuh.
klu interface paralel untuk aplikasi telepon
dengan delphi ada pak..
May 31, 2009 at 1:16 pm
user portnya tidak bisa di download malahan dibawa ke link http://www.singerpictures.com/. tolong bantuannya
July 8, 2009 at 8:32 am
bgmna cara mengakses port serial secara langsung pk VB 6 OS Win XP tanpa mikrokntrlr…untuk menyalakan led…trus di pin” berapa led musti di sambungkan…thanks
August 24, 2009 at 3:26 am
mas tolong bantu aku mau coba akses port paralell dengan delhi. ak mau bisa kontrol peralatan listrik dirumah ak. trima ksih sebelumnya.
October 3, 2009 at 2:35 pm
hallo….
pux listing prog gak bwat njalankan motor steeper from delphi 7???
klo d c ma cnth formnya>>>thank.???