|
صحيح أخي باستخدام ال delay الموضوع بيبقى برمجيا بسيط ولكن كل هذه المتغيرات رح تفقد القيمة اللي وصلت بالعد لعندها بمجرد اطفاء الجهاز واعادة تشغيله ... وهيك ما اتحقق المطلوب ... ضروري احصل على عداد يحافظ على قيمته بحيث عند اطفاء الجهاز وتشغيله يرجع يتابع العد من مكان ما توقف .... أرجو اني كون قدرت وصل الفكرة ....
تحياتي لحضرتك ,,..
|
أخي هذا معطى جديد في طلبك ولاعلاقة له بطريقة حساب الزمن سواء باستخدام المقاطعة التايمر 0 أو باستخدام delay .
لكن الحل ممكن بإحدى الطريقتين:
1- عمل تغذية تأمين ببطارية للبيك بحيث يبقى البيك وحده شغال حتى عند انقطاع التيار عن الجهاز ككل .
فقط البيك هو من سيتغذى على البطارية الاضافية أما باقي عناصر الجهاز فينقطع عنها التيار عند فصل الجهاز عن المصدر الرئيس .
وهذا ممكن الكترونيا بإضافة عناصر بسيطة مثل الديود .
2- الطريقة الثانية بإضافة متكاملة صغيرة مشهورة خاصة للساعة تعمل ببطارية أمان 3 فولت.