Pic16f877 طبيعة عملها

تحية طيبة …
اريد برنامج مبرمج على لغة السي أو غيرها عدا لغة الاسمبلي … لبرمجة PIC16F877 لتحديد أوقات الصلوات الخمس في اليوم وعلى مدار السنه …
وارجو منكم تزويدنا بكل المعلومات الهامة بهذا PIC من خلال Data Sheet … لأننا قمنا بطباعة محتوى Data Sheet الخاصة بهذا PIC دون جدوى … فلم نفهم شيئاً … نحن بحاجة لمعلومات باللغة العربية حتى نصبح قادرين على مناقشة مشروع التخرج …
وهانحن نتظر رداً سريعاً منكم …
وسهل الله لكم الصعاب …

كيف لم تفهم شي من الداتا شيت (( هل درست المتحكمات الدقيقة ؟؟؟ ))

الداتا شيت توضح كل المسجلات التي بالمتحكم وتشرحها

وايضا توضح لك مدخلات ومخرجات المتحكم

ومواصفاته

وبالنسبة لبرمجته فستجد في نهاية الداتا شيت جزء ال instruction set وهي كل الاوامر لبرمجة المتحكم بالاسمبلي

[SIZE=4][COLOR=#ff00ff]

اريد برنامج مبرمج على لغة السي أو غيرها عدا لغة الاسمبلي … لبرمجة PIC16F877 لتحديد أوقات الصلوات الخمس في اليوم
[/color][/size]

اعتقد ان هذا مشروع فيجب عليك الاعتماد على نفسك ومحاولة برمجة المتحكم بنفسك وان شاء الله أقدر اساعد علما بان خبرتي بمتحكمات pic غير جيدة

بارك الله فيك على ردك … ولكن بالفعل انا لا أعلم الا القليل عن PIC وذلك بسبب دراستي في جامعة القدس المفتوحة التي تنتهج مبدأ التعليم المفتوح … فكيف بي أن أتعلم بخصوص هذا الموضوع أكثر … لأن مناقشة مشروع التخرج اقتربت فهي بعد اسبوعين …
سدد الله خطاكم في دينكم ودنياكم

طيب قول لي كيف استطيع مساعدتك ؟؟

فلربما اقدر اساعدك

وهل يمكنك استعمال متحكم اخر بدلا عن ال pic ام لا ؟؟

مشكور أخي الكريم على بذل جهودك معي … أخي الكريم انا بهمني في PIC انها تبرمج على لغة سي او جافا … لأنني لا اعلم لغة الاسمبلي … وبرنامج مواقيت الصلاة الدهري ممكن يبرمج ان شاء الله على لغة سي لأنها أسهل بكثير من الأسمبلي …
طيب برأيك في المناقشة شو ممكن نقدم شرح لكل قطعة الكترونية علماً بأن الجزء
العملي سنطبقه في الفصل القادم شهر 2 لحتى آخر الفصل إن شاء الله…
اي معلومات تعلم انها ضرورية ارجو ان ترسلها وبارك الله فيك…

:sm242:

مرحبا هناك برنامج يدعى micro c 800 يستخدم لبرمجة هكذا امور ابحث وسوف تجده وهو سهل جدا

اول شيئ عليك ان تجهز الخوارزمية الخاصة بسرد اوقات الصلاة وهل يوجد هناك ثوابت او لا وماهي المداخل والمخارج وهل يوجد جمل شرطية …الخ…
ثم بعد ذلك تستطيع كتابة البرنامج بسهولة في اي لغة تريد لاي معالج او مايكركنترولر .

و اعتقد ان الطريقة تبدأ بانشاء صفيفة متغير تحمل قيم اوقات الصلاة يتم التاشير عليها بساعة ذات وقت حقيقي realtime والميكرو كنترولر F877 يوجد به اكثر من مؤقت قابل للتقسيم ومن زمن الموقت تبدأ بالتقسيم ليجاد الثواني… الدقائق…الساعات… (الاشهر)…()…(السنوات)…الخ.

وللجميع التوفيق