Bisnis INTERNET Asik

2007-09-07

Mikrokontroller AT89S52

Mikrokontroller tipe Atmel AT89S52 termasuk kedalam keluarga MCS51 merupakan suatu mikrokomputer CMOS 8-bit dengan daya rendah, kemampuan tinggi, memiliki 8K byte Flash Programable and Erasable Read Only Memory (PEROM).
Perangkat ini dibuat menggunakan teknologi memori nonvolatile (tidak kehilangan data bila kehilangan daya listrik). Set instruksi dan kaki keluaran AT89S52 sesuai dengan standar industri 80C51 dan 80C52. Atmel AT89S52 adalah mikrokomputer yang sangat bagus dan fleksibel dengan harga yang rendah untuk banyak aplikasi sistem kendali. 1. Fasilitas Mikrokontroller AT89S52. Fasilitas yang terdapat dalam AT89S52 antara lain: a Sesuai dengan produk-produk MCS-51. b Terdapat memori flash yang terintegrasi dalam sistem. Dapat ditulis ulang hingga 1000 kali. c Beroperasi pada frekuensi 0 sampai 24MHz. d Tiga tingkat kunci memori program. e Memiliki 256 x 8 bit RAM internal. f Terdapat 32 jalur masukan/keluaran terprogram. g Tiga pewaktu/pencacah 6-bit (untuk 52) & dua pewaktu/pencacah 16-bit (untuk51) h Delapan sumber interupsi(untuk 52) & 6 untuk 51 i Kanal serial terprogram. j Mode daya rendah dan mode daya mati. 2. Konfigurasi Mikrokontroller AT89S52. Mikrokontroller keluarga MCS 51 memiliki port-port yang lebih banyak (40 port I/O) dengan fungsi yang bisa saling menggantikan sehingga mikrokontroller jenis ini menjadi sangat digemari karena hanya dalam sebuah chip sudah bisa mengkafer untuk banyak kebutuhan. Konfigurasi dan Deskripsi kaki-kaki mikrokomputer AT89x5x adalah sebagai berikut: Gambar 1. Konfigurasi Kaki Mikrokomputer AT89S52. Port 0 Port 0 adalah port dua arah masukan/keluaran 8-bit saluran terbuka. Sebagai port keluaran, tiap kaki dapat menerima masukan TTL. Ketika logika 1 dimasukkan ke kaki-kaki port 0, kaki-kaki dapat digunakan sebagai masukan impedansi tinggi. Port 0 juga dapat diatur sebagai bus alamat/data saat mengakses program dan data dari memori luar. Pada mode ini port 0 memiliki pull-up internal. Port 0 juga menerima byte-byte kode saat pemprograman Flash dan mengeluarkan byte kode saat verifikasi. Pull-up eksternal diperlukan saat memverifikasi program. Port 1 Port 1 adalah port dua arah masukan/keluaran 8-bit dengan pull-up internal. Sebagai tambahan, P1.0 dan P1.1 dapat diatur sebagai pewaktu/ pencacah-2 eksternal masukan pencacah (P1.0/T2) dan pewaktu/pencacah-2 masukan pemicu (P1.1/T2EX). Port 1 juga menerima byte-byte alamat saat pemrograman dan verifikasi flash. Port 2 Port 2 adalah port masukan/keluaran dua arah 8-bit dengan internal pull-up. Port 2 juga menerima bit-bit alamat dan beberapa sinyal kendali saat pemrograman dan verifikasi flash. Port 3 Port 3 adalah port masukan/keluaran dua arah 8-bit dengan internal pull-up. Port 3 juga menyediakan fasilitas berbagai fungsi khusus dari AT89C51. Port 2 juga menerima beberapa sinyal kendali saat pemrograman dan verifikasi flash. RST Masukan reset. Masukan tinggi pada kaki ini selama dua siklus instruksi mesin akan me-reset perangkat. ALE/ PROG Address Latch Enable (ALE) adalah pulsa keluaran untuk mengunci bit rendah dari alamat saat mengakses memori eksternal. Kaki ini juga digunakan sebagai masukan pulsa ( PROG ) saat pemprograman Flash. Pada operasi biasa, ALE mengeluarkan rata-rata 1/6 kali frekuensi osilator dan mungkin digunakan sebagai pewaktu atau denyut. Catatan, satu pulsa ALE diabaikan saat setiap pengaksesan data memori eksternal. Jika diinginkan, operasi ALE dapat di-disable dengan menseting bit 0 dari SFR pada lokasi 8EH. Dengan bit yang diset, ALE aktif hanya saat menjalankan perintah MOVX dan MOVC. Selain itu, kaki ini dapat juga di-pull tinggi. Setting bit ALE-disable tidak berpengaruh jika mikrokomputer pada mode eksekusi eksternal. _ PSEN Program Store Enable (PSEN) adalah strobe pembacaan program pada memori eksternal. Ketika AT89C52 melakukan eksekusi program dari memori eksternal, PSEN diaktifkan dua kali setiap siklus instruksi mesin, kecuali bahwa dua aktifasi PSEN diabaikan setiap mengakses data memori eksternal. EA / Vpp External Access Enable. EA harus dihubungkan ke GND supaya memfungsikan perangkat untuk mengambil kode program dari lokasi memori eksternal dimulai dari 0000H hingga FFFFH. Catatan, jika lock-bit diprogram, EA akan dikunci secara internal pada saat reset. EA harus dihubungkan dengan Vcc untuk eksekusi program internal. Kaki ini juga menerima tegangan yang memungkinkan pemrograman 12 Volt saat memprogram flash bila pemrograman 12 Volt dipilih. XTAL1 Masukan inverting (pembalikan) penguat osilator dan masukan untuk operasi rangkaian denyut internal. XTAL2 Keluaran dari inverting (pembalikan) penguat osilator.

  • Silahkan DownLoad 1 : Pelatihan Mikro AT89s51-52
    2 : Contoh Program Mikro AT89s51-52
  • 2 komentar:

    1. Seperti yang kita ketahui bahwa AT89S51 adalah
      mikrokontroler yang menggunakan 8051 sebagai arsitekturnya dan tergolong ke
      dalam MCS-51. Nah, ternyata ATMEL tidak hanya memproduksi satu jenis IC
      mikrokontroler yang ber-arsitektur 8051, ATMEL pun mengeluarkan kerabatnya
      AT89S51 dengan fitur-fitur yang telah dikembangkan:

      AT89S52 memiliki
      kapasitas flash ROM dan RAM 2x dari AT89S51

      AT89S54 memiliki kapasitas flash ROM 4x dan RAM 2x
      dari AT89S51

      AT89S2051 = Hanya memiliki 2 port I/O sehingga hanya
      memiliki 20 pin dengan kapasitas 2K bytes flash
      ROM dan 256 bytes RAM. Sangat cocok untuk menghemat ruang di PCB.

      AT89S4051 sama dengan AT89S2051 tetapi memiliki
      kapasitas flash ROM yang lebih besar,
      yaitu 4K bytes.

      AT89S8252 memiliki kapasitas ROM dan RAM yang sama
      dengan AT89S52, tetapi memiliki tambahan memory EEPROM untuk penyimpanan data non-volatile sebesar 2K bytes.

      BalasHapus
    2. Kira kira orang seperti say yan awan tentang elekto bisa gak beljar mikrocontroler... saya pengen sekali belajr elektronik dan microkontroler...,.,., dan kiat kita apa yaa, biar sya cept menguasai..... hal tersbut..

      BalasHapus

    Optocoumpler 4N28

    Optocoupler 4N28 merupakan sebuah IC driver berfungsi memindahkan sinyal gelombang dari rangkaian kontrol untuk menjalankan rangkaian daya sekaligus sebagai pemisah tegangan kerja pada rangkaian kontrol dan rangkaian daya. Rangkaian driver yang diimplementasikan dengan IC 4N28 ditunjukkan pada gambar berikut : ...Read more...

    Dioda

    Dioda adalah piranti semikonduktor dengan bahan tipe-n yang menyediakan elektron-elektron bebas dan bahan tipe-p yang disatukan (P-N junction). Dioda merupakan suatu piranti dua elektroda dengan arah arus yang tertentu, dapat juga dikatakan ...Read More...

    ADC MC14433

    ADC MC14433 merupakan sebuah chip IC 24 pin yang memiliki multi fungsi sebagai pengubah data analog menjadi digital sekaligus bisa menampilkan data digitalnya dalam bentuk BCD counter yang lansung bisa dilihat di seven segment 3 ½ digit angka digital. ...Read More...

    Mikrokontroller ATMega8535

    Mikrokontroler adalah suatu keping IC dimana terdapat mikroprosesor dan memori program (ROM) serta memori serbaguna (RAM), bahkan ada beberapa jenis mikrokontroler yang memiliki fasilitas ADC, PLL, EEPROM dalam satu kemasan. Penggunaan mikrokontroler dalam bidang kontrol sangat luas dan populer. ...Read More...

    EPROM 27C256

    EPROM adalah memori hanya baca dan dapat diprogram serta dihapus. Jenis EPROM yang paling populer adalah jenis ultraviolet atau EPROM UV. Setelah diprogram secara listrik, memori dapat dihapus dengan cara pencahayaan sinar UV berintensitas tinggi. ...Read more...