Senin, 26 Desember 2011

Mikrokontroler AT89S52

Mikrokontroler 89S52 merupakan versi terbaru dibandingkan mikrokontroler AT89C51 yang telah banyak digunakan saat ini. AT89S52 mmpunyai kelebihan yaitu mempunyai flash memori sebesar 8K bytei, RAM 256 byte serta 2 buah data pointer 16 bit. Spesifikasinya:
  • 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 jarul I/) dapat deprogram
  • 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)

Data Memori

Mikrokontroler AT89S52 menggunakan 256 bytes RAM dimaan 128 bytes bagian atas menempati alamat parallel ke special function register (SFR). Artinya 128 bagian atas mempunyai alamat yang sama dengan SFR namun secara fisik terpisah dari SFR. Ketika instruksi mengakses lokasi internal diatas 7FH, mode alama tyang digunakan pada instruksi menentukan apakah CPU mengakses 128 btyes atas atau SFR. Instruksi yang menggunakan pengalamatan langsung akan mengakses ruang SFR.

Spesial Function Register

Mikrokontroler mempunyai sebuah peta memori yang disebut sebagai Special Functin Register (SFR) seperti gambar dibawah ini.

Tidak ada komentar:

Posting Komentar