مساعدة: ادخال قيمتان مختلفتان علي 7seg في نفس الوقت
قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الاليقسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots
مساعدة: ادخال قيمتان مختلفتان علي 7seg في نفس الوقت
السلام عليكم ورحمة الله وبركاته
أولاً: أود أن أشكر جميع المشرفين والاعضاء في هذا المنتدي القيم
ثانياً: اريد أن اعمل دائرة تتكون من 2 (seven segmant) ويوجد عندي 5 مداخل
عند الضغط علي أي زر تقوم السفين الأول بكتابة رقم الزر الذي تم الضغط عليه
فإذا تم الضغط علي زر أخر خلال دقيقة أو أقل يتم أنتقال الرقم السابق علي السفين الثاني ويكتب رقم الزر الجديد علي السفين الأولي
مثال:
تم الضغط علي زر رقم 3 يتم الكتابة علي السفين الأول رقم 3 وإذا تم الضغط علي زر رقم 1 في مدة لا تتجوز الدقيقة يتم أنتقال رقم 3 علي السفين الثانية ويتم كتابة رقم واحد علي السفين الأولي
ملاحظة : مع العلم إذا تم الضغط علي الزر الثاني في اكثر من دقيقة يتم مسح الرقم القديم وكتابة الرقم الجديد علي السفين الاولي
و ما المشكلة
اجعل flag = 1
عند الضغط على زر لو flag = 1 يعنى أنه الرقم الأول
يكتب الرقم فى الشاشة 1 ثم تجعل flag =0 و تبدأ تايمر ليعد الدقيقة
إن ضغط على زر يكون السؤال
هل التايمر flag = 1 يكون الرقم الأول و يكتب فى الشلشة1
لو flag = 0 يكون الرقم الثانى فيكتب فى الشاشة1 ويعاد كتابة الرقم الأول فى شاشة 2 لتبدو انه انتقل
عند انتهاء الدقيقة سيعطى التايمر مقاطعة اجعل flag = 1 مرة أخرى
و ما المشكلة
اجعل flag = 1
عند الضغط على زر لو flag = 1 يعنى أنه الرقم الأول
يكتب الرقم فى الشاشة 1 ثم تجعل flag =0 و تبدأ تايمر ليعد الدقيقة
إن ضغط على زر يكون السؤال
هل التايمر flag = 1 يكون الرقم الأول و يكتب فى الشلشة1
لو flag = 0 يكون الرقم الثانى فيكتب فى الشاشة1 ويعاد كتابة الرقم الأول فى شاشة 2 لتبدو انه انتقل
عند انتهاء الدقيقة سيعطى التايمر مقاطعة اجعل flag = 1 مرة أخرى
السلام عليكم ورحمة الله وبركاته
شكرا لك أخي المهندس الفاضل ماجد عباس محمد علي الرد وبارك الله فيك علي اهتمامك البالغ والردك السريع
لكني يا اخي ان بصراحة ضعيف جدا ببرمجة التايمر فلو تكرمة علي بطرح مثال صغير وبارك الله فيك وجعله في ميزان حسناتك
الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 07:44 AM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)