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.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.