قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

djoo77
:: مهندس ::
تاريخ التسجيل: Feb 2007
المشاركات: 15
نشاط [ djoo77 ]
قوة السمعة:
قديم 13-09-2013, 09:54 AM المشاركة 1   
افتراضي التحكم في جرس المدرسة عن طريق PIC16f84a



السلام عليكم ورحمة الله وبركاته

اخوتي اود ان اشارككم بهذا المشروع والمتمثل في انجاز ساعة مع التحكم في اوقات التنبيه داخل الفصل الدراسي والبرمجة عن طريق 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 " (اليوم والثواني).

اعلانات


الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 09:25 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)