Pemisahan memori data dan program pada IC AT89C51/52
Semua produk mikrokontroler flash AT89C51/52 dari atmel memiliki ruang alamat memori data dan program yang terpisah, sebagai mana di tunjukan pada gambar di bawah. Pemisahan memori data dan program tersebut membolehkan memori data diakses dengan alamat 8-bit,sehingga dapat dengan cepat dan mudah disimpan dan di manipulasi oleh CPU 8-bit. Namun demikian, alamat memori data 16-bit bisa juga di hasilkan melalui register DPTR.
Memori program hanya bisa di baca saja. Terdapat memori program yang bisa diakses langsung hinggal 64K byte. Sedangkan strobe (tanda) untuk akses program memori eksternal melalui sinyal PSEN atau program store enable.
Memori data menempati suatu ruang alamat yang terpisah dari memori program. Memori eksternal dapat di akses secara langsung hingga 64K byte dalam ruang memori data eksternal. CPU akan memberikan sinyal baca dan tulis, RD dan WR, selama pengaksesan memori data eksternal.
Memori data eksternal dan memori program eksternal dapat di kombinasikan dengan cara menggabungkan sinyal RD dan PSEN melauil gerbang AND dan keluaran nya sebagai tanda baca ke memori data/program eksternal.
![]() |
| Blok diagram inti dari AT89C |
![]() |
| Struktur memori AT89C51/52 |
Memori program hanya bisa di baca saja. Terdapat memori program yang bisa diakses langsung hinggal 64K byte. Sedangkan strobe (tanda) untuk akses program memori eksternal melalui sinyal PSEN atau program store enable.
Memori data menempati suatu ruang alamat yang terpisah dari memori program. Memori eksternal dapat di akses secara langsung hingga 64K byte dalam ruang memori data eksternal. CPU akan memberikan sinyal baca dan tulis, RD dan WR, selama pengaksesan memori data eksternal.
Memori data eksternal dan memori program eksternal dapat di kombinasikan dengan cara menggabungkan sinyal RD dan PSEN melauil gerbang AND dan keluaran nya sebagai tanda baca ke memori data/program eksternal.


Comments
Post a Comment