بسم الله الرحمن الرحيم
تطرقنا في الدرس الماضي إلى مكونات المتحكم الدقيق كرؤوس أقلام
في هذا الدرس سنحاول أخذ بعض من هذه المكونات و شرح ما ينبغي عليك معرفته فيها
*
الذاكرة الدائمة القابلة للبرمجة والمسح بطريقة كهروبية (EEPROM):
ينبغي أن تعلم أيها القارئ أن الذاكرة الدائمة تخزن نظام التشغيل الذي سوف تقوم بكتابته كلغة برمجة ثم يترجم إلى أرقام ثنائية، تنقسم الذاكرة الدائمة إلى أنواع:
1- ذاكرة القراءة فقط (Read Only Memory or ROM): وهي محدودة الهدف و الغاية حيث تأتي من المصنع مبرمجة و لا يمكن برمجتها أو مسحها، مثل تلك التي في أجهزة الكمبيوتر.
2- ذاكرة القراءة فقط القابلة للبرمجة (Programable ROM or PROM): وهي تأتي من المصنع فارغة وقابلة للبرمجة لمرة واحدة.
3- ذاكرة القراءة فقط القابلة للبرمجة والمسح (Erasable PROM or EPROM): وهي التي تأتي من المصنع فارغة و قابلة للبرمجة والمسح بطريقة الموجات فوق البنفسجية، حيث توجد فتحة خاصة فوقها تعرض لتلك الأشعة عند الحاجة للمسح.
4- ذاكرة القراءة فقط القابلة للبرمجة والمسح كهربائياً (Electrically Erasable PROM or EEPROM): وهي التي تستخدم في معظم المتحكمات، حيث يوجد طرف خاص في المتحكم يوصل بجهد عالي نسبياً (12.7 فولت) عند الحاجة للمسح يطلق عليه (MCLR) إختصار ل (Memory Clear).
5- الذاكرة الومضية (Flash Memory): وهي نوع خاص من أنواع ال(EEPROM) يستخدم تقنية خاصة تستوعب عدد هائل من البايتات بعكس الأنواع المستخدمة لتخزين أنظمة التشغيل، حيث تكون تلك ضئيلة الاستيعاب و أكثر استقرار.
كيفية عمل الذاكرة الدائمة مع المعالج الدقيق:
يخزن نظام التشغيل المترجم من لغة التجميع على شكل سطور من الأرقام الثنائية يمثل كل رقم ثنائي طويل أمر برمجي في الذاكرة الدائمة، يوجد داخل المتحكم ساعة تطلق نبضات بتردد عالي جداً تقريباً 4 ميجاهيرتز في أغلبها، حيث تقوم هذه الساعة بتشغيل عداد يقوم بتنفيذ سطور الأوامر سطراً بعد سطر مع أخذ اعتبارات ثانية سنذكرها في المستقبل، حيث يأخذ المتحكم أربع دورت تشغيلية للساعة لتنفيذ سطر واحد، حيث ينفذ المعالج ذو التردد 4 ميجاهيرتز السطر الواحد في 1 ميكرو ثانية.
أخي القارئ، إعذرني على عدم إعطائك قد وفير من المعلومات في الدرس الواحد وذلك لانشغالي في الوقت الحالي، ولكن مقدماً سأحاول أن أفرغ نفسي لك
لك جزيل الشكر