Memori data Central Processing Unit CPU Bus Alamat Bus Data Bus Kontrol

9. Kecepatan dalam melaksanakan instruksi per siklus 1µs pada frekuensi 12 MHz.

2.3.2 Memori data

Struktur memori yang dimiliki oleh AT89S51 terdiri atas : a. RAM Internal, memori sebesar 128 byte yang biasanya digunakan untuk menyimpan data yang bersifat sementara. b. Special Function Register Register Fungsi Khusus, memori yang berisi register-register yang mempunyai fungsi-fungsi khusus yang disediakan mikrokontroler tersebut, seperti timer, serial dan lain-lain. c. Flash PEROM, memori yang digunakan untuk menyimpan instruksi-instruksi MCS-51. Arsitektur AT89S51 seperti pada gambar 2.2 mempunyai struktur memori yang terpisah antara RAM Internal dan Flash PEROM-nya. RAM internal dialamati oleh RAM Address Register Register Alamat RAM sedangkan flash PEROM yang menyimpan perintah-perintah MCS-51dialamati oleh Program Address Register Register Alamat Program. Dengan adanya struktur memori yang terpisah tersebut, walaupun RAM internal dan Flash PEROM, mempunyai alamat awal yang sama, yaitu alamat OOH, namun sacara pisik kedua memori tersebut tidak saling berhubungan. Universitas Sumatera Utara

2.3.3 Central Processing Unit CPU

CPU terdiri dari atas dua bagian, yaitu unit pengendali serta unit aritmatika dan Logika ALU. Fungsi utama unit pengendali adalah mengambil, mengkodekan, dan melaksanakan urutan instruksi sebuah program yang tersimpan dalam memori.

2.3.4 Bus Alamat

Bus alamat berfungsi sebagai sejumlah lintasan saluran pengalamatan antara alat dengan sebuah computer. Pengalamatan ini harus ditentukan terlebih dahulu untuk menghindari terjadinya kesalahan pengiriman sebuah instruksi dan terjadinya bentrok antara dua buah alat yang bekerja secara bersamaan.

2.3.5 Bus Data

Bus data merupakan sejumlah lintasan saluran keluar masuknya data dalam suatu mikrokontroler. Pada umumnya saluran data yang masuk dengan saluran data yang keluar.

2.3.6 Bus Kontrol

Bus control atau bus pengendali ini berfungsi untuk menyerempakkan opresi mikrokontroller dengan operasi rangkaian luar. Universitas Sumatera Utara

2.3.7 Memori