Wednesday, February 27, 2013

Mengenal AT89S51

Huruf dan Angka Penuh Arti
Jika kita kelompokkan huruf dan angka tersebut, maka akan menjadi seperti berikut:
AT89S51 = AT + 8951 + S
Dengan arti: AT = ATMEL sebagai produsen dari IC ini
8951 = 8051 + 9 = IC ber-arsitektur 8051 dengan tipe memory Flash ROM (9 = Flash ROM, 8 = EEPROM, 7 = EPROM).
S = ISP programming = Sudah dapat diprogram secara ISP.
Kemampuan AT89S51
Tiap IC mikrokontroler memiliki kemampuan yang berbeda-beda atau biasa disebut sebagai fitur dari suatu mikrokontroler. Adapun fitur yang dimiliki oleh AT89S51 adalah sebagai berikut:
·4K bytes Flash ROM
·128 bytes RAM
·4 buah 8-bit I/O (Input /Output) port
·2 buah 16 bit timer
·Interface komunikasi serial (TX dan RX)
·210 lokasi bit-addressable
·5 sumber interupt (2 interupt timer, 2 external interupt, 1 serial interupt)
·Tampilan Fisik dari AT89S51:
AT89S51
Gambar 1.1. Tampilan Fisik AT89S51
Kerabat AT89S51
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.
Lingkungan Pendukung / Minimum Sistem 
Minsis
Gambar 2.1. Minimum Sistem Mikrokontroler AT89S51
Sebelum membangun sebuah alat elektronik yang berbasis Mikrokontroler AT89S51, haruslah terlebih dahulu dibangun sebuah lingkungan pendukung kerja dari Mikrokontroler AT89S51 atau yang biasa disebut sebagai Sistem Minimum. Sistem minimum Mikrokontroler adalah sistem elektronika yang terdiri dari komponen-komponen dasar yang dibutuhkan oleh Mikrokontroler untuk dapat bekerja dengan baik, seperti yang terlihat pada gambar 2.1. Rangkaian Xtal berfungsi untuk memberikan detak yang akan menentukan kecepatan dari eksekusi program Mikrokontroler. Kemudian rangkaian Reset berfungsi untuk mengembalikan peng-eksekusian program dari awal program, digunakan saat terjadi hal yang tidak diinginkan pada proses kerja Mikrokontroler. Sedangkan untuk tambahan pada minimum sistem AT89S51 digunakan Resistor PULL-UP khusus pada Port-0 (karena hanya Port-0 yang tidak memiliki internal Pull-UP) dan ISP Konektor untuk men-download program. Dan yang terakhir untuk dapat meng-aktifkan Mikrokontroler kita adalah tentu saja Tegangan 5V yang stabil. Tanpa adanya tegangan atau energi suatu sistem elektronika tidak akan dapat berfungsi.

No comments:

Post a Comment