{"id":1010,"date":"2010-06-26T15:00:34","date_gmt":"2010-06-26T08:00:34","guid":{"rendered":"http:\/\/sulhansetiawan.com\/?p=1010"},"modified":"2014-04-24T12:53:50","modified_gmt":"2014-04-24T05:53:50","slug":"microcontroller-project","status":"publish","type":"post","link":"https:\/\/sulhansetiawan.com\/id\/microcontroller-project\/","title":{"rendered":"Microcontroller Project"},"content":{"rendered":"<p><\/p>\n<p><strong>Microcontroller Project<\/strong> adalah sebuah graphical IDE (Integrated Development Environment) untuk mikrokontroler keluarga MCS-51 yang menggunakan compiler <a href=\"http:\/\/www.plit.de\/asem-51\/home.htm\">ASEMW.EXE<\/a>. Dengan demikian, sintak yang digunakan dalam <strong>Microcontroller Project<\/strong> adalah sintak ASEMW jika ditulis menggunakan bahasa assembly.<\/p>\n<p>Selain menggunakan bahasa assembly, <strong>Microcontroller Project<\/strong> juga bisa menggunakan bahasa c untuk menulis programnya, yaitu menggunakan <a href=\"http:\/\/sdcc.sourceforge.net\/\">SDCC<\/a>.<\/p>\n<p><strong>Microcontroller Project<\/strong> mengintergrasikan editor yang dilengkapi dengan code explorer, code hint, dan auto completion sehingga penulisan program menjadi lebih mudah. Dan dengan adanya simulator, Anda akan dimudahkan dalam memahami jalannya program dan pada saat melacak kesalahan logika program.<\/p>\n<p><strong>Microcontroller Project<\/strong> memberikan fitur-fitur tambahan dari versi sebelumnya yang akan  menambah kemudahan Anda membuat proyek mikrokontroler. Fitur-fitur baru tersebut  antara lain:<\/p>\n<ul>\n<li><strong>Code Explorer<\/strong>\n<p>Jika kita membuat sebuah deklarasi variabel, maka secara otomatis  variabel-variabel tersebut akan dibuat daftarnya dan akan muncul pada panel kiri  dari setiap editor. Demikian juga dengan label yang telah kita buat, makro yang  kita buat dan lain-lain.<\/p>\n<p>Daftar yang dibuat di panel kiri diurutkan berdasarkan abjad, bukan posisi.  Dengan klik ganda pada obyek yang dituju, kursor akan ditempatkan di posisi  obyek tersebut dituliskan.<\/p>\n<\/li>\n<li><strong>Auto Completion<\/strong>\n<p>Dengan adanya auto completion, saat kita menulis program, kita akan disuguhi  pilihan dengan obyek-obyek yang telah kita buat. Dengan demikian, penulisan  program bisa menjadi lebih cepat dan tidak mudah terjadi salah tulis.<\/p>\n<figure id=\"code-completion\" aria-describedby=\"caption-code-completion\" style=\"width: 360px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sulhansetiawan.com\/_wordpress_\/2013\/11\/completion.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border: 0px none currentColor;\" title=\"Code completion muncul secara otomatis atau bisa dipanggil dengan tombol Ctrl+Spasi\" src=\"https:\/\/sulhansetiawan.com\/_wordpress_\/2013\/11\/completion.png\" border=\"0\" alt=\"\" width=\"360\" height=\"278\" \/><\/a><figcaption id=\"caption-code-completion\" class=\"wp-caption-text\">Code completion muncul secara otomatis atau bisa dipanggil dengan tombol Ctrl+Spasi<\/figcaption><\/figure>\n<p>Code completion ini akan secara otomatis muncul jika kita membuat spasi, dan  saat itu merupakan bagian yang tepat untuk menambahkan kode. Sebagai contoh,  saat kita membuat spasi setelah menuliskan acall,  maka yang akan dimunculkan adalah semua label yang telah dibuat. Demikian juga  jika kita menulis mov, maka setelah menambahkan spasi, akan segera dimunculkan semua variabel yang telah kita buat.<\/p>\n<p>Kita juga bisa memanggil agar code completion ini muncul dengan cara menekan  tombol <strong>Ctrl+Spasi<\/strong>. Jika kita menulis program dalam bahasa C, maka code  completion ini tidak akan muncul secara otomatis, kita harus memanggilnya untuk  muncul dengan menekan tombol Ctrl+Spasi.<\/p>\n<\/li>\n<li><strong>Code Hint<\/strong>\n<p>Jika kita membuat makro atau fungsi pada penulisan program C, maka terkadang  kita lupa akan parameter apa saja yang dimiliki oleh makro atau fungsi tersebut.  Saat kita menulis sebuah pemanggilan makro atau fungsi, maka secara otomatis  akan dimunculkan hint yang menunjukkan parameter yang dimiliki oleh makro atau  fungsi tersebut.<\/p>\n<figure id=\"code-hint\" aria-describedby=\"caption-code-hint\" style=\"width: 360px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/sulhansetiawan.com\/_wordpress_\/2013\/11\/hint.png\"><img loading=\"lazy\" decoding=\"async\" style=\"border: 0px none currentColor;\" title=\"Code Hint membantu menunjukkan parameter pada makro atau  fungsi. Muncul secara otomatis atau bisa dipanggil dengan menekan tombol  Ctrl+Shift+Spasi\" src=\"https:\/\/sulhansetiawan.com\/_wordpress_\/2013\/11\/hint.png\" border=\"0\" alt=\"\" width=\"360\" height=\"367\" \/><\/a><figcaption id=\"caption-code-hint\" class=\"wp-caption-text\">Code Hint membantu menunjukkan parameter pada makro atau  fungsi. Muncul secara otomatis atau bisa dipanggil dengan menekan tombol  Ctrl+Shift+Spasi<\/figcaption><\/figure>\n<p>Dan sama seperti code completion, jika code hint tidak muncul secara  otomatis, maka kita bisa memanggilnya agar muncul dengan menekan tombol  <strong>Ctrl+Shift+Spasi<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<p>Hal yang paling menarik dari Microcontroller Project adalah integrasi dengan simulator yang bisa di<em>link<\/em> ke berbagai program\/simulator lain. Kemampuan simulator yang bisa di<em>link<\/em> ke simulator lain ini menjadikan Microcontroller Project sangat memudahkan kita dalam merancang sistem berbasis mikrokontroler.<\/p>\n<h3>Catatan Perkembangan dan Tautan Unduhan (Klik pada nomor versi)<\/h3>\n<ul>\n<li><a name=\"download\" title=\"Micro V-7.4.1.1\" href=\"https:\/\/sulhansetiawan.com\/_gdrive_\/download&#038;id=0BySPQ_LZsdXvWmZVSktJbEtfdmc\"><blink><b>Versi 7.4.1<\/b><\/blink><\/a>\n<ul>\n<li>Penambahan fasilitas cek update dan cek update otomatis.<\/li>\n<li>Perbaikan pengaturan Custom Downloader.<\/li>\n<li>Penambahan progress bar untuk downloader USBAsp.<\/li>\n<li>Port Serial untuk Default Downloader menyesuaikan port yang terinstal pada komputer, baudrate hingga 115200 bps.<\/li>\n<li>Penambahan opsi pulse DTR untuk Default Downloader.<\/li>\n<\/ul>\n<\/li>\n<li><a title=\"Micro V-7.3.1\" href=\"https:\/\/sulhansetiawan.com\/_gdrive_\/download&#038;id=0BySPQ_LZsdXvd3hPTnpGZzd4RTg\"><blink><b>Versi 7.3.1<\/b><\/blink><\/a>\n<ul>\n<li>Libusb di-link secara dinamik sehingga Micro.exe tetap bisa berjalan walau libusb belum terinstal.<\/li>\n<\/ul>\n<\/li>\n<li>Versi 7.3.0\n<ul>\n<li>Penambahan dukungan untuk <a href=\"http:\/\/shop.sulhansetiawan.com\/usbasp\">USBasp<\/a>.<\/li>\n<\/ul>\n<\/li>\n<li>Versi lebih awal\n<ul>\n<li>&#8212; belum ada catatan perkembangan untuk versi lebih awal \ud83d\ude41 <\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Mari bergabung dengan <a href=\"https:\/\/www.facebook.com\/groups\/MicrocontrollerProject\/\" title=\"Mudah dan Menyenangkah Belajar Mikrokontroler\" target=\"_blank\">grup mikrokontroler<\/a> kami di facebook<\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>Microcontroller Project adalah sebuah graphical IDE (Integrated Development Environment) untuk mikrokontroler keluarga MCS-51 yang menggunakan compiler ASEMW.EXE. Dengan demikian, sintak yang digunakan dalam Microcontroller Project adalah sintak ASEMW jika ditulis menggunakan bahasa assembly. Selain menggunakan bahasa assembly, Microcontroller Project juga bisa menggunakan bahasa c untuk menulis programnya, yaitu menggunakan SDCC. Microcontroller Project mengintergrasikan editor yang&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24,4,96,32],"tags":[87,73,146],"class_list":["post-1010","post","type-post","status-publish","format-standard","hentry","category-integrated-development-environment","category-mikrokontroler","category-all","category-software-gratis","tag-microcontroller-ide","tag-microcontroler","tag-software-gratis"],"_links":{"self":[{"href":"https:\/\/sulhansetiawan.com\/id\/wp-json\/wp\/v2\/posts\/1010","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sulhansetiawan.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sulhansetiawan.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sulhansetiawan.com\/id\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sulhansetiawan.com\/id\/wp-json\/wp\/v2\/comments?post=1010"}],"version-history":[{"count":0,"href":"https:\/\/sulhansetiawan.com\/id\/wp-json\/wp\/v2\/posts\/1010\/revisions"}],"wp:attachment":[{"href":"https:\/\/sulhansetiawan.com\/id\/wp-json\/wp\/v2\/media?parent=1010"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sulhansetiawan.com\/id\/wp-json\/wp\/v2\/categories?post=1010"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sulhansetiawan.com\/id\/wp-json\/wp\/v2\/tags?post=1010"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}