BAHASA PEMROGRAMAN BASIC UNTUK MIKROKONTROLER PIC16F84A

Main Authors: Santoso, Santoso, Sumardi, Sumardi, Isnanto, R.Rizal
Format: Thesis NonPeerReviewed application/pdf
Terbitan: , 2011
Subjects:
Online Access: http://eprints.undip.ac.id/25872/1/ML2F097672.pdf
http://eprints.undip.ac.id/25872/
Daftar Isi:
  • Bahasa rakitan mikrokontroler merupakan bahasa yang relatif sulit untuk dipelajari. Bahasa pemrograman lainnya, seperti bahasa pemrograman BASIC umumnya mudah untuk dipelajari. Oleh sebab itu dibuat suatu penerjemah bahasa mirip BASIC untuk mikrokontroler untuk memudahkan pembuatan perangkat lunak untuk mikrokontroler. Mikrokontroler yang digunakan dalam penelitian ini adalah PIC16F84A. Bahasa pemrograman ‘sistem BASIC’ dibuat dalam dua tahap. Pada tahap pertama dibuat kompiler di komputer pribadi (PC) yang menerjemahan kode sumber menjadi kode antara. Kode antara ini kemudian dikirim ke PIC16F84A. Pada tahap kedua dibuat penerjemah di PIC16F84A yang menginterpretasikan dan mengeksekusi aksi menurut kode antara. Pengujian dilakukan dengan membuat perangkat keras sederhana dan perangkat lunak yang menggunakan seluruh instruksi dan operator yang didukung oleh ‘sistem BASIC’. Meskipun interpreter diterapkan pada PIC16F84A yang memori programnya hanya berukuran 1 kiloword, berdasarkan hasil pengujian, seluruh instruksi dan operator mampu bekerja sesuai dengan perancangan. Kata Kunci : Interpreter, Mikrokontroler PIC16F84A, Kompiler, Kode Antara, ‘sistem BASIC’.