Belajar AT89S51/AT89S52 : Rangkaian Dasar
Berikut ini adalah rangkaian dasar untuk AT89S51/AT89S52, untuk AT89S2051 silahkan menyesuaikan pinout-nya. Skema tersedia dalam 2 bentuk :
Pada skema ini pin ISP-nya saya ikuti dari standar ISP Atmel, yang juga cocok dengan pin DT-HiQ AT89S In System Programmer milik Innovative Electronics - Surabaya.
Silahkan lihat halaman berikut untuk daftar programmer/downloader AT89Sxx.
Saya mempergunakan KiCAD karena:
- Gratis
- Open Source
- Tersedia untuk Linux dan Windows
- Hasil output Drill Excellon dan Gerber (note: SELC Bandung terima gerbernya kok)
Referensi :


Sutono, S.T.
Nuhun atas infonya…
Fandi Gunawan
@Sutanto, S.T:
Terimakasih sudah mampir.
lanzha
mas beda nya at89s51/52 ama at89c51/52 paan?

saya baru gabung…
pengen belajar bener2 mikrokontroler..
saya hanya bisa bahasa C dikit..
mohon penjelasanya..
——————
my_blog
——————
saptaji
buanyak-buanyak terima kasih…
Fandi Gunawan
@lanzha:
Beda saeri C dan S ada pada mekanisme downloadnya, untuk seri S lebih mudah karena menggunakan ISP (In-System-Programming) dan harganya yang tidak terpaut jauh menyebabkan saya sendiri lebih menyukai seri S.
@saptaji: Terimakasih sudah mampir.
Tarmizi
Maaf Contoh Cara2 & Skema Running Text Mnggungkan Mikrokontroller ATMega 8538 atau At89s…..Trmakasih
Aries
pak fandi..saya baru ni di dunia mikrokontroler..
kemariin saya baru saja mencoba running led tool kit..dan saya sudah bisa menjalakan nya..
lalu saya ingin membuat sendiri tanpa tool kit..
apa ada panduan nya?atau tutor yang lengkap..
rencana saya mau membuat project untuk menyalakan lampu LED nya tapi lewat komputer..menggunakan jaringan LAN..mohon penceerahan nya..
terima kasih..
samarudin
alat apa saja yang dibutuhkan dan teori dasar apa yang dikuasai untuk bisa menjadi programer mikro kontroler? terima kasih seblmnya…
Yogi
Mas Fandi, mohon bantuannya..
apa bisa menggunakan kabel/perangkat USB to Parallel yg di jual di toko2 komputer gt, untuk mengubah downloader AT89S51/52 yg paralel agar bisa dipakai ke USB? Agar bisa mendownload program dari laptop misalnya, yg notabene tidak ada port parallel nya..
Apa perlu INPOUT32.DLL? itu di letakkan dimana?
Terima kasih..
belajar elektronika
thanks mas infonya, saya juga pernah pake kicad
Fandi Gunawan
@samarudin: Sebenarnya yang dibutuhkan untuk belajar mikrokontroler adalah kemampuan hardware dan software. Hardware yang dibutuhkan untuk belajar: development board (tempat eksperimen), downloader (untuk mengupload kode mesin ke mikrokontroler), debugger (opsional, untuk mendebug kode Anda). Software yang dibutuhkan : compiler atau assembler tergantung dari bahasa yang digunakan, software untuk upload kode mesin ke hardware (biasanya diberikan bersamaan ketika beli hardware downloader). Untuk pengetahuan lebih banyak ke uji-coba dan ngoprek.
@yogi : teman saya pernah mencoba cara tersebut di laptop menggunakan DT-ISP namun gagal. Saya sendiri tidak merekomendasikan cara tersebut. Lebih baik beli yang memang dirancang untuk USB.
@belajar elektronika : terimakasih sudah mampir :D.
Mahmudi
Dear Mas Andi,
Salam kenal Mas Fandi,
Mas diulas juga dong bagaimana caranya belajar PIC
Thx,
Mahmudi
surali
pak…maaf. punya program asembler untuk kalender digital dengan outputnya pakai lcd 2×16. kalu ada boleh minta tidak programnya?kalu ada kirim ke email saya(aa.fallen@yahoo.com)terima kasih banyak.
Fandi Gunawan
@Mahmudi : saya baru saja membuat downloadernya, mudah2an segara bisa membuat tutorialnya.
@surali : maaf saya tidak punya program seperti itu. Coba digoogling saja atau dicari ke forum mikrokontroler yang mas pakai. Terimakasih sudah mampir.
sandi gte
terima kasih pak atas infonya. saya ingin mempelajari mikrokontroler,tapi saya bingung harus mulai dari mana. yang saya ingin buat adalah rangkaian mikro menggerakkan relay,dan dapat di program sesuka kita seperti smart relay ZELIO. pak saya mohon bantuanya dan bimbingannya.
Daniel
Untuk smuanya diatas yg juga masih belajar microcontroler seperti saya, cobalah mulai dengan cari program PROTEUS VSM (skrng ver 7.7 sp2).
Disitu disediakan banyak sekali sample* avr/pic/dll
download disini Proteus_7.7_SP2.rar
Yudi
Makasih Infonya
barita_nbbn
bagaimana saya mendapatkan downloader mikrokontroler,atau ada yang punya rangakainnya tolong di upload atau ke email aja soalnya running textku melalui hp belum siap sampai sekarang,kalau bisa nanya HP merek apa yang bisa kita pakai sebagai interfacenya,tolong sekalian data sheet HPnya……..terimakasih buat semua
yose
assalamu’alaikum
mass saya mau nanya nihh bisa ndak microcontroller kita unduh audio ke dalamnya ber barengan dengan programnya untuk kemudian kita playback
Fandi Gunawan
Bisa mas, coba cari informasinya di Google, saya pernah melihat beberapa project dengan kasus demikian.
Fandi Gunawan
Downloader untuk AVR ada beberapa. Ada yang beli jadi semisal :
- AVRDragon
- AVRISP
- JTAG ICE MkII
atau kamu bisa buat sendiri semisal :
- http://www.forumsains.com/mikrokontroler-dan-robotika/buat-sendiri-downloader-avr-murah-meriah/
- http://belajar-elektronika.com/mikrokontroler/isp-programer-untuk-avr-dengan-ponnyprog2000/
chandra
numpang tanya???
semisal mikrokontroler outputnya menggunakan usb bisa gak???
seandainya kita pakai at89s51 dengan rsmax232..
sebelumnya makasih atas infonya..
cahyo
asskum!
salam knl bat smua, ni aku mau tanya gmn cara buat audio micro controler??? Aku mau bkn musik midi bat jualan es, klo ada yg tau & pny skema’y tolong ksh tau aku & krm k email aku nurcahyaeko@yahoo.com
sblm’y mksh bnyk
nursusan
mas,sekarang saya lagi buat sensor buat mengetahui debit air menggunakan at89c51 (di proteus),
nah saya bingung di bahasa pemrogramannya pake apa??bascom avr atau bascom 8051??yang mana??atau ada yang lain.
Fandi Gunawan
@chandra : bisa, kita bisa pakai chip FTDI USB to RS232 converter. Misal yang sering dipake FT232.
@cahyo : Coba cek :
- http://www.8051projects.net/download-d62-midi-example.html
- http://www.maxmidi.com/diy/
- http://blog.neonascent.net/archives/hackstudy-midi-device/
@nursusan: kalau kamu pakai at89c51 ya harus menggunakan compiler untuk arsitektur 8051 semisal untuk bahasa BASIC : Bascom 8051, bahasa Pascal : Turbo 51, bahasa C : SDCC atau Keil C51.
Kevin
Maaf Pak mau nany sikit nih..!!
sya juga baru saja bergabung di dunia microcontroller nih..
belom bisa apa-apa nih..!!
jadi dalam tahap awal ini, apa yang harus saya awali untuk memulai belajar microcontroller ini Pak..??
trimakasih Pak..!!
yansen
thx bngt infonya pak…
nunu
mas saya mw isi program 89s52 tlg share kabel isp dan compilernya y fatmanunu@gmail.com tks
diagus
selamt pagi mas fandy,,,saya ingin belajar kirim sms mnggunakan at89s51,,bisa minta tolong kasih listing programnya gak mas,,pakai bhasa assembly????terima kasih