Penjelasan memori data AT89C51/52
Gambar 1.2 memori program dan memori data Bagian kanan dari gambar 1.2 menampilkan memori data internal dan eksternal yang tersedia pada mikrokontroler flash dari atmel. Pada gambar 1.5 ditunjukan suatu konfigurasi perangkat keras untuk mengakses RAM hingga 2K byte. Dalam hal ini,CPU mengeksekusi intruksi pada Flash internal. PORT 0 bertindak sebagai bus alamat/data yang termultipleks ke RAM dan 3 jalur pada port 2 dugunakan untuk menghalamani (page) RAM. CPU menghasilkan sinyal sinyal RD atau WR seuai kebutuhan selama pengaksesa RAM eksternal. Anda dapat menentukan data eksternal hingga 64K byte. Alamat memori data eksternal bisa 1 atau 2 byte. Alamat 1 byte sering digunakan untuk membantu satu atau lebih jalur I/O dalam penghalamanan RAM, sebagai mana di tunjukan pada gambar 1.5 . Alamat dua byte dapat di pakai dalam kasus jika byte alamat tinggi dikirim melalui port 2. Memori data internal ditunjukan pada gambar 1.6 . Ruang memori dapat d i bagi menjadi tiga blok, yang d...