Spesifikasi Mikrokontroler AT89S51

Mikrokontroler AT89S51 termasuk dalam MCS-51TM dari Intel. Sebuah mikrokontroler tidak dapat bekerja bila tidak diberi program kepadanya. Program tersebut memberitahukan mikrokontroler apa yang harus dilakukan. Salah satu keunggulan dari AT89S51 adalah dapat diisi ulang dengan program lain sebanyak 1000 kali pengisian. Instruktur-instruktur perangkat lunak berbeda untuk masing-masing jenis mikrokontroler. Instruksi-instruksi hanya dapat dipahami oleh jenis mikrokontroler yang bersangkutan. Instruksi-instruksi dikenal sebagai bahasa pemrograman sistem mikrokontroler.Sebuah mikrokontroler tidak dapat memahami instruksi-instruksi yang berlaku pada mikrokontroler lain. Sebagai contoh, mikrokontroler buatan Intel dengan mikrokontroler buatan Motorolla memiliki perangkat instruksi yang berbeda.
Mikrokontroler AT89S51 memiliki beberapa fasilitas, diantara lain sebagai berikut:
  • 4K Bytes In-System Programmable (ISP) Flash Memori
  • Range operasi 4,0 V ke 5,5 V.
  • Operasi Secara penuh Statis: 0 Hz ke 33 MHZ.
  • Tiga Level Program Memori Lock.
  • 128 x 8-bit RAM Internal.
  • 32 jalur I/O Programmable.
  • Dua 16-bit Timer/Counters.
  • Enam Sumber Interrupt.
  • UART Full Duplex Saluran Serial.
  • Low-Power Idle dan Power-Down Modes.
  • Interrupt Recovery dari Power-Down Modes
    Dengan fasilitas seperti diatas, pembuatan alat menggunakan AT89S51 menjadi lebih sederhana dan tidak memerlukan IC pendukung yang banyak. Agar lebih jelasnya dapat dilihat pada gambar 2.1 dibawah ini.
Gambar 2.1  Diagram Blok Mikrokontroler AT89S51

0 komentar: