Organisasi Memori RAM dan Jenis Memorinya

Cuba Instrumen Kami Untuk Menghapuskan Masalah





Memori adalah komponen penting mikrokontroler atau CPU untuk menyimpan maklumat yang digunakan untuk mengawal projek elektronik . Secara dalaman, memori telah dibahagikan kepada beberapa bahagian yang terdiri daripada jenis daftar khas yang membantu menyimpan data. Terdapat dua jenis memori seperti memori RAM dan memori ROM, dalam banyak dua terdapat dalam cara yang serupa. Di sini kita akan membincangkan mengenai organisasi memori RAM 8051 dan daftarnya. Maklumat ini berguna untuk reka bentuk sistem tertanam ers untuk menulis program dengan mudah.

Memori RAM

Memori RAM



RAM Memori Organisasi 8051 Mikrokontroler:

8051 mikrokontroler mempunyai 256 byte memori RAM, yang terbahagi kepada dua cara, seperti 128 bait untuk daftar fungsi khas (SFR) dan 128 bait untuk memori tujuan umum. Organisasi memori RAM mengandungi sekumpulan daftar tujuan am yang digunakan untuk menyimpan maklumat dengan daftar alamat memori tetap, dan memori SFR mengandungi semua daftar yang berkaitan dengan periferal seperti daftar 'B', Akumulator, Kaunter atau Pemasa dan mengganggu daftar yang berkaitan.


Organisasi Memori RAM:

Sekumpulan lokasi penyimpanan dalam memori RAM disebut organisasi memori RAM yang dapat dikendalikan oleh nilai daftar PSW. 8051 mikrokontroler Memori RAM secara dalaman dibahagikan kepada sekumpulan lokasi penyimpanan seperti bank, kawasan yang dapat diatasi bit, dan kawasan calar.



Organisasi Memori RAM

Organisasi Memori RAM

BANK:

Bank mengandungi pelbagai daftar tujuan umum seperti R0-R7, dan semua daftar tersebut adalah daftar alamat byte yang menyimpan atau membuang hanya 1-bait data. Bank dibahagikan kepada empat bank yang berbeza seperti

  • Bank0
  • Bank1
  • Bank2
  • Bank3

Setiap bank terdiri daripada 8 daftar tujuan umum dan mempunyai alamat sendiri untuk mengkategorikan maklumat yang disimpan. Ini dapat dipilih dengan menggunakan nilai-nilai register PSW (i, e, RS1, RS0). Bank1, bank2, bank3 boleh digunakan sebagai kawasan penunjuk tumpukan. Setiap kali organisasi memori timbunan penuh, data akan disimpan di kawasan pad calar. Alamat lalai penunjuk timbunan adalah 07h.

Daftar Bank

Daftar Bank

Kawasan yang Boleh Dihubungi Bit:

Kawasan beralamat bit terdiri daripada daftar yang dapat dialamatkan bit yang menyimpan atau membuang hanya 1-bit data. Kawasan ini mempunyai jumlah 128 alamat bermula dari 00h hingga 07Fh yang mewakili lokasi penyimpanan data. Kawasan beralamat bit terbentuk berhampiran dengan bank daftar. Mereka direka dari alamat 20H hingga 2FH. Kawasan beralamat bit terutamanya digunakan untuk menyimpan pemboleh ubah bit dari program permohonan , seperti status output peranti, seperti LED atau motor (ON dan OFF) dan lain-lain. Sebagai keperluan, hanya sedikit kawasan yang boleh dihubungi untuk menyimpan status ini. Sekiranya kita menganggap kawasan yang dapat dihubungi oleh bait untuk menyimpan status ini kerana beberapa memori akan terbuang.


Kawasan Yang Boleh Dihubungi Bit

Kawasan Yang Boleh Dihubungi Bit

Kawasan Pad Gores:

Kawasan pad calar terdiri daripada daftar alamat byte yang menyimpan atau membuang hanya 1-bit data. Ia terbentuk berhampiran dengan kawasan yang boleh dialamatkan. Ia terbentuk dari 30H hingga 7FH. Kawasan pad calar terutamanya digunakan untuk menyimpan pemboleh ubah bait dari program aplikasi, seperti mencetak status output peranti, seperti arah motor (maju dan mundur) dll.,. Apabila kawasan penumpuk penumpuk telah diisi, maka data akan disimpan di kawasan goresan. Kawasan pad calar terdiri daripada 80 bait memori.

Jenis Kenangan RAM:

Memori RAM dikelaskan kepada dua jenis kenangan seperti memori SRAM dan DRAM.

SRAM (Memori Akses Rawak Statik):

Static Random Access Memory adalah sejenis RAM yang menyimpan maklumat dalam ingatannya selagi kuasa dibekalkan. RAM statik memberikan akses lebih cepat ke data dan lebih mahal berbanding dengan DRAM. SRAM tidak perlu disegarkan secara berkala.

Memori Akses Rawak Statik

Memori Akses Rawak Statik

Di SRAM, setiap bit disimpan dalam empat transistor yang membentuk dua penyongsang gandingan silang. Dua tambahan transistor - jenis sediakan untuk mengawal akses ke sel simpanan semasa operasi membaca dan menulis. Secara amnya, SRAM menggunakan enam transistor untuk menyimpan setiap bit memori. Sel Penyimpanan ini mempunyai dua keadaan stabil yang digunakan untuk menandakan '0' dan '1'.

DRAM (Memori Akses Rawak Dinamik):

DRAM adalah sejenis modul RAM yang menyimpan setiap bit data dalam kapasitor yang berasingan. Ini adalah cara yang mahir untuk menyimpan data dalam memori kerana memerlukan lebih sedikit ruang fizikal untuk menyimpan data.

DRAM dapat menyimpan lebih banyak jumlah data dengan ukuran cip tertentu. Kapasitor dalam DRAM perlu sentiasa diisi semula untuk mengekalkan casnya, oleh itu, DRAM memerlukan lebih banyak kuasa.

Memori Akses Rawak Dinamik

Memori Akses Rawak Dinamik

Setiap cip memori DRAM terdiri dari lokasi penyimpanan atau sel memori. Ia terdiri daripada kapasitor dan transistor yang dapat menahan keadaan aktif atau tidak aktif. Setiap sel DRAM disebut sebagai sedikit.

Apabila sel DRAM dalam keadaan aktif, maka cas berada pada keadaan tinggi. Apabila sel DRAM berada dalam keadaan tidak aktif, maka cas berada di bawah tahap tertentu.

Orgonisasi Memori Cache:

Memori cache adalah sejenis memori yang digunakan untuk menyimpan data yang sering digunakan dari lokasi memori utama. Memori cache diletakkan berdekatan dengan CPU. Memori cache bermula dari 00h hingga 0Fh. Memori cache agak kecil, terdiri daripada 8k dan 16k tetapi berfungsi dengan berkesan. Ia adalah memori yang dapat dialamatkan oleh bait dan menyimpan dan membuang data hanya 1-bit. Memori cache diisi dari memori utama ketika CPU memerlukan arahan. Memori cache digunakan terutamanya untuk mengurangkan masa rata-rata ke memori akses.

Kelebihan dan Aplikasi SRAM & DRAM:

Kelebihan SRAM:

  • SRAM menyediakan kapasiti penyimpanan yang besar pada memori cip
  • Lazimnya SRAM mempunyai latensi dan prestasi tinggi yang sangat rendah
  • Ia sangat mudah untuk mereka bentuk dan dihubungkan dengan kenangan lain

Kelebihan DRAM:

  • Kapasiti simpanan sangat tinggi
  • Ia adalah peranti dengan kos rendah dan berprestasi tinggi.

Artikel ini memberikan maklumat ringkas mengenai organisasi memori 8051 mikrokontroler, jenis memori RAM, daftar bank dan organisasi memori cache. Untuk maklumat lebih lanjut mengenai organisasi memori dan bantuan teknikal untuk anda projek berasaskan mikrokontroler , anda boleh menghampiri kami dengan menghantar komen anda di bahagian komen di bawah.