برمجة الذاكرة EEPROM

برمجة الذاكرة EEPROM

”اللهم ارزقنا علما نافعا   و عملا صالحا و اغفرلي و لوالدي و ارحمني يوم يقوم الحساب”

السلام عليكم لم اضع عنوانا للدرس السابق و باستطاعتكم الدخول اليه عن طريق كتابة multiplixage في مكان البحث في الموقع

 

                                        برمجة الذاكرة  EEPROM    

 بخصوص الذاكرة يوجد في المتحكم اكثر من نوع  و الذاكرة التي سوف اتطرق اليها في هذا الدرس  هي الايبروم  و اسمها باللغة الانجليزية:

                            EEPROM                                              

 تعريفها:

 هي عبارة عن ذاكرة بداخل الميكروكنترولر و هي تستعمل لتخزين البيانات والمتغيرات ، حيث لا تفقد محتوياتها عند فصل التغذية عن الميكروكنترولر  ، كما يمكن استرجاع البيانات  المسجلة بداخلها في حال ما اراد المبرمج ذلك ، و نجد عدة امثلة على ذلك  مثل  تشغيل وقت الاستيقاظ في الساعة او  الهاتف التقال و مثل برمجة كلمة المرور  على  الالسدي في انظمة الانذار و للتحكم في هذا التوع من الذاكر نجد في الميكروسي كيفية تفعيل هذه الذاكرة و استرجاعها

 يوجد هناك نوع اخر من الذاكرة يسمى الرام RAM

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

 يوجد بذاكرة الابروم عناوبن مثلا

(EEPROM_write(0x00,x

(EEPROM_write(0x01,m2

قم بالكتابة في

 

االعنوان

0x00

العدد و هو متغير

x

االعنوان

0x01

العدد و هو متغير

m2

(     EEPROM_write(    0x01     ,       m2

 ⇑                ⇑

المتغير او العدد           العنوان

بالنسبة للامر  (EEPROM_read(0x01

معناه اقرا في ذاكرة الابروم  من العنوان  0x01

و في ما يلي عدة امثلة على ذاكرة الايبروم بعدة مستويات توصلك الى احتراف برمجة الايبروم  و تزيد من الفهم الجيد لبرمجة هذه الذاكرة و تعمقه ، و انني مستعد للرد على استفساراتكم

مشروع المستوى الاول

http://www.4shared.com/rar/D5YywQcTce/EEPROM__niveau_1.html

 

مشروع المستوى الثاني:

http://www.4shared.com/rar/_RMoKgGWce/EEPROM__niveau_2.html

 

 

مشروع المستوى الثالث

http://www.4shared.com/rar/nWl8GFR_ba/EEPROM__niveau_3.html

ارفق لكم مشروعين  مع ملف الهيكسا فقط حاولوا برمجتهما

http://www.4shared.com/rar/nhXEHi0pba/________.html

 

مشروع برمجة ساعة مع برمجة المنبه

http://www.4shared.com/rar/IGEAzdZ9ba/_____.html

ملاحظة يوجد بداخل كل مشروع فديو صغير و ذلك للفهم الجيد

2 تعليق

  1. zizou zizou

    at |

    شكرا على الموضوع المهم
    اخواني اريد ان اسال سوال وهو
    كيفية التعرف على eeeprom في المودر بورد للحاسب لانه يوجد عدة عناصر تشبهها في المودر بورد هل من طريقة تمييزها عن البقية

    Reply
  2. محمد خليف محمد خليف

    at |

    شكرا جزيلا على هذه الدروس القيمة وفقكم الله

    Reply

إترك تعليق: