AT89S51
AT89S51

Mikrokontroler AT89S51 adalah mikrokontroler produsi Atmel yang kompatible dengan mikrokontroler Intel 8051.

Mikrokontroler tersebut murah harganya, serta mudah didapat di pasaran, mikrokontroler tersebut memiliki spesifikasi sebagai berikut :

8-Bit mikrokontroler keluarga MCS-51
Spesifikasi Teknis :
– 4K Byte Code Memory
– 3 Lock Bit
– 256 Byte Internal RAM
– Two 16-bit Timer / Counter
– 9 sumber interrupt
– Ful Duplex UART Interface
– Dual Pointer
– DIP-40 Package

Spesifikasi lengkapnya dapat dilihat dalam datasheet AT89S51 yang dapat di donwload di :

http://www.atmel.com/dyn/resources/prod_documents/doc2487.pdf

Dengan fitur – fitur yang lengkap tersebut, mikrokontroler jenis ini ternyata murah, cukup pas untuk experiment, karena tidak membutuhkan biaya yang mahal, dengan ditambah komponen – komponen lainnya seperti kristal 12Mhz, konektor db-25, pcb matrix, resistor, kapasitor, dll, kira – kira menghabiskan dana sekitar Rp 50.000 – Rp 75000, kita sudah bisa ber ekperimen dengan mikrokontroler AT89S51.

Mikrokontroler Atmel AT89S51 ini adalah penyempurnaan dari versi sebelumnya AT89C51 yang menggunakan pemrograman dengan interface paralel yang rumit.

AT89S51 sudah dilengkapi dengan ISP (In System Programming), sehingga hanya membutuhkan beberapa kabel untuk antarmuka pemrograman pada flash nya.

Mikrokontroler AT89S51 memiliki memori flash sebesar 4kB.

Adapun rangkaian antar muka pemrogramannya adalah sebagai berikut :

AT89S51 Programmer / Writer
AT89S51 Programmer / Writer

Software yang digunakan untuk memrogram mikrokontroler AT89S51 adalah menggunakan program ISPPGM.

Software ISPPGM dapat di download di :

http://www.kmitl.ac.th/~kswichit/IspPgm30a/ISP-30a.zip

File yang dapat di download adalah file dengan extensi hex.

catatan : Sebelumnya, port paralel harus di set standard atau bidirectional terlebih dahulu melalui bios.

[YM : mikro_kontroler]

22 thoughts on “Programmer / Writer Mikrokontroler AT89S51

    1. Untuk setting di bios, masing-masing komputer berbeda-beda cara setting nya, tapi pasti ada pengaturan untuk paralel portnya, biasanya settingan awalnya sudah ‘standard’, jadi sudah bisa langsung dipakai, tapi kalo programmer itu belum bisa connect ke Mikrokontrolernya maka harus di ubah dulu settingan paralel portnya.

  1. gimana ni….
    sya perlu bantuan untuk menyelesaikan tugas akhir
    saya bingung ….
    alat mikkrocontroller yg bnyak bermanfaat apa ya..?
    tlng beri solusi

    1. ya, tergantung kebutuhannya, sebenarnya AT89S51 itu sudah cukup untuk digunakan, tapi misalnya masih membutuhkan fungsi lain seperti PWM, ADC, I2C, dll mungkin mikrokontroler AVR akan sangat membantu, seperti ATMEGA8535 misalnya.

    1. kalo untuk AT89S diatas menggunakan port paralel, namun ada juga rangkaian sederhana yang menggunakan port serial untuk download program.
      Sedangkan untuk downloader usb ada rangkaian untuk AVR seperti atmega8, atmega8535, atmega32, atmega 8515, dll, dengan menggunakan avrdude.

  2. Klo pengen yang mudah pake software Code Vision AVR aja. Ga perlu seting bios, trus pemrogaman udah bisa pake bahasa C.
    Klo ada yang lebih bagus lagi kasih tau ya…
    🙂

  3. Pingback: PENTING | DkSaka's
  4. mas,aku mau tanya,ini waktu q download lewat ISPnya,truz aku klik verify,ada pesan “verify error @address 000
    data read = 3F
    prog data = 30”
    itu kira2 kenapa mas?trima kasih…

    1. Coba pastiin koneksinya dulu, kemudian pilihan devicenya bener, pas writing nya pastiin ga’ ada error juga bro.

  5. mas, saya ada tugas pake at89s51. Bisa g buat counter parkir atau jumlah barang terus gunain sensor buat inputannya????
    Klau bisa sekalian programnya dong mas…
    Thanks…

Leave a Reply to eko Cancel reply

Your email address will not be published. Required fields are marked *