السلام عليكم
لدي كونتر عداد بسيط به ثواني و دقائق min,sec واريد ان احفظ قيمتهما على eeprom_write وeeprom_read عند فصل الكهرباء,
ممكن تساعدوني من فضلكم
شكرا
|
وعليكم السلام و رحمة الله تعالى و بركاته
تكونة من أربع خانات تحفظ كل رقم في خانة من ثمة تقوم بحفظ تلك المصفوفة في EEPROM إليك هذا المثال :
char TextToWrite[4], TextToRead[4];
// هنا تقوم بحفظ البيانات في مصفوفة
TextToWrite[0] = minutes/10 + '0';
TextToWrite[1] = minutes%10 + '0';
TextToWrite[2] = seconds/10 + '0';
TextToWrite[3] = seconds%10 + '0';
// هنا تقوم بحفظ بيانات تلك المصفوفة في الإيبروم
for(x=0; x<4; x++) Eeprom_write(x, TextToWrite[x]);
// هنا تقوم بإستدعاء تلك البيانات و وضعها في مصفوفة أخرى
for(x=0; x<4; x++) TextToRead[x] = Eeprom_read(x);
// و هنا تقوم بقراءة محتوى تلك المصفوفة ليتم عرضه
Lcd_Out(1, 1, TextToRead);