يتم استدعاء ماكرو clear() لمسح الشاشة السطر الثاني والثالث ما عدا السطر الأول الذي يحتوي على مؤشر مستوى البطارية
ثم وضع المؤشر في السطر الثاني وبدءا من العمود الأول
ثم طباعة عبارة على الشاشة Calibration error بما يدل على خطأ في المعايرة
ثم يظهر معنا عنصر جديد وهو EEPROM
ليتم الكتابة وحفظ البيانات داخلها وبشكل دائم وحتى لو تم اطفاء الجهاز أو عند انتهاء جهد البطارية فهذه الذاكرة لا يتم محو محتوياتها بانقطاع الكهرباء كما يحصل مع جزء الذاكرة RAM ويمكن الكتابة ليها أو محو بياناتها لعدد كبير من المرات مع إمكانية حفظ البيانات لسنوات
وفيما يلي شرح مبسط لهذه الذاكرة
الذاكرة EEPROM
Electrically Erasable Programmable Read-Only Memory تتميز هذه الذاكرة : -يمكن الكتابة على الرقاقة دون إزالتها من مكانها
-يمكن تغيير جزء محدود من الرقاقة دون محوها كلها
-تغيير المحتويات لا يحتاج إلى أدوات خاصة أو أجهزة
-يمكن تغيير محتويات الخلايا باستخدام برنامج يتحكم بالمجال الكهربائي للخلية ويقوم بشحنها أو تفريغها حسب الطلب
-الكتابة(التفريغ أو الشحن) يتم على مستوى الخلية أي بالتدريج كل مرة بايت واحد مما يجعلها بطيئة جداً
|
EEPROM(0) write ( 2,0)
تعني ان يتم حفظ المعطيات في العنوان رقم 2 والقيمة هي 0
EEPROM(0) write ( 5,0)
تعني ان يتم حفظ المعطيات في العنوان رقم 5 والقيمة هي 0
ثم انتظار لمدة ثانية وبعدها الغاء تفعيل عمل المفاتيح بانتظار معايرة أخرى