Mikrokontroler adalah sebuah piranti elektronika digital yang yang terintegrasi dalam sebuah chip, mikrokontroler tersusun dari mikroprosesor dan piranti pendukungnya.

Ada beberapa jenis mikrokontroler dengan produsen pembuatnya antara lain Atmel, PIC, Renesas, dll.

Mikrokontroler dalam sebuah rangkaian elektronika berfungsi sebagai pengatur keseluruhan kerja dari sistem yang terprogram.

Mikrokontroler adalah otak dari sebuah sistem elektronika digital, dimana sistem kerjanya diatur berdasarkan program dalam bahasa pemrograman yang digunakan, ada beberapa bahasa pemrograman yang dapat digunakan, pada umumnya semua bahasa pemrograman dapat diaplikasikan ke mikrokontroler, akan tetapi membutuhkan kompiler yang mendukung mikrokontroler tersebut.

Diantara bahasa pemrograman yang biasa digunakan dalam memrogram mikrokontroler produksi Atmel adalah bahasa Assembler, bahasa C, C++, basic, ataupun turbo pascal.

Dari bebeerapa bahasa pemrograman diatas, bahasa pemrograman assembler merupakan bahasa pemrograman yang memiliki efisiensi yang tinggi dalam siklus ataupun penggunaan memori, akan tetapi bahasa pemrograman asembler memiliki kekurangan yaitu bahasanya susah dimengerti oleh pola pikir manusia karena masih merupakan bahasa pemrograman tingkat rendah.

Bahasa pemrograman yang lain yang sudah menggunakan bahasa pemrograman tingkat tinggi adalah bahasa C atau C++.

Bahasa pemrograman dipandang paling efisien dibandingkan bahasa pemrograman tingkat tinggi lainnya yang biasa digunakan dalam pemrograman mikrokontroler,  bahasa C atau C++ mudah dipahami oleh manusia, akan tetapi efisiensinya baik itu efisiensi siklus ataupun memorinya masih kurang bila dibandingkan dengan bahasa assembler.

Dari penjelasan diatas, menurut saya bahasa pemrograman yang paling optimal adalah bahasa pemrograman C atau C++.

[YM:mikro_kontroler]

5 thoughts on “Mikrokontroler

  1. Thanks mas atas artikelnya. Bahasa C relatif mudah dibanding assembler. Walaupun tidak se-efisien assembler, tapi pengembangan program nggak bikin pusing. Kalo pascal rasanya belum ada yang mature, mungkin yang cukup lumayan MikroPascal.

    1. ya, dari pengalaman saya dalam menggunakan beberapa bahasa pemrograman, bahasa C dengan compiler SDCC merupakan yang paling optimal. Disamping penggunaan bahasa pemrograman C yang relatif lebih mudah dibandingkan dengan bahasa assebly.

      1. Apakah harus dengan compiler SDCC agar optimal? Bagaimana kalau dibandingkan dengan compiler AVR-GCC, mana yang lebih optimal? Mohon sharing nya. Trims.

Leave a Reply to Dinda Cancel reply

Your email address will not be published. Required fields are marked *