Belajar AT89S51/AT89S52 : Programmer/Downloader
AT89S51/AT89S52 merupakan produk Atmel yang cukup banyak dipasaran dengan harga kurang dari 20 ribu rupiah dipasaran (Jakarta maupun Surabaya). Untuk memulai belajar mikrokontroler tipe 89S51 ini kita membutuhkan programmer. Programmer merupakan suatu piranti keras untuk memasukkan bahasa mesin hasil kompilasi kode program yang kita tulis ke dalam mikrokontroler. Mikrokontroler memiliki ruang kosong yang digunakan sebagai tempat menyimpan kode mesin (machine code) yaitu di ROM (Read Only Memory). Untuk AT89S51 ukuran ROM ini 4 KB dan untuk AT89S52 ukurannya 8 KB.
Berikut ini adalah kumpulan skema dan artikel mengenai cara pembuatan programmer secara manual:
ISP PGM oleh Mohammad Asim Khan, keterangan lebih lanjut dapat dibaca disini, PCB untuk ISP PGM dapat diunduh disini yang dikembangkan oleh Wen-Hao Kuo.
ISP PGM dengan desain oleh Wen-Hao Kuo
Berikut ini adalah kumpulan programmer yang bisa langsung dibeli di Indonesia:
DST-51 Economic USB Version buatan Delta Electronic Surabaya

DST-51 ECONOMIC VERSION merupakan versi ekonomis dari Development System berbasis AT895x di mana pemrograman pada modul ini dilakukan dengan menggunakan teknik ISP
Spesifikasi:
- AT89C51, AT89C52, AT89C55, AT89S51, AT89S52, AT89S53, AT89S8252 Support
- PS2 PC Keyboard Connector
- 9-12V AC/DC Input
- 9-12V DC In/Out
- 5V DC Input untuk Switching 5V
- 8Kb I2C Serial EEPROM
- 2 LCD Port, M1632 Hitachi & Standard dengan Contrast Adjustment
- RS232 Port
- I2C Port
- Manual/Power On/Serial ResetPaket terdiri:
- Evaluation Board DST-V3.7
- Delta Studio Software
- RS232 Cable
- DU-ISP V2.0
- Target Cable
- USB Cable
- CD Software
- Reference Manual DST-51 ECONOMIC VERSION
Uni ISP Cable buatan Delta Electronic Surabaya

Kabel ISP yang digunakan untuk mengisi atau membaca program pada mikrokontroler AVR maupun MCS-51
Spesifikasi:
- Pemrograman untuk semua jenis AVR dan MCS-51 tipe S
- Pemrograman via Parallel Port
- Win98/2K/XP/NT
- Kompatibel DST-AVR, ST-2313, ST-2051, DST-51/2Paket terdiri:
- Kabel ISP
- CD Software, Datasheet dan contoh-contoh aplikasi
- Uni-ISP Manual
DU-ISP Delta USB In System Programming buatan Delta Electronic Surabaya

DU -ISP Delta USB In System Programmer Modul Universal Programmer yang dapat melakukan pemrograman melalui Port RS232 atau USB dari PC. Modul ini mampu melakukan pemrograman pada mikrokontroler keluarga MCS-51 maupun AVR secara In System Programming, yaitu langsung ke target system tanpa melepas mikrokontroler dari target system
Spesifikasi:
- Support untuk AT89S2051, AT89S4051, AT89S51, AT89S52, AT89S53, AT89S8252, AT89S8253, AT90S1200, AT90S2313, AT90S2323, AT90S4433, ATMega16, ATMega163, ATMega32, ATMega64, ATMega8, ATMega8515, ATMega8535, ATTiny12, ATTiny13, ATTiny2313, ATTiny26
- RS232/USB selector switch
- USB Power/Circuit Power source selector switch
DU-ISP V3.0 Delta USB In System Programmer (High Speed Version) buatan Delta Electronic Surabaya

Spesifikasi:
- Code Vision, AVR Studio, AVR Dude and Win AVR Compatible
- Support for all of the AVR type AT90Sxx, ATTinyxx, ATMegaxx and MCS-51 family AT89S5x
- USB / Power Selector
Target - Through Hole Plating PCB FR4
- High Speed Programming (128Kb in 1 minute)Paket berisi:
- DU-ISP V2.0 Module
- Target Cable
- USB Cable
- CD Software
USB 51 ISP Downloader buatan Creative Vision

USB ISP Atmel Programmer / Downloader untuk Tipe AT89S51, AT89S52, AT89S8252, dan AT89S8253.
Fitur:
- Format file yang didukung adalah *.hex
- Target download dengan ISP (miso, mosi, sck, dan reset)
- Kompatibel dengan Windows XP dan Vista
- Memiliki konektor Rx, Tx, dan Ground yang dapat digunakan sebagai komunikasi USB to Serial TTL (5V) dengan mikrokontroler yang anda buat.
- Tidak membutuhkan catu daya tambahan dari luar
- Terdapat selector jumper untuk power board mikrokontroler Atmel jika membutuhkan power dari USBPaket Produk:
- 1 buah downloader K-51 USB Atmel 89S51/52 Programmer
- 1 buah kabel target ISP
- 1 CD (driver, manual & software program)
- 1 buah kabel USB ke komputer
DT-HiQ AT89S In System Programmer buatan Innovative Electronic Surabaya

Spesifikasi Teknis DT-HiQ AT89S In Sytem Programmer:
- Parallel (LPT) Port Interface
- Kompatibel dengan Atmel® Microcontroller ISP Software© dengan konektor standar Atmel
- Mampu dioperasikan dalam Byte Mode ataupun Page Mode
- Beroperasi pada tegangan 3,3 - 5 V
- Port tidak terbebani saat “Running”
- Sistem operasi komputer: Windows® 9x/ME/2000/XP
- Mendukung mikrokontroler Atmel®: AT89S51, AT89S52, AT89S53, AT89S8252, AT89LS53, AT89LS8252, AT89S8253, AT89S2051, AT89S4051, AT89LPx052.
- Pada DT-HiQ AT89S In System Programmer serial number 992.12.508 - 992.12.774 dan DT-HiQ AT89S In System Programmer yang terdapat dalam DT-51 Low Cost Micro Starter Pack serial number 51.11.941 - 51.11.1286 perlu dilakukan pengubahan konfigurasi kabel ISP yaitu kabel pada pin 6 (NC) Black Housing dipindah ke pin 8 (SS) Black Housing agar dapat digunakan untuk memprogram AT89LP2052.Perlengkapan DT-HiQ AT89S In Sytem Programmer:
- 1 bh AT89S In System Programmer + Kabel ISP sepanjang 1,2 m
- 1 bh CD (Free Atmel Microcontroller ISP Software©)
Toko Mikrokontroler:
- Prasimax : http://www.mikron123.com/
- Delta Electronic Shop : http://deltakits-sby.com/shop/
- Digi Ware : http://www.digi-ware.com/dw.php?p=home
- OK Electronic : http://www.dt-51.com/
- e-Technology Center : http://www.toko-elektronika.com
Sumber :
- http://www.innovativeelectronics.com
- http://www.prasimax.com
- http://www.delta-electronic.com/
- http://bit.kuas.edu.tw


suls
manteeefff….
alex
kirimin at mega 16
untuk pemrograman motor steper
dan cara menggunakan PWM?
tlng ya…………
aiss tea
bagus banget ni…….. bang tolongin dung…..buat simulasi Atmel 89sXXX yang paling enak. cos….kayanya kalo tanpa simulasi sering bingung T_T
Fandi Gunawan
@aiss tea:
Tulisan sedang dikerjakan bro. Tunggu tanggal mainnya.
Herlambang
@asis
Pake Proteus ISIS VSM..
the best simulator bwt mikrokontroler dan peripheralnya.
Fandi Gunawan
@herlambang
Terimakasih sudah mampir. Yup benar Proteus ISIS yang paling keren yang pernah saya pakai. Namun untuk debugging berbasis simulasi source code itu tergantung simulasi masing2 hardware (itu yang terbaik) baru kemudian dimasukkan ke Proteus (meski beberapa format debug bisa dibaca oleh Proteus).
triswan
untuk rangkaian USB 51 ISP Downloader ada ga? soalnya lagi pengen makek MCS51 tapi downloadernya pakek USB.
makasih….
Margiyanto
terima kasih atas atmel 89s51
Iskak Fatoni
Dimana bisa mendapatkan Proteus?
ivan
hi, saya pelajar baru, saya minta info dengan 89S51 programmer dan ISP software. Kerana software yang saya install tidak boleh support Vista. Saya minta bantuan prof sini, adakah ISP software boleh suppot dalam Windos Vista??
ragun
aku pake du-isp V3.0 delta…. aku pake kemaren ga mau konek konek..tapi alatnya mau di baca komputer, apakah downloader saya rusak?
artha
MAAF ADA YANG TAHU PENGERTIAN SJMP,LJMP,JB, SECARA UMUM. MOHON BANTUANNYA
Fandi Gunawan
@semua:
Maaf akhir2 ini saya cukup sibuk dengan pekerjaan saya. Namun saya harap, saya masih bisa meng-update situs ini.
@triswan:
Coba saja USB 51 dari Creative Vision yang menggunakan antar muka USB.
@Iskak Fatoni:
Maaf saya tidak bisa membantu Anda bila mencari cracknya. Bila Mas ingin mencari versi demonya bisa diunduh dari http://www.labcenter.co.uk
@ivan :
Ada baiknya kamu menggunakan ISP yang menggunakan antar-muka (interface USB). Saya tidak pernaj menggunakan Vista, namun pengalaman menggunakan Windows 7 menunjukkan bahwa USB downloader untuk AVR saya berkerja dengan baik.
@ragun:
Maaf untuk produk du-isp, saya belum pernah mencoba. Coba cek manualnya atau hubungi Delta Electronic.
@artha:
Email mengenai jawaban pertanyaan Anda sudah saya kirim. Terimakasih sudah mampir.
ALDI GUNAWAN
mas, mo tNY perangkat & software buat baca dongle usb ada ga
Fandi Gunawan
@ALDI GUNAWAN:
Email sudah saya kirim ke Anda mengenai USB dongle.
arnol david
tolong bantu saya dong……
saya mau buat program untuk meng konversi delay volt ( blinking (01010) ) manjadi tampilan angka
untuk Tugas akhir
plisssss tolong ya……
ke email saya aja
opik
tolong bantu saya ….
saya mau membuat regulator tegangan memakai AT89C52 tapi kesulitan dalam perancangan pemograman!!!!
punya solusi ngak!!!!!
makasih
budi setyo
Jasa membuat program mikro untuk TA, jasa 500rb sampai selesai tuntas hub 0 2 7 4 - 9 4 2 8 8 7 4
Fandi Gunawan
@ALDI GUNAWAN:
Silahkan baca email dari saya.
@opik :
Hmm saya kurang mengerti maksud Anda, apa Anda punya detail mengenai soal ini silahkan di email ke saya saja di fandi at mikrokontroler dot sekoteng dot com
@budi setyo:
Terimkasih sudah mampir, saya sendiri kurang setuju dengan jasa pembuatan program mikrokontroler karena TA itu mengasah dan menguji kemampuan mahasiswa dalam riset dan problem solving. Tetapi bagaimanpun juga terimakasih sudah mampir.
oriel
ma’af.. saya masih newbie…
saya kan mau buat saklar listrik rumah tangga pake paralel port… namun cuman bisa 8 saklar dan artinya cuman bisa gerakin 8 peralatan elektronik… padahal klo lihat dari jumlah byte paralel tersebut kan 255…
klo pake mikrokontrolel AT89S52 bisa ga dia detek byte dari paralel port dan mengalirkan listrik ke 255 relay secara satu persatu atau semua relay..??
ma’af klo pertanyaannya ga jelas.. klo mas tau, send message aja ya ke fesbuk saya di alamat website saya…
nepp
mas bs ga downloader at89s52 menggunakan DB15?crnya gmn?mksh
Fandi Gunawan
@oriel & nepp : email sudah saya kirim.
rony
maaf mas, saya menggunakan prog. ASM51 untuk merubah format .*txt. menjadi .*hex. yang akan saya masukan ke at89s52 dengan menggunakan isp prog. adam dybkowski dan saya sudah buat downloader berdasarkan panduan di situs http://WWW.ikalogic.com dan berhasil tersimpan. tetapi pas saya test ternyata programnya tidak sesuai saya harapkan.
apakah prog. asm51 tidak sesuai untuk at89s52 ataw bahasa s52 berbeda dengan c51 karena dulu saya pernah menggunakannya ntuk c51?? mohon penjelasanya, dan trims sblumy.
Fandi Gunawan
@rony : seharusnya tidak ada masalah. waktu kuliah saya sempat menggunakan ASEM51 dan bekerja dengan baik. coba apakah kamu memanfaatkan fitur khusus yang ada di seri at89s52 saja yang tidak ada pada 8051 yang generik.
fajar
link creative vision dimanaya..?
soalnya produknya bagus. tapi sayang saya waktu itu gak beli langsung, jadi lebih mahal..
Fandi Gunawan
@fajar: saya belum menemukan situs resmi creative vision, mungkin ada yang tahu situs resminya?
aji
mw tanya dong…saya pemakai mikon AT89S51 tyus saya gunakan DT-HiQ AT89S In System Programmer sebagai downloder ISP, ketika saya gunakan kok gak isa connect ma mikonnya ya…
tuh knp ya mas???
mohon bantuan…
sebelumnya terima kasih
Agung
Ass. selamat pagi, saya mau tanya untuk konfigurasi buat D-HiQ AT89S pada LPT port (DB25) gimana ya..please yah.kalo tau bisa kirim e-mail saya yah: agung_supadma@yahoo.co.id
terima kasih
Adita
sob,ada gambar rangkaian dasar AT89S51 di gambar pcb g?..
tapi mengunakan diptrace..
thx ya..
wasis
semoga sukses dengan karya2nya yang bermanfaat bagi kemajuan kontroller di indonesia
wasis
ada yang punya programmer DT-HIQ ? bisa minta tolong di downloadkan cd dalam bentuk zip. CD saya rusak tidak bisa terbaca lagi. yang punya minta tolong di kirim ya… wasis_m82@yahoo.com di tunggu
agus
mas mau tanya donk, saya menggunakan AT89S52 dan ADC 0820 yang sudah jadi cara menghubungkannya gimana ya, terus untuk pembuatan programnya menggunakan software apa yang cocok untuk AT89S52 terima kasih
Ferdi
permisi, numpang tanya…
saya mau belajar pemrograman mikrokontroler tp saya bingung mesti mulai darimana, tolong minta/kasih petunjuk…
saya ada punya mikrokontroler AT89S51, cm gak ada downloader/alat buat isi coding/perintah/programnya.
belajar elektronika
Saya pake DU ISP,tapi ko kadang ga mau write ya…
Fandi Gunawan
@aji : coba ikuti skema yang sudah saya buat di : http://mikrokontroler.sekoteng.com/tulisan/2009/08/09/belajar-at89s51at89s52-rangkaian-dasar/.
@adita : maap saya belum pernah menggunakan diptrace. saya lebih cenderung menggunakan software yang free dan multiplatform semacam KiCAD.
@wasis : terimakasih sudah mampir.
@agus : email sent.
@ferdi : beli downloader, buat sirkuit dasar semisal : http://mikrokontroler.sekoteng.com/tulisan/2009/08/09/belajar-at89s51at89s52-rangkaian-dasar/, atau kalau tidak mau repot beli saja development board atau biasa disebut kit. Kalau kamu mau mengisi mikrokontroler, biasanya software yang digunakan untuk mengisi diberikan juga ketika kamu beli hardware downloadernya. Kalau kamu mau membuat kodenya tentunya kamu membutuhkan compiler (tergantung dari bahasa pemrograman yang kamu pakai, semisal C: SDCC atau Keil C51, BASIC:bascom) atau assembler.
@belajar elektronika : bisa jadi lock nya terprogram secara tidak sengaja. Namun lebih baik dicek dulu apakah koneksi dengan hardware sudah benar. Coba cek skema berikut untuk AT89S http://mikrokontroler.sekoteng.com/tulisan/2009/08/09/belajar-at89s51at89s52-rangkaian-dasar/.
warjit
bisa ga ya buat isp downloader AT89S51 dengan DB15? gmn caranya atau skema rangkaiannya?thanks,
Fandi Gunawan
@warjit : saya belum pernah membuat downloader yang menggunakan DB15. Coba cek di mbah google saja
iswanto
@aiss tea: Pakai simulator proteus isis. di blog saya ada tutorialnya
http://iswanto.staff.umy.ac.id/2011/02/22/simulasi-rangkaian-digital-dengan-proteus/
rmat
bro kalau untuk mencari buku bahasa c untuk mikrokontrolel atmega 16 di internet yang bagus di web apa ya
Arduino
Apakah bisa memprogram AT89S52 menggunakan USBasp dan software AVRDude? Trims.
Heru
Mas2 Ada yang tahu ndak pengertianya cmucam v3 itu apa……….???
Fandi Gunawan
Setahu saya proyek cmucam itu proyek membuat webcam supaya bisa terhubung dengan embedded system yang mana biasanya terhubung ke PC.
allthewin
wah bisa buat downloader sendiri nih
Kaka
Mas,nubietol mw nanya..saya sudah punya usb prog DU ISP v3.0 berikut instrument AT89S51 dari delta.Sekarang saya ingin membuat Instrument AT89c4051,Jalurnya antara usb prog dgn c4051 nya gmn yah..Mohon Petunjuknya..Trims
Adhitia
mau tanya nih,,, ic ini saya temukan pada skema pembuatan drum elecktric,,,
trus ngisi program sama aplikasi penggunaanya gmana nih????
ricy023
oya om tlg ajari saya buat rangkaian menggunakan mikrokontroller om…
ehmm yg mudah,simple nd d mengerti ya om…
d post aja om contoh nya soal nya saya msih gk ngerti ttg mikrokontroller
dani
mas sy mau tanya nih, sy bikin sistem minimum AT89S51,trus pin reset ny sy abaikan (gak dihubungkan kemana-mana)trus pas sy coba program pake isp programmer buatan Adam Dybkowski, dan rangkaian downloadernya sy bikin dari niru di ikalogic, tapi koq gak bisa kebaca ya, apalagi di program, apa sy salah bikin sismin-nya atau salah bikin downloadernya, atau mungkin pin EA/Vpp nya harus dihubungkan ke 12v, soalnya sy baca di data sheetny gitu,
tolong pencerahannya ya mas soalnya sy masih awam, dan ingin serius belajar mikrokonroler, makasih sebelumnya..
syaiful anam
mas saya mo nanya nieh, bisa gk mikro kontroler di kasih voice cz saya mo nyoba bikin translator mnggunakan mikrokontroler????
mksh tlg di bls ke email saya.
d309035@yahoo.com
henpusari
hai semua salam kenal
saya dari kampus di ada tugas untuk membuat downloader memakai AT 89s51 bisa minta tolong bagaimana ya?? rangkaian dan jalur2nya yang sederhana saja…
siapa saja kala bisa bantu yaa
terimakasih
ke email saya hen_kimmy2yahoo.com
noorman
mau tanya,, compailer 89s51 yang support buat isis proteus apa yaaaa?