ما هو الفرق بين RAM و ROM في 8051 MCU؟


الاجابه 1:

8051 عبارة عن شريحة هندسة Harvard - أي ROM (ذاكرة البرنامج) وذاكرة الوصول العشوائي (ذاكرة القراءة / الكتابة) في مساحات عناوين مختلفة ، وتم تمكينها بواسطة خطوط تحكم مختلفة ويمكن الوصول إليها بواسطة إرشادات مختلفة. يمكن لـ 8051 فقط تنفيذ البرامج من مساحة ROM ، على عكس (قل) Pentium ، وهو عبارة عن شريحة von Neumann حيث يوجد كل من ROM و RAM في نفس مساحة العنوان ويمكن للبرنامج تنفيذ أي منهما.


الاجابه 2:

مكونات مختلفة من ذاكرة منزل الكمبيوتر لتخزين نوع من البيانات. القرص الصلب هو جهاز التخزين الأساسي المستخدم لتخزين جميع البيانات المهمة مثل ملفات نظام التشغيل والموسيقى ومقاطع الفيديو ، إلخ. بخلاف القرص الصلب ، لدينا ذاكرة الوصول العشوائي (ذاكرة الوصول العشوائي) ، ذاكرة القراءة فقط (ذاكرة القراءة فقط) ، إلخ. .

ذاكرة الوصول العشوائي (ذاكرة الوصول العشوائي)

بعد القرص الصلب المغناطيسي أو SSD ، تعد ذاكرة الوصول العشوائي أكبر قطعة من الذاكرة الموجودة على أجهزة الكمبيوتر. يتم استخدام ذاكرة الوصول العشوائي لتخزين البرامج والبيانات المستخدمة من قبل وحدة المعالجة المركزية في الوقت الحقيقي. يمكن قراءة البيانات الموجودة على ذاكرة الوصول العشوائي وكتابتها ومحوها أي عدد من المرات.

إنها ذاكرة متقلبة مما يعني أن البيانات المخزنة في ذاكرة الوصول العشوائي تتبخر بمجرد انقطاع الطاقة. هذا أحد الأسباب وراء عدم استخدام ذاكرة الوصول العشوائي كتخزين دائم على الرغم من حقيقة أنها أسرع بكثير من محركات الأقراص الصلبة التقليدية القائمة على القرص المغناطيسي.

أنواع ذاكرة الوصول العشوائي:

SRAM (ذاكرة الوصول العشوائي الساكنة): يقوم بتخزين القليل من البيانات باستخدام حالة خلية الذاكرة الست الترانزستور. SRAM أسرع بكثير من DRAM ، لكنها أكثر تكلفة.

DRAM (ذاكرة الوصول العشوائي الديناميكية): يقوم بتخزين بيانات بت باستخدام زوج من الترانزستور والمكثف الذي يشكل خلية ذاكرة DRAM.

ذاكرة القراءة فقط

نوع ذاكرة ملحوظ آخر موجود على الكمبيوتر هو ROM. كما يوحي الاسم ، لا يمكن قراءة البيانات الموجودة على الذاكرة إلا بواسطة الكمبيوتر. لذلك ، ما هو السبب في استخدام رقائق الذاكرة هذه للقراءة فقط عندما يكون لدينا شرائح ذاكرة الوصول العشوائي؟

ذاكرة القراءة فقط هي ذاكرة غير متقلبة ، ولا تنس البيانات حتى في حالة إزالة مصدر الطاقة. يستخدم ROM لتخزين البرامج الثابتة للأجهزة التي بالكاد تحصل على أي تحديثات منتظمة ، على سبيل المثال ، BIOS.

البيانات الموجودة على الشكل التقليدي لذاكرة القراءة فقط هي عبارة عن شبكة سلكية صلبة ، أي مكتوبة في وقت التصنيع. بمرور الوقت ، تم تطوير ذاكرة القراءة فقط لدعم محو البيانات وإعادة كتابتها ، رغم أنها لا تستطيع تحقيق مستوى كفاءة ذاكرة الوصول العشوائي.

أنواع ROM:

قناع ROM: هذا هو نوع ROM الذي تتم كتابة البيانات أثناء تصنيع شريحة الذاكرة.

PROM (ذاكرة للقراءة فقط القابلة للبرمجة): تتم كتابة البيانات بعد إنشاء شريحة الذاكرة. انها غير متقلبة.

EPROM (ذاكرة قابلة للقراءة قابلة للبرمجة فقط): يمكن مسح البيانات الموجودة على شريحة الذاكرة غير المتطايرة بتعريضها لضوء UV عالي الكثافة.

EEPROM (ذاكرة للقراءة فقط القابلة للبرمجة كهربائيًا): يمكن مسح البيانات الموجودة على شريحة الذاكرة غير المتطايرة كهربائيًا باستخدام انبعاث الإلكترون الميداني (نفق فاولر - نوردهايم). تتميز EEPROMs الحديثة بالكفاءة من حيث قدرات القراءة والكتابة.

كانت الأنواع المذكورة أعلاه هي ROMs القائمة على أشباه الموصلات. وسائط التخزين الضوئية مثل CD-ROM هي أيضًا شكل من أشكال ذاكرة القراءة فقط.


الاجابه 3:

بكلمات بسيطة

يستخدم رام لتشغيل البرنامج التنفيذي. وسوف تعقد جميع المخصصات المؤقتة والذاكرة اللازمة في وقت التشغيل. سيتم استخدام ذاكرة القراءة فقط لتخزين البرنامج الرئيسي. هنا هو البرنامج التعليمي حول كيفية برنامج متحكم 8051. لمعرفة كيف يمكننا برمجة المتحكم ، اتبع البرنامج التعليمي أدناه.

سعيد التعلم :)

كيفية برمجة متحكم P89V51RD2 (8051) باستخدام USB ل UART على اللوح