Teknik Pemrograman dan Multithreading pada Mikrokontroler
Teknik Pemrograman dan Multithreading pada Mikrokontroler

Judul buku >> Teknik Pemrograman dan Multithreading pada Mikrokontroler

Penulis >> Sulhan Setiawan

Penerbit >> Andi, Yogyakarta

ISBN >> 978-979-29-5178-3

Dimensi >> 14×21 cm² ⁄ x+278 halaman.

Cetakan >> 2016

Ada CD

Multithreading artinya mengerjakan banyak tugas atau thread sekaligus. Pembagian waktu adalah kuncinya.

Pada program dengan banyak tugas, sebenarnya tugas-tugas tersebut tidak bekerja secara terus-menerus, tetapi seringkali berada pada kondisi menunggu. Pada kebanyakan pemrogram yang sederhana, proses menunggu biasanya dihabiskan hanya untuk menunggu. Biasanya dilakukan dengan sebuah loop yang sangat panjang yang disebut dengan delay. Jika program melakukan hal ini sementara ada pekerjaan lain yang belum selesai dikerjakan, maka hal ini benar-benar menyia-nyiakan waktu. Teknik yang lebih baik adalah dengan metode sleep. Ketika ada tugas yang hanya sedang menunggu, maka tugas itu akan menyerahkan jatah waktunya kepada tugas lain yang membutuhkannya.

Sebagai bonus bagi pecinta mikrokontroler, buku ini juga membahas penggunaan keyboard PS/2, remote controller infra merah, membuat terminal sederhana untuk Linux, dan sebagainya. Buku juga ini membahas cara memprogram mikrokontroler secara efektif dan efisien sehingga hasil kerjanya maksimal.

Isi:

  • Manajemen Program
    • Pengaturan Loop Utama
    • Penggunaan Interupsi
  • Multithread
    • Contoh Multithread
    • Multithread yang Lebih Canggih
    • Efisiensi Sistem pada Multithread
    • Delay Versus Sleep
    • Multithread dengan Kemampuan Sleep
    • Perbandingan Unjuk Kerja Multithread dengan Kemampuan Sleep dan Multithread tanpa Kemampuan Sleep
    • Thread Dinamis
    • Interupsi pada Multithread
  • Interaksi dengan Tombol
    • Dua Tombol Tiga Fungsi
    • Satu Tombol Banyak Fungsi
    • Satu Tombol Banyak Fungsi dan Dapat Berulang
    • Remote Controller
    • Keyboard
    • Simple Terminal

Dan lebih banyak lagi

Mari bergabung dengan grup mikrokontroler kami di facebook

Programming Technique and Multithreading on Microcontroller
Programming Technique and Multithreading on Microcontroller

Title >> Programming Technique and Multithreading on Microcontroller

Author >> Sulhan Setiawan

Publisher >> Andi, Yogyakarta

ISBN >> 978-979-29-5178-3

Dimension >> 14×21 cm² ⁄ x+278 pages.

Printing >> 2016

CD included

Multithreading means doing many jobs atau threads at once. Time division is the key.

In a program which doing many tasks, actually, those tasks aren’t always in active state, but only in wait state instead. In many simple program, waiting process is only used simply for wait. Usually done with a very long loop called delay. If program doing this while there is another unfinished task, then it is really a wasting time. The better techniqu is using sleep methode. When there is a task which in wait state, then this task will give its time to another task that need it.

As a bonus for microcontroller lovers, this book also discussed a PS/2 keyboard, infra red remote controller, creating simple terminal for Linux, and so on. This book also discussed how to programm a microcontroller in effective and efficient way so it will yield in maximal result.

Content:

  • Program Management
    • Main Loop Arrangement
    • The use of Interrupt
  • Multithread
    • Example of Multithread
    • More Sophisticated Multithread
    • Sistym Efficiency on Multithread
    • Delay Versus Sleep
    • Multithread with Sleep Capability
    • Performance Comparison between Multithread with Sleep Capability versus Multithread without Sleep Capability
    • Dynamic Thread
    • Interrupt on Multithread
  • Interaction with Button
    • Two Button with Three Function
    • One Button many Function
    • One Button many Function and Repeat Capability
    • Remote Controller
    • Keyboard
    • Simple Terminal

And many more

Join our microcontroller group on facebook facebook

3 Comments

Time limit is exhausted. Please reload the CAPTCHA.

Notify me of followup comments via e-mail. You can also subscribe without commenting.

  • dalam mcs 51 apakah ada pengaturan sleep … semcam BOD level dalam avr misalnya

    1. Hal semacam itu bisa dianggap sebagai fitur saja. Untuk ATMEL AT89C5x atau AT89S5x tidak ada semacam BOD level, tetapi untuk Nuvoton N79E8x ada.

  • kang, di cd bawaan buku Teknik Pemrograman dan Multithreading pada Mikrokontroler, software Remote Controller signal viewer nya ga ada, minta dong?