Subscribe Now!


Minggu, 03 Februari 2013

Mikrokontroler AT89S51/52



Mikrokontroler 89S51/52 merupakan versi terbaru dibandingkan mikrokontroler AT89C51 yang telah banyak digunakan saat ini.  Mikrokontroler AT89S52 ialah mikrokomputer CMOS 8 bit dengan 8KB Flash Programmable dan Erasable Read Only Memory (PEROM). Mikrokontroler berteknologi memori non volatile kerapatan tingi dari Atmel ini kompatibel dengan mikrokontroler standar industri MCS-51 baik pin kaki IC maupun set instruksinya serta harganya yang cukup murah. 

Spesifikasi Penting AT89S52 :
    http://berbagi-ilmu-ku.blogspot.comhttp://berbagi-ilmu-ku.blogspot.com
  • Kompatibel dengan keluarga mikrokontroler MCS51 sebelumnya
  • 8 K Bytes  In system Programmable (ISP) flash memori dengan kemampuan 1000 kali baca/tulis
  • tegangan kerja 4-5.0V
  • Bekerja dengan rentang 0 – 33MHz
  • 256x8 bit RAM internal
  • 32 jalur I/0 dapat diprogram
  • 3 buah 16 bit Timer/Counter
  • 8 sumber interrupt
  • saluran full dupleks serial UART
  • watchdog timer
  • dual data pointer
  • Mode pemrograman ISP yang fleksibel (Byte dan Page Mode) 

Skema Minimum AT89S91/92:

 
Contoh Layout PCB Minimum


CARA DOWNLOAD PROGRAM KE IC MIKROKONTROLER
1. Siapkan Laptop dan USB   K-51 downloader. Install drivernya dulu kalau belum pernah
2. Siapkan IC AT89S5 atau yang lain dan PCBnya jangan lupa
3. Buat listing program seperti di atas menggunakan notepad dan simpan dengan namafile.ASM di dalam folder ASM51. Lalu assembling file.ASM itu pakai asm51.exe maka akan nambah dua file, yaitu file.lst untuk melihat ada yang salah atau tidak. Dan file.hex yang kita gunakan untuk di download ke IC
4. Siapkan program IP Prog v. 1.3, jalankan program dengan cara :

1. Check port USB di prt berapa dan tipe IC di Tab Menu Options > Setting Dan Device
2. Klik file > Load flash file, cari file.hex tadi
3. Klik “read signature” untuk konek atau tidaknya IC
4. Klik “chip erase” untuk delete program IC yang lama 
5. Klik “write flash” untuk download file, lalu klik “verify flash”  untuk memastikan file.