Download
pertemuan n.
Skip this Video
Loading SlideShow in 5 Seconds..
PERTEMUAN PowerPoint Presentation

PERTEMUAN

203 Vues Download Presentation
Télécharger la présentation

PERTEMUAN

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. PERTEMUAN 10 TEKNIK PEMROGRAMAN ANTARMUKA By ATIT PERTIWI

  2. Bahasa pemrograman yang dapat digunakan untuk rangkaian antarmuka : • Berbasis Grafik/ Visual (Visual based) • Visual Basic • Delphi • Visual C • Berbasis Teks (Text Based) • BAHASA RAKITAN • BAHASA C By. Atit Pertiwi

  3. Bahasa pemrograman di atas tentunya sudah sangat familiar bagi seorang programmer, walaupun tidak tertutup kemungkinan bahasa pemrograman lainnya dapat digunakan. 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. By. Atit Pertiwi

  4. 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 Mikropro-sesor ke Alat. • DX : Alamat Port • AL : Data port By. Atit Pertiwi

  5. 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) By. Atit Pertiwi

  6. BAHASA C Bahasa C merupakan bahasa yang fleksibel, tidak tergantung pada mesin yang digunakan dan multiplatform merupakan keunggulan dari bahasa pemrograman ini. 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). By. Atit Pertiwi

  7. Bentuk Umum : outp(alamat port,data); Penggunaan : Mengeluarkan data dari Mikroprosesor ke Alat Contoh : outp(0x300,0x80); (dalam Hexadecimal) By. Atit Pertiwi

  8. Bentuk Umum : inp(alamat port); Penggunaan : Memasukkan data dari Alat ke Mikroprosesor Contoh : inp(0x300); (dalam Hexadecimal) Data akan masuk melalui variabel yang telah disiapkan. By. Atit Pertiwi

  9. BAHASA BASIC Bahasa Basic adalah bahasa pemrograman yang cukup mudah digunakan, fleksibel dan tidak membutuhkan pemrograman yang terstruktur. Bentuk Umum : OUT &H<alamat port>,&H<data> Penggunaan : Mengeluarkan data dari Mikroprosesor ke Alat Contoh : OUT &H300,&H 80 (dalam Hexadecimal) By. Atit Pertiwi

  10. Contoh :INP &H300(dalam Hexadecimal)Data akan masuk melalui variabel yang telah disiapkan. Bentuk Umum : INP &H<alamat port>Penggunaan : Memasukkan data dari Alat ke Mikroprosesor By. Atit Pertiwi

  11. BAHASA PASCAL Hampir sama dengan bahasa Basic; bahasa PASCAL termasuk bahasa pemrograman yang cukup mudah digunakan dan banyak dipelajari di sebagian besar perguruan tinggi walaupun memiliki program yang terstruktur. By. Atit Pertiwi

  12. Bentuk Umum : port[$<alamat port>]:=$<data>; Penggunaan : Mengeluarkan data dari Mikroprosesor ke Alat Contoh : port[$303]:=$80; (dalam Hexadecimal) By. Atit Pertiwi

  13. Contoh : port[$data]:=$300; (dalam Hexadecimal) Data akan masuk melalui variabel “data” Bentuk Umum : port[$<variable>]:=$<alamat port>; Penggunaan : Memasukkan data dari Alat ke Mikroprosesor. By. Atit Pertiwi

  14. THE END By. Atit Pertiwi