Anda di halaman 1dari 16

TEKNIK PEMROGRAMAN ANTARMUKA

EDY SETIAWAN

HOME

next

Bahasa pemrograman yang dapat digunakan untuk rangkaian antarmuka :

1.

2.

Berbasis Grafik/ Visual (Visual based) Visual Basic Delphi Visual C Berbasis Teks (Text Based) BAHASA RAKITAN BAHASA C

HOME

previus

next

Ciri utama bahasa pemrograman yang dapat digunakan bagi pemrograman antarmuka adalah :
Memiliki perintah IN dan OUT. Memiliki perintah akses PORT Bila hal diatas tidak ditemui, carilah fungsi library yang mengarah dalam mengakses PORT.

HOME

previus

next

BAHASA RAKITAN
Bahasa rakitan merupakan bahasa yang banyak ditemui bagi pemrograman antarmuka. Kecepatan dan tergantung pada mesin yang digunakan merupakan kekuatan utama bahasa rakitan. Bahasa rakitan dipakai pula dalam antarmuka berbasis mikrokontroller dan programmable logic devices.

Bentuk Umum : OUT DX,AX dan OUT DX,AL Penggunaan : Mengeluarkan data dari Mikroprosesor ke Alat. DX AL : Alamat Port : Data port HOME
previus next

Contoh : MOV DX,300H MOV AL,80H OUT DX,AL atau OUT 300h,AL

Bentuk Umum : IN AX,DX dan IN AL, DX Penggunaan : Memasukkan data dari Alat ke Mikroprosesor DX : Alamat Port AL : Data port Contoh : MOV DX,300H IN AL,DX atau IN AL,300h Data akan masuk melalui register Accumulator (AX atau AL) previus next HOME

BAHASA C

Bahasa C merupakan bahasa yang fleksibel, tidak tergantung pada mesin yang digunakan. Seorang programmer dapat membuat pemrograman antarmuka dengan bahasa C dilingkungan UNIX/ Linux. Yang patut diingat adalah bahwa bahasa C berformat case sensitif (Membedakan huruf besar dan huruf kecil).

HOME

previus

next

Bentuk Umum : outp(alamat port,data); Penggunaan : Mengeluarkan data dari Mikroprosesor ke Alat

Contoh : outp(0x300,0x80); (dalam Hexadecimal)

HOME

previus

next

Bentuk Umum Penggunaan

: inp(alamat port); : Memasukkan data dari Alat ke Mikroprosesor

Contoh : inp(0x300); (dalam Hexadecimal) Data akan masuk melalui variabel yang telah disiapkan.

HOME

previus

next

BAHASA BASIC

Bentuk Umum Penggunaan

: OUT &H<alamat port>,&H<data> : Mengeluarkan data dari Mikroprosesor ke Alat

Contoh : OUT &H300,&H 80 (dalam Hexadecimal)

HOME

previus

next

Bentuk Umum Penggunaan

: INP &H<alamat port> : Memasukkan data dari Alat ke Mikroprosesor

Contoh : INP &H300 (dalam Hexadecimal) Data akan masuk melalui variabel yang telah disiapkan.

HOME

previus

next

Pengendalian Hardware Melalui Paralel Port (LPT) dengan interface visual basic 6.0
Manfaatkan inpout32.dll

Shell procedure&function

Tuliskan kedalam module Public Declare Function Inp Lib "inpout32.dll" Alias "Inp32" (ByVal PortAddress As Integer) As Integer Public Declare Sub Out Lib "inpout32.dll" Alias "Out32" (ByVal PortAddress As Integer, ByVal Value As Integer)

BAHASA PASCAL
Hampir sama dengan bahasa Basic, bahasa PASCAL termasuk bahasa pemrograman yang cukup banyak dipelajari di sebagian besar perguruan tinggi

HOME

previus

next

Bentuk Umum : port[$<alamat port>]:=$<data>; Penggunaan : Mengeluarkan data dari Mikroprosesor ke Alat

Contoh : port[$303]:=$80; (dalam Hexadecimal)

HOME

previus

next

Bentuk Umum Penggunaan

: port[$<variable>]:=$<alamat port>; : Memasukkan data dari Alat ke Mikroprosesor

Contoh : port[$data]:=$300; (dalam Hexadecimal) Data akan masuk melalui variabel data

HOME

previus

next

THE END
previus

HOME