Mikroprosesor & Pemrograman

1. Bahasa Assembly
  Bahasa Assembly adalah bahasa komputer yang kedudukannya di antara bahasa mesin dan bahasa level tinggi misalnya bahasa C atau Pascal. Bahasa C atau Pascal dikatakan sebagai bahasa level tinggi karena memakai kata-kata dan pernyataan yang mudah dimengerti manusia, meskipun masih jauh berbeda dengan bahasa manusia sesungguhnya. Bahasa mesin adalah kumpulan kode biner yang merupakan instruksi yang bisa dijalankan oleh komputer....
Materi Selengkapnya [Download Disini]

 2. Instruksi-Instruksi Keluarga MCS51
Mikrokontroler dengan arsitektur MCS-51 merupakan salah satu jenis arsitektur mikrokontroler yang paling lama, paling populer dan paling banyak digunakan di dunia. Arsitektur ini dikeluarkan pertama kali oleh Intel dan kemudian menjadi banyak dipakai dan dipelajari di seluruh dunia. 
Program pengendali mikrokontroler disusun dari kumpulan instruksi, instruksi tersebut setara dengan kalimat perintah bahasa manusia yang hanya terdiri atas predikat dan objek. Dengan demikian tahap pertama pembuatan program pengendali mikrokontroler dimulai dengan pengenalan dan pemahaman predikat (kata kerja) dan objek apa saja yang dimiliki mikrokontroler. 
Secara keseluruhan AT8951 mempunyai sebanyak 255 macam instruksi, yang dibentuk dengan mengkombinasikan ‘kata kerja’ dan objek. “Kata kerja’ tersebut dibahas dalam materi "Instruksi-Instruksi Keluarga MCS51"
Materi Selengkapnya [Download Disini]

 3. Percobaan
  • Led Display
Pada percobaan ini adalah menghidupkan LED dengan berbagai variasi nyala lampu LED. Pada gambar dibawah ini delapan buah LED dihubungkan ke port 1, yang difungsikan sebagai output.....
Materi Selengkapnya silahkan klik link dibawah ini :
[leddisplay.pdf]
Untuk code program percobaan led display silahkan klik link dibawah ini : 

  • Tombol Push Button
Pada percobaan ini akan memahami rangkaian mikrokontroller dengan interface ke saklar dan memahami program assembly untuk mengambil data saklar dan mengeluarkan data ke LED.
Materi Selengkapnya silahkan klik link dibawah ini :
[Pushbotton.pdf]
Untuk code program percobaan led display silahkan klik link dibawah ini :

  • LCD Character
Modul LCD Character seperti type M1632 dapat dengan mudah untuk dihubungkan dengan mikrokontroller seperti AT89S51. LCD yang akan kita gunakan pada percobaan ini mempunyai lebar display 2 baris 16 kolom atau biasa disebut sebagai LCD Character 2x16.
Materi Selengkapnya silahkan klik link dibawah ini :
[lcd.pdf]
Untuk code program percobaan LCD Character silahkan klik link dibawah ini :


 3. Penggunaan Program Aplikasi Ride IDE dan SPI Flash Programmer V 3.7
Program aplikasi Ride IDE adalah program apilkasi yang digunakan untuk menulis program dalam bahasa Assembly maupun bahasa C. Ride IDE mempunyai beberapa fitur yang dapat digunakan untuk edit, compil, dan debug file. Dengan menggunakan software ini, maka kita dapat melihat error setelah listing program kita debug.
Sedangkan SPI Flash Programmer adalah  program aplikasi yang dapat digunakan untuk memprogram semua tipe AT89S , yakni AT89S51/52/53/8252/8253. Selain itu, program ini juga mendukung beberapa tipe AVR lawas antara lain: AT90S1200/2313/4433/8515/8535. Dan yang terpenting, program ini mendukung hampir semua AVR tipe tiny dan mega. Jadi, satu program untuk semua mikrokontroler ATMEL.
Untuk Panduan penggunaan Ride IDE dan SPI Flash Programmer V 3.7 dapat di download pada link dibawah ini

untuk contoh rangkaian minimun sytem dan ISP adalah seperti pada contoh dibawah ini.
Atau bisa didownload pada link dibawah ini.
[Gambar rangkaian minimum system+ISP.jpg]



Download Aplikasi Ride IDE dan SPI Flash Programmer V 3.7 klik link dibawah ini