السلام عليكم ورحمة الله وبركاته
اخوتي اود ان اشارككم بهذا المشروع والمتمثل في انجاز ساعة مع التحكم في اوقات التنبيه داخل الفصل الدراسي والبرمجة عن طريق mikroBasic
دارة المشروع:
الكود عن بلغة mikrobasic
تحميل
الشرح
خرج التنبيه:
إخراج التنبيه من المنفذ RA4 ذو جامع مفتوح
النقطة العشرية من العارض السفن سيقمن الرابع تكون مضاءة عند تنشيط التنبيه في المنفذ RA4
برمجة التنبيهات:
قائمة التنبيهات تبرمج في الجدول alarmTable.
كل تنبيه يكون منظم في 4 بيت: اليوم ، الساعة، الدقيقة، الثواني خلال الاسبوع .
عند اعادة تعبئة الجدول باوقات من عندنا، فمن الضروري تحديث NBALARM حسب عدد التنبيهات (في الكود الملحق 16 تنبيه خلال الاسبوع)، ثم إعادة ترجمة البرنامج.
ضبط الساعة:
يتم ضبط الساعة عند بدء التطبيق، لذلك ينبغي أن نعمل إعادة تعيين للدخول إلى وضع الإعداد
الساعة: يظهر في البداية على الشاشة "h 00"، اضغط على S1 للزيادة الوقت و S2 للنقصان اما S3 للتأكيد
الدقائق: يظهر على الشاشة "n 00"، اضغط على S1 للزيادة الوقت و S2 للنقصان اما S3 للتأكيد
اليوم: يظهر على الشاشة "J 00"، اضغط على S1 للزيادة الوقت و S2 للنقصان اما S3 للتأكيد (في البرنامج الملحق 0 = الاثنين، 1 = الثلاثاء ... 6 = الاحد)
عند الضغط S3 على يوم من أيام الأسبوع، تبدأ الساعة في العد.
الاشتغال:
يعرض عند الاشتغال الساعة HH.MN حيث تفصل بين الساعة والدقائق نقطة تومض بتواتر يساوي 1 هرتز
إذا تم الضغط على S1،و S2 أو S3، يعرض على الساعة "JSS " (اليوم والثواني).