Arsitektur Mikrokontroler MCS51 AT89S51

Friday, April 2nd, 2021 - Microcontroller

Arsitektur mikrokontroler harus kita ketahui apabila kita akan menggunakan mikrokontroler MCS51 ini dalam suatu pengendalian perangkat elektronika berbasis mikrokontroler MCS51. Arsitektur mikrokontroler MCS51 AT89S51 sebenarnya hampir mirip dengan mikrokontroler keluarga MCS51 yang lain. Mikrokontroler MCS51 AT89S51 merupakan keluarga mikrokontroler MCS51 dengan 40 pin. Dalam artikel ini arsitektur mikrokontroler MCS51 AT89S51 dapat dilihat walaupun tidak semua.

Arsitektur Mikrokontroler MCS51 AT89S51

Arsitektur Mikrokontroler MCS51 AT89S51,arsitektur at89s51,mcs51,microcontroller at89s51,teori at89s51,struktur microcontroller,harga microcontroller,bentukmicrocontroller,microcntroller murah,ic microcontroller

Mikrokontroler AT89S51 memiliki beberapa keistimewaan antara lain sebagai berikut :

  • 4 K byte Flash PEROM
  • Frekuensi kerja 4 Hz – 24 MHz
  • 128 x 8 bit internal RAM
  • 32 jalur I/O bi-directional
  • 2 buah timer 16 bit
  • 2 eksternal interupsi dan 3 internal interupsi
  • Sepasang port komunikasi serial

Berikut adalah uraian singkat fungsi masing-masing kaki yang terdapat pada mikrokontroler AT89S51.

  • GND (Ground) atau pentanahan berfungsi sebagai jalur catu negatif atau ground.
  • VCC berfungsi untuk jalur catu daya positif 5V DC untuk mikrokontroler.
  • RST/VPP merupakan jalur reset mikrokontroler dengan transisi rendah ke tinggi, VPP digunakan sebagai tegangan catu pada saat memprogram mikrokontroler.
  • ALE/PROG, kaki ini dipakai untuk menangkap atau me-latch alamat rendah (A0..A7) ke memori eksternal selama operasi normal. Menerima masukan pulsa program selama pemrograman Flash PEROM internal.
  • PSEN merupakan Program Store Enable dimana keluaran PSEN adalah sinyal kontrol yang mengijinkan atau mengaktifkan program memori eksternal (EPROM eksternal) ke bus data selama operasi normal.
  • EA/VPP (Eksternal Access Enable) adalah untuk pemilihan eksekusi program langsung dari memori eksternal atau dimulai dari memori internal kemudian baru memori eksternal. Kaki ini juga menerima 12,75 V untuk catu daya pemrograman Flash PEROM.
  • XTAL1 merupakan jalur masukan untuk penguat osilator pada mikrokontroler atau masukan sumber pulsa dari luar mikrokontroler.
  • XTAL2 merupakan jalur keluaran dari penguat osilator.
  • P0.1 – P0.7 merupakan port keluaran/masukan (I/O) bertipe open drain bidirectional (tanpa pullup internal). Port 0 dapat dikonfigurasikan sebagai bus alamat/data bagian rendah (low byte) selama proses pengaksesan memori data dan program eksternal.
  • P1.0 – P1.7 merupakan port I/O dua arah yang dilengkapi dengan pullup internal. Port 1 juga menerima alamat bagian rendah selama pemrograman dan verifikasi flash PEROM.
  • P2.0 – P2.7 merupakan port I/O dua arah dengan dilengkapi pullup internal. Port 2 merupakan byte alamat bagian tinggi (high byte) selama pengambilan instruksi dari memori program eksternal dan selama pemrograman dan verifikasi flash PEROM.
  • P3.0 – P3.7 merupakan port I/O dua arah dengan dilengkapi pullup internal. Port 3 memiliki fungsi-fungsi alternatif, diantaranya menerima sinyal-sinyal kontrol bersama-sama dengan port 2 selama pemrograman dan verifikasi flash PEROM.

Mikrokontroler AT89S51 memiliki ruang alamat memori data dan program terpisah. Pemisahan memori program dan data tersebut membolehkan memori data diakses dengan alamat 8-bit, sehingga dapat dengan cepat dan mudah disimpan dan dimanipulasi oleh CPU 8-bit. Memori internal program menempati lokasi 0000h hingga 0FFFh, sedangkan untuk memori eksternal menempati lokasi 1000h hingga FFFFh. Memori data menempati suatu ruang alamat yang terpisah dari memori program.

Share Arsitektur Mikrokontroler MCS51 AT89S51

Like Dan Ikuti Perkembangan Belajar Elektronika

Artikel Terkait Arsitektur Mikrokontroler MCS51 AT89S51