Microcontroller 8051 Simulator - Edsim51

Jumat, 19 Februari 2010 , Posted by apapunditulis at 8:01:00 PM

Iseng-iseng beberapa waktu yang lalu diwaktu liburan kerja kemaren ke Cikapundung dan Jaya Plaza, pusatnya komponen-komponen elektronika di Bandung. Tadinya sih karena kaka di BSD minta sepedanya dikasih lampu, karena kalo malem gelap banget, tapi udah mau liburan ke Bandung, jadinya pas di Bandung dimulailah pencarian mengenai lampu. Sepanjang perjalanan mikir tentang dinamo sepeda, kincir angin yang dijadiin generator, dan sebagainya. Mikirnya jadi bisnis oriented, gimana nih kalo aku bikin sesuatu yang murah tapi dijual bisa lumayan mahal. Dimulailah pencarian itu!

Berangkat dari hobby masa kecil juga, sesampainya di Bandung, aku cari-cari buku bekas rangkaian elektronika di Pasar Cicadas, maklum kalo jaman sekarang, ini udah nggak ngetrend lagi, udah ketinggalan jamanlah masih mikirin LED, Transistor, Elco, dsb. Sekarang udah ngomongin digital man!! Hape, netbook, Wi-Fi, dsb. Tapi teteuuup, pencarian diteruskan. Dapetlah buku tebel, mungkin 1000an halamannya, judulnya "Electronic Devices and Circuit Theory" dan buku jadul tipis berjudul "Elektronika", dua-duanya 35 ribu. Wah, aku beli lah ini. Sesampainya dirumah, dibaca, tapi beneran, sumpah abis... kagak ngarti... :D hehehehe.. udah gitu nggak ada temen diskusi lagi. Kalo masih komponen biasa sih masih ngerti, tapi yang namanya transistor ke atas, udah deh kagak ngerti. Belum lagi mesti liat-liat datasheet-nya, fiuwh.. cape.. ini mah bukan cari ladang bisnis, ini mah maksa gw keluarin uang lagi buat belajar. Tapi gapapa deh, ditabung dulu dikit-dikit pemahamannya, yang penting tau dikitlah mengenai arah arus dan voltase di transistor PNP dan NPN, udah gitu yang paling penting gimana dia bisa sebagai switch dan amplifier.

Transistor, lupain deh, sekarang langsung aja ke circuit dan skema-skema. Download-download di internet mengenai circuit. Tapi kok kayaknya sederhana banget ya hasilnya, tapi usahanya kompleks. Secara bisnis ini ga menguntungkan. Masak beli transistor FCS 9014, elco, resistor, dan led yang kemudian masangnya juga lama cuma jadi lampu kedap-kedip, flip-flop? hehehe.. ngapain juga jaman gini dikerlipin dan dikecengin ama lampu-lampu kecil tak bernyawa.. hehehe.. tinggal cabut baterenya, abis deh kedipan lu ke gw.. hehehe...
emang sih untuk ilmu elektronika dasar penting, tapi buat aku sih pentingnya barang ini bisa laku ga dijual.. hehehe... hobby masa kecil sih bisa-bisa aja, tapi kalau nggak menghasilkan ya nggak usah deh... kebetulan aku pernah beli kit elektronik yang bisa 320 macem rangkaian, dari cuma beberapa komponen. Ini pengen aku repackage, dan dijual lagi dengan harga murah. Kayaknya sih industri elektronika di Indonesia juga masih begitu, persentil deh kayaknya yang bener-bener inventor. Hasil searching-an di internet juga nunjukkin bahwa kit yang aku beli itu dijual di luar negeri dengan dalem yang sama, tapi pembuatnya beda, walaupun harganya di luar negeri 2x lebih mahal.

Berangkatlah ke Glodok untuk mencari komponen-komponen itu, dengan niat untuk melakukan repackaging. Sayangnya banyak barang-barang yang ga dijual di Glodok, terutama untuk space IC dan music IC, kemudian beberapa sensor, seperti reed relay, water sensor, dan sebagainya. Tapi untuk IC-IC itu wajarlah, karena bentuknya masih kayak otak-otak di gamewatch gitu, bulet item dan ga ada serinya. Jadi mustahil kayaknya untuk dibajak, mesti tau bener siapa yang bikinnya. Hanya ada satu IC standard yang dapet, kalo ga salah seri LM389 ato berapa gitu.. ga penting deh.. hehehe..

Tapi ga putus asa deh, masih ada beberapa sumber di internet untuk pembelian online. Dicarilah di internet, tapi ternyata ga ada juga. Ya udah, pikiran mulai dialihkan ke robotic kit. Ini kit kalau aku pelajari sebentar kemudian aku ajarin orang lain kayaknya bisa jadi duit nih.. hehehe.. tapi investasinya mahal euy.. kalo ga ada rencana tahun ini sih, mungkin bisa-bisa aja belanja kit-kit itu, tapi menghambur-hamburkan uang di tengah-tengah rencana penting sangatlah tidak bijak... hehehe.. so, aku coba gali lebih banyak deh di internet. Kemudian baca tentang Microcontroller.

Makhluk apa sih microcontroller? ini dimulai dari pertanyaan IC music yang ga gw temuin di Glodok. Ini adalah programmable IC, nah, microcontroller ini juga sebenernya kurang lebih kayak gitu, cuma kita bisa memprogramnya dengan sesuka hati kita. Cuma bahasa pemrogramannya, ya ampun, kalo ga pernah nyobain bahasa Assembly, pasti males deh.. untung dulu pernah berpetualang dengan bahasa ini waktu di masa-masa SMP, bahkan pernah niru virus boot sector Michael Angelo, dan ditularin di komputer laboratorium. Hehehe.. dibilang nakal ama gurunya, tapi langsung diangkat sebagai asisten :) hehehe... ya udah remind semua deh jadinya, hobby elektronika dan hobby informatika. Cari-cari dan baca-baca microcontroller ternyata sangat menarik juga, dan enaknya ada simulator.


Ini adalah simulator Edsim51, freeware untuk mengetes rangkaian mikrokontroller AT89C51 kita. Karena LED display adalah hal yang paling menarik, maka aku coba input deh syntax as requested by microcontroller, yaitu pake bahasa assembly. Simple banget, belum pake jne, cjne, dec, dsb :D haha..


putar:
setb p3.3
setb p3.4
mov P1,#C0H ;D
mov P1,#FFH
clr P3.3
mov P1,#CFH ;I
mov P1,#FFH
clr p3.4
setb p3.3
mov P1,#C8H ;n
clr P3.3
mov P1,#88H ;A
mov P1,#FFH
clr P3.4
jmp putar
end


Program di atas akan menampilkan tulisan D, I, N, A, secara bergantian di LED, tapi sayangnya ga bisa secara bersamaan kedap-kedipnya.. tadinya memang sempet tanya-tanya juga di Glodok Jakarta dan Jaya Plaza Bandung mengenai Running Text pake dot-matrix LED, tapi jualnya pada udah jadi semua. Oke deh, ini dulu hasilnya. Tapi dipikir-pikir untuk belum beli kit apa-apa, terutama robotic karena kalo beli microcontroller kit aja udah sedemikian mahal dan sulit programmingnya tapi dampaknya tidak terlalu signifikan mendingan belajar-belajar dulu deh.. hehehe.. mudah-mudahan nemu robotic simulator, jadi belajar dulu dan liat hasilnya di simulator baru beli :) Hehehe.. mudah-mudahan juga dapet microcontroller scheme dan simulatornya untuk LED dot matrix yang tulisannya bisa panjang dan bersamaan gitu, misalnya "Lukas & Dina Just Married" hehehehe... udah gitu text-nya running lagi, blink-blink dan fading.. bisa dijual dah.. at least ditaro di pintu depan gedung tempat nikah nanti:D wkwkwkwk... kalo mau dijual pun gampang, tinggal diganti text-nya sesuai pesanan.. hehehe... kayak yang sekarang ada sebagai display di toko-toko.