Sabtu, 22 Oktober 2011

artikel interfacing


Praktikum-praktikum baru dengan materi-materi baru mulai dibuat dan kerjakan.
Dari sekian mata praktikum ada yang sama sekali baru ada juga yang pengembangan dari materi kuriklum lama. Namun khususnya di lab tempat saya mangkal ada salah satu mata praktikum yang hilang. Dari semua mata praktikum baru yang ada tak satu-pun yang membahas materinya yang sama dengan yang hilang ini.
Praktikum Teknik Antarmuka-lah yang menghilang dari peredaran. Walaupun di mata kuliah yang diberikan ada mata kuliah Teknik Antarmuka untuk kosentrasi elektronika dan mata kuliah Teknologi Pheriperal untuk kosentrasi Komputer, namun mata kuliah tersebut idak diimbangi dengan mata praktikum-nya.
Sepengetahuan saya ketrampilan teknik antarmuka masih sangat diperlukan. Sebagai modal dasar ketrampilan seseorang dalam menggunakan komputer sebagai pengontrol, pengendali dan komunikasi antara komputer dan komputer dan juga antara komputer dengan peralatan-peralatan yang terhubung dengannya.
Berawal dari sini mungkin saya akan memberikan sedikit informasi kepada yang memerlukanya untuk menggantikan praktikum antarmuka yang hilang ini.
Sayang usaha keras untuk belajar tentang ini dan fasilitas yang telah ada ditinggalkan begitu saja. Dan juga untuk menjaga supaya tak lupa, mungkin ilmu yang pernah didapatkan bisa hilang bila benar-benar tak dipraktekan lagi.
untuk selanjutnya mungkin akan saya bahas topik-topik tentang teknik antarmuka komputer misalnya komunikasi atau pengendalian dengan port LPT, serial, PPI 8255, non programable I/O, PIT 8253, sistem intrupsi dan lainya yang berhubungan dengan teknik antarmuka.
Pendahuluan:
Untuk komunikasi atau antarmuka antara PC dengan peralatan IO banyak caranya, salah satunya adalah dengan memanfaatkan File yang telah didesain untuk keperluan ini, file ini dalam bentuk file DLL dan harus dikenalkan terlebih dahulu sebelum kita gunakan. Dan untuk selanjutnya contoh komunikasi atau antarmuka kita akan belajar menggunakan VB.06 dan cara ini bisa juga kita gunakan pada VB.NET. Sebelum kita memulai kita bisa menyiapkan terlebih dahulu keperluan dibawah ini:
1. File DLL yang akan kita gunakan
Ada dua jenis yang bisa kita pilih yaitu misalnya:
1. Win95IO.DLL (hanya bisa dipakai pada OS win98 ke bawah, download)
2. inpout32.dll (bisa dipakai baik di win98 maupun win XP, download)
Untuk versi yang lainya, atau untuk keperluan lainya bisa dilihat di sini. Semua file tersebut telah saya uji dan berjalan. Khusus untuk inpout32.dll bisa berjalan di win 98, win xp, vb.6 dan VB.NET. File dll yang akan digunakan dicopykan ke directory windows/system
2. Perkenalkan file yang dipakai pada setiap program yang akan mengakses port yang bersangkutan. Dengan format sebagai berikut:
Win95IO.dll
Private Declare Sub vbOut Lib “WIN95IO.DLL” (ByVal nPort As Integer, ByVal nData As Integer)
Private Declare Function vbInp Lib “WIN95IO.DLL” (ByVal nPort As Integer) As Integer
inpout32.dllPrivate Declare Sub Out32 Lib “inpout32.dll” (ByVal nPort As Integer, ByVal nData As Integer)
Private Declare Function Inp32 Lib “inpout32.dll” (ByVal nPort As Integer) As Integer

3. Perintah-perintah untuk Mengakses Port
Win95IO.dll
Masukan : X = vbInp(Port) contoh: X = vbInp(&H378)
Keluaran : vbOut port, Nilai contoh: vbOut &H378, 20

inpout32.dll
Masukan : X = Inp32(Port) contoh: X = Inp32(&H378)
Keluaran : Out32 port, Nilai contoh: Out32 &H378, 20

Setelah persiapan tersebut selesai kita siap untuk komunikasi dengan antarmuka PC. memang pada awalnya ini digunakan untuk komunikasi dengan port LPT (paralel/printer). Namu dengan cara ini kita bisa gunakan yang lebih luas yaitu untuk komunikasi atau mengakses alamat/address tertentu pada PC kita, seperti komunikasi dengan PPI 8255, serial port (walau dengan VB juga sudah tersedia COM port), non programabel I/O, dan lain sebagainya.
Untuk pertama kali yang kita pelajari yaitu membiasakan diri dengan penggunaan file dll tersebut. Untuk lebih luasnya mungkin bisa kita gunakan inpout32.dll Karena bisa bekerja pada platform win 98 maopun win XP.
Jangan lupa setiap kita akan menggunakan file dll tersebut dalam sebuah program visual basic kita harus mendeklarasikanya terlebih dahulu. Karena file tersebut dibuat dengan bahasa C maka kita juga harusmemperhatikan besar kecilnya huruf.
Setelah kita mendapatkan semua dan bisa memanggil atau mendeklarasikan file dll tersebut, dan juga bisa menuliskan sintak perintah mengambil dan menerima data maka kita bisa lanjutkan untuk mempeajari cara kerja intarface yang akan kita gunakan. Misalnya LPT, PPI 8255 dan lain sebagainya.

Tidak ada komentar:

Posting Komentar