Micro v6.11.1 – IDE Mikrokontroler

Tersedia versi yang lebih baru!

Dalam CD bawaan buku Mudah dan Menyenangkan Belajar Mikrokontroler Cetakan I, saya menyertakan software IDE mikrokontroler, yaitu Micro v5.4. Kini saya mengeluarkan versi pembaharunya yaitu Micro v6.11.1.

Yang baru di Micro v6.11.1:

  • Bisa menulis program dalam C. Versi sebelumnya hanya bisa dalam assembly.
  • Bisa mengatur downloader.

Bisa menulis program dalam C

Micro v6.11.1 mendukung C yang di-compile dengan SDCC. Pilih File > New > New C file, lalu tulis programnya. Kalau sudah, tinggal disimulasikan menggunakan SimulatorInDLL atau langsung didownload ke dalam mikrokontroler, terserah Anda. Caranya sama dengan file A51 atau M51.

File C baru
File C baru.

Untuk melakukan pengaturan bagaimana program SDCC hendak dikompilasi, buatlah pengaturan dari menu Option > SDCC Option. Untuk mengetahui lebih lengkap mengenai pengaturan SDCC, bacalah Help yang disediakan SDCC.

Bisa mengatur downloader

Ada 3 pilihan downloader:

  • Default Downloader adalah downloader yang hanya bisa Anda dapatkan dengan pesan ke saya ๐Ÿ˜‰
  • Serial Downloader adalah downloader ISP yang bisa Anda buat sendiri dengan menghubungkan beberapa pin mikrokontroler AT89S51 atau AT89S52 ke port paralel.
  • Custom downloader adalah downloader milik Anda sendiri. Jika Anda menggunakan downloader tipe ini, pastikan bahwa downloader Anda bisa dijalankan menggunakan command line dengan urutan: NamaProgram HexFile [Switch].

Custom downloader harus diatur terlebih dahulu sebagai berikut:

  1. Pilih menu Option > Write > Configure Custom Downloader.
  2. Isi bagian Downloader dengan program downloader Anda. Anda juga bisa mencarinya menggunakan Browse.
  3. Jika program memang membutuhkan Switch, Anda bisa menempatkannya di bagian Switch.

Jika sudah diatur demikian, saat tombol Download diklik, maka Micro V6.11.1 akan memanggil program downloader seolah-olah kita mengetik dari Command Prompt.

Misal kita berada di direktori รข??C:\My Documentsรข?ย, nama file downloader adalah รข??Download.EXEรข?ย, dan nama file yang akan didownload adalah Percobaan.M51. Pertama-tama, Mikro v6.11.1 akan mengkompilasi Percobaan.M51 sehingga menghasilkan Percobaan.HEX. Selanjutnya, Micro v6.11.1 akan memanggil program Download.EXE seperti ini:

C:\My Documents>Download Percobaan.HEX

Konfigurasi custom downloader.
Konfigurasi custom downloader.

Lihat versi terbaru

Comments

49 responses to “Micro v6.11.1 – IDE Mikrokontroler”

  1. Avatar Nanang Setya Jatiarsa
    Nanang Setya Jatiarsa

    Assalamualaikum
    wah.., bagus nih website nya..
    saya dulu juga kuliah di widyagama tepatnya angkatan 2001 jurusan elektronika.
    Kebetulan saya juga suka dengan yang namanya mikrokontroler, dulu ( pas kuliah ) pernah pakai software e mas, lumayan sangat membantu bagi pemula….

    1. Avatar Sulhan

      Perasaan aku dulu juga kenal dengan mahasiswa yang bernama Nanang, tapi aku nggak tau nama lengkapnya. Is it you? Ya, memang sepertinya yang dipakai di Widyagama memang yang buatanku. Soalnya, di samping enak dipakai oleh pemula, MicroV6.11 juga sangat membantu buat yang sudah mahir. Terakhir aku dengar Uhida juga mau pakai versi terakhir (V6.11) untuk dipakai buat praktikum di Widyagama. Nggak tahu apa jadi apa nggak.

    2. Avatar didin dwi kristanto
      didin dwi kristanto

      bener han…sing dipake di kampus emang punya u..tuh golongane sumartono yang pasang hehehe

  2. Avatar dodo
    dodo

    cara dapetin software IDE mikrokontroler yang versi Micro v6.11.1. gimana bro ?

    e-mail di [email protected]
    makasih sebelumnya

  3. Avatar syahabudin
    syahabudin

    wah makin maju aja nih mas Sulhan. Ntar aq coba sempetin ikut nimbrung lagi deh ama mas Sulhan.

    Makasih

  4. Avatar andi
    andi

    thanks bro buat software gratisnya

  5. Avatar ian
    ian

    … ok, webnya, and saya mau nanya man…, saya pake assembler selama ini tapi sayangnya programnya tu aya selalu lupa-lupa ingat ( kuburan band ), so mendingan apa saya belajar bahasa c aja ya, tapi saya juga pengguna vb jadi bingung ngak tu saya… ? minta respont nya.. matur nuwon

    1. Avatar Sulhan

      Sebenernya, mo pake bahasa pemrograman apapun kalo ingetnya cuma C, A minor, D minor, ke G, trus ke C lagi ya pantes bingung. Makanya, biasakanlah untuk menuliskan komentar sehingga mempermudah kita saat membaca program serta mengingat apa yang pernah kita perbuat.

    2. Avatar ian
      ian

      Waduh Mister, Buku nya anda saya cari di gramed solo ternyata ngak ada.saya tanya mister lebih baik saya belajar bahasa assembler full action atau bahasa c untuk 89s51.., untuk assembler udah lama pake tapi sering lupa tu ma programnya, apa lagi saya juga pengguna bahasa basic di vb
      ..tmks very much..

    3. Avatar Sulhan

      Kalo gitu, untuk menyiasati kesulitan masnya, pake SDCC saja karena Micro v6.11.1 mendukung C yang di-compile dengan SDCC. Jika masnya tidak menemukan buku saya di toko buku konvensional, masnya bisa beli di toko buku online atau mungkin ada di Yogyakarta, secara buku saya diterbitkan oleh Penerbit Andi Yogyakarta.

  6. Avatar ilham
    ilham

    mas……….
    gak pernah pake compilernya pascal t?
    soalnya aq lebih paham pascal dari pada c……..
    saya tlh download compiler dan ide nya untuk bahasa pascal, tp masih saya pelajari juga…
    pake mikropascal ma turbo51 mas…
    dibahas juga po’o diantara keduanya yang saya maksudkan…

    1. Avatar Sulhan

      ๐Ÿ™‚ OK deh, kapan-kapan bahas pascal ya. Soalnya sebenernya aku sendiri lebih suka langsung pake assembly ketimbang pascal atau c. Karena assembly akan menjamin program yang kita buat effisien dan hemat memory. Cocok untuk mesin kecil kaya mikrokontroler. Kalo untuk komputer si memang aku paling suka keluarganya pascal ๐Ÿ™‚
      Kalo kita sudah membuat banyak library, walaupun pake assembly kita jg ga perlu terlalu pusing ko, yang penting kalo bikin library jangan pernah bosan untuk menulis komentar. Jadi sewaktu kita membutuhkan, kita tidak harus membaca ulang kode2nya, tapi cukup membaca keterangan yang telah kita buat.

    2. Avatar ilham
      ilham

      iya mas…
      saya tunggu bahasan2 selanjutnya mas………
      terima kasih…

  7. Avatar Sholihul Fathoni
    Sholihul Fathoni

    aslm…. kalo di kediri bukunya ada apa gak mas?? Cz saya pengen banget belajar mikrokontrol! O iya saya tw blog ini dari P.muflih, kakak e njenengan. Di kediri kalo ada tepatnya dimana? Mksh…

    1. Avatar Sulhan

      Salam kenal PAk Fathoni. Untuk dapetin bukunya, Pak Fathoni bisa melalui toko buku online. Liat komentar di atas.

  8. Avatar asep
    asep

    Dimana saya bisa mendaptakan buku Mudah dan Menyenangkan Belajar Mikrokontoler karangan Mas Sulhan? Apa di Gramedia ada? Kebetulan saya orang Cirebon, terima kasih

    1. Avatar Sulhan

      Menurut penerbitnya, buku tersebut akan dipasarkan di Gramedia di seluruh Indonesia, akan tetapi pada faktanya banyak yang tidak bisa mendapatkan buku tersebut di toko buku konvensional. Jadi solusi yang lebih mudah adalah pesen buku tersebut melalui toko buku online. Dan harganya biasanya lebih murah yang melalui toko online.

  9. Avatar benny
    benny

    terimakasih banayak mas,
    saya sudah baca bukunya, dan memang sangat menambah ilmu saya, karena dah baca tutorial di internet belum nyambung, coba baca buku mas, langsung faham.
    mas saya pengen dibahas mengenai pengiriman data ke led matrix pake 89s151 bahasa assembly, dan kemudian dilanjutkan pengiriman data melalui gui vb atau delphi..
    kira2 apa bisa dibuatkan tutorialnya mas?

  10. Avatar WIYADI
    WIYADI

    SAYA SECARA TIDAK LANGSUNG BERHUTANG BUDI BYK KPD OM SULHAN.BERKAT BUKU YG OM TULIS MEMAKSA SAYA BELAJAR KOMPUTER PD WAKTU ITU SAYA SM SEKALI TDK BISA KOMPUTER TAPI TERTARIK BELI BUKU OM AKHIRNYA SAYA TERPAKSA BELJAR KOMPUTER.TRIMAKASIH OM.
    SAYA JUGA MAU TANYA BAGAIMANA CARA MENGGUNAKAN TOOL UNTUK SIMULASI?
    TRIMAKASIH

    1. Avatar Sulhan

      Terimakasih ๐Ÿ™‚
      Memang saya belum membuat artikel khusus untuk menggunakan simulator2 yang saya buat, tapi ada beberapa artikel yang bisa dijadikan rujukan untuk itu, misalnya Menggunakan MXLED.EXE untuk simulasi matriks LED atau Simulasi Seven Segment untuk Program Jam Digital dengan Tampilan Jam-Menit-Detik.

  11. Avatar Bayu Priyapambudi

    thank’s bung,…
    and salam perdana, maaf sebelumnya,…
    semua referensi disini bayu sedot semua guna lebih ingin tau tentang Mikrokontroler.
    kalo di makassar untuk dapat bukunya di mana yach?…
    once more th’x.

    1. Avatar Sulhan

      Semua yg di sini boleh disedot ko ๐Ÿ˜€
      Tuk dapetin bukunya, bisa pesan online di website penerbit.

    2. Avatar bayu priyapambudi

      Mas Sulhan,.. gimana mesan bukunya, abis pake login.
      emang udah adah di makassar ( Gramedia )?

    3. Avatar Sulhan

      Ya, mang harus login. Minta bantuan ADMIN ONLINE aja. Nti langsung ngobrol dg mereka, trus akan dibantuin.
      Mendingan beli lewat online ketimbang di toko buku, lebih murah yg online (discount 20%)

  12. Avatar sam pentol
    sam pentol

    mas sulhan…yang lain nanya buku wae…sekarang saya nanya kalo pesen downloadernya kemana?…berapa pricenya total…secara disini susah dapetin perangkat yg kayak begituan…bales ya boss..secepatnya..atau email or sms saya saja kalo malu..saya butuh bgt…trims ya cak..

    1. Avatar Sulhan

      Ambil IDE di sini, trus setelah diekstrak, coba baca file “Readme Serial Downloader.txt”. itu mudah untuk dibuat sendiri. ga perlu pake beli ๐Ÿ˜€

    2. Avatar sam pentol
      sam pentol

      oyi…terimakasih mas sulhan nu kasep…bertambah lagi ilmuku..

  13. Avatar Chandra MDE

    Coba download lagi, trus nt coba aku instal lagi di Win2000.

    Thanks,
    Chandra MDE
    http://telinks.wordpress.com

  14. Avatar Tansill
    Tansill

    Siang pak, sebenarnya saya sudah beli buku bapak 3 taon yang lalu, trus kebetulan bersih2 eh di pelajari kembali cuman sayang cd bawaannya gak tau selip kemana, akhirnya ketemu web ini, saya mau tanya rangkaian downloader yang ada itu bisa buat 89C51 juga soalnya tertulis untuk 89S51??Thk’S

    1. Avatar Sulhan

      AT89S51 adalah versi yang lebih baru dari AT89C51. AT89C51 tidak disarankan untuk rancangan yang baru. Jadi sebaiknya gunakan saja AT89S51. Rangkaian downloader yg ada di bundel IDE adalah downloader dengan mode ISP. Dan mode ini belum ada di versi C. Jadi tentu saja downloader tersebut tidak bisa digunakan untuk AT89C51.

  15. Avatar rahmat
    rahmat

    assalamualaikum mas, sy bikin kit running text 7*50 dot (mengunakan at89s52, shift reg mggnkn 74ls164 decode mggnkn 74ls145), dapet nyontek dari forum bule lengkap dgn skema dan file hex nya. tentunya tampilan text nya sesuai dgn asm yg di bikin yg punya project. yg sy mo tanya, ada ga tools yg bisa rubah file hex ke asm? klo ada nama programnya apa ya? klo qta tau file asm nya kan bisa di edit textnya & bisa bermanfaat bagi qta smua. smoga apa yg mas informasikan menjadi amal shaleh. assalumalaikum.
    [email protected]

    1. Avatar Sulhan

      Pake MicroV6 jg bisa, atau lebih baik donlot aja Microcontroller Project versi terbaru. Nah, kalo sudah, buka tuh file hexnya, trus jalanin simulator dengan tekan tombol Ctrl+F9. Nah nanti sebelum simulator dijalankan, file hex tersebut akan diubah dulu menjadi bentuk asm lagi. Copy aja hasil konversi tersebut, trus km simpan. Hanya saja konversi hex ke asm tentu saja tidak akan menghasilkan kode yg sama persis dengan aslinya. Konversi tersebut hanya merupakan perkiraan.

    2. Avatar rahmat
      rahmat

      ok, terima kasih sekali. sy coba dulu mas.

      bikin forum aja mas br tambah rame….

  16. Avatar YOHAN
    YOHAN

    nice inphohh gann, and met kenal yee

  17. Avatar thoriq
    thoriq

    mas sulha saya pemula di mikon, saya pengen belajar dan pengen mahir, pengen masukannya dari mas sulha..klo memang harus beli buku n perangkatnya saya siap mas..balas segra mas

    1. Avatar thoriq
      thoriq

      saya bisa pesan bukunya sekalian downloadernya ke mas ga?(downloader itu kit nya bukan?)

    2. Avatar Sulhan

      waduh, saya tidak jualan bukunya ๐Ÿ˜› pesannya lewat toko buku online saja yah :D. terus kalau downloadernya bisa dibuat sendiri dengan mudah kok, tapi pakai micro yang AT89S51/AT89S52, jangan pakai yg AT89C51/AT89C52. sudah download Microcontroller Project kan? terus nanti baca helpnya. di situ ada cara untuk membuat downloader serial. gampang kok

    3. Avatar thoriq
      thoriq

      mas saya sudah beli bukunya nih ..klo mau beli defaul downloadrer nya?

    4. Avatar Sulhan

      default downloader ya? ๐Ÿ˜ณ memang dulu saya bikin itu untuk dijual, tapi sekarang tidak lagi, kapan-kapan deh insya 4JJI produksi lagi. tapi jangan kuatir, download versi terbaru aja. di helpnya ada cara untuk mengintegrasikan IDE tersebut dengan downloader manapun, termasuk downloader serial yang bisa dibuat sendiri dengan sangat mudah. skemanya ada di dalam heplnya.

  18. Avatar wan__
    wan__

    knp ya micro 6 maupun 7….setiap ngelewati instruksi CJNE GA BISA…….!
    Contoh: CJNE A,#0AH,KAMANA
    sjmp hayu

    kn sharus’y jika a=0ah lompat ke hayu,..tapi wlw nilai a=0ah g jump to ‘hayu’ tp malah ‘KAMANA’….

    tolong pencerahan’y bos….

    thx

    1. Avatar Sulhan

      bisa tolong kirim source yang menurutmu bermasalah? sertakan dalam komentar, seharusnya bagaimana menurutmu, tetapi bagaimana yang dilakukan oleh simulator.
      soalnya aku selalu menggunakan itu dan tidak pernah menemukan masalah seperti yang wan__ sebutkan

    2. Avatar wan__
      wan__

      ;contoh kecil yg ini mas……
      ORG 0H
      MULAI:
      MOV A,P3 ;
      CJNE A,#0FEH,TERUS ; jika A= FE ke mov p1,#0h tapi ini ke terus
      ;
      MOV P1,#0 ;
      SJMP MULAI ;
      TERUS:
      CJNE A,#0FDH,MULAI ;

      MOV P1,#0FFH
      SJMP MULAI

      END
      ;thx

    3. Avatar Sulhan

      Tidak ada masalah dikomputerku, jika tombol pada P3.0 ditekan, maka P1 akan 0, dan jika tombol P3.1 ditekan, maka P1 menjadi 0FFH. Begitu kan?

  19. Avatar Didik
    Didik

    Mas Sulhan, saya dah baca buku anda tapi yg edisi lama, termasuk Micro jg yg versi 5. Stlh saya download versi terbaru dan saya coba, mulanya simulasinya lancar2 aja, tetapi saya coba dengan file yang relatif besar, setiap kali klik start, single step maupun step over, selalu Exit, bahkan saya coba dg file2 proyek bawaan CD anda jg begitu, Tapi anehnya pake versi yang lama malah mau jln??
    mohon bantuannya, Mas… Trimakasih

    1. Avatar Sulhan

      Apakah file yand dijalankan berada di hardisk? Untuk versi baru, file yang akan dikompilasi harus berada di hardisk karena akan membuat beberapa file hasil di direktori yang sama dengan file sumber. Jadi kalau dijalankan langsung dari CD akan error. Saya selalu menggunakan file-file besar yang bahkan agar bisa mencukupi untuk mikrokontroler yang saya gunakan, maka saya harus membuat kode yang seefisien mungkin. Dan saya tidak mengalami error seperti yang Mas Didik sebutkan.

    2. Avatar Didik
      Didik

      Ok, Mas, tnyt solusinya memang harus di ekstrak ulang dg 7-zip,skrg dah ok. Tolong, Mas Sulhan tambahkan di folder demo file program jam digital MCS51 dg RTC 1307 pake assembler, yahh… maklum saya assemblerisme…dan saya lebih mudah paham dengan dg alur program anda susun. Terimakasih atas kemurahannya

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Time limit is exhausted. Please reload the CAPTCHA.