قسم أجهزة الانتاج الزراعي والحيواني تصميم وصيانة وسائل الانتاج النباتي والحيواني من حاضنات واجهزة تعقيم وتخزين وتوليد الطاقة البديلة

   

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 11-10-2009, 09:52 PM المشاركة 89   
افتراضي



اخى الكريم

اليك

اولا دائرة التحكم الكهربية التى توضح المنطق السابق وعليها التفاصيل الكاملة




اعلانات

الصورة الرمزية aladdin_2005
aladdin_2005
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2004
الدولة: مصر ((الأسكندريه))
المشاركات: 1,236
نشاط [ aladdin_2005 ]
قوة السمعة:
قديم 12-10-2009, 12:55 PM المشاركة 90   
افتراضي


بسم الله الرحمن الرحيم
والصلاة والسلام علي خاتم رسل الله سيدنا محمد النبي الأمي
وعلي الـه وصحبـه ومـن والاهم بإحســــــــــان إلي يوم الدين

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

تبين هذه الشكل تصميم الهاردوير وهو ابسط تصميم علي ما أظن فهو يحوي
1 - الميكروكنتروللر PIC16F628A
2 – مقاومة قيمتها 220 أوم
3 - لد مللي أحمر
كود البرنامج بالبيك بيزيك هو :-
وسنشرح تلك الأوامر كما سيفهمها البيك لينفذها:-

LOOP :
High portb.7
pause 500
low portb.7
pause 500
goto loop
end

وضعنا لافته أو اسم للبرنامج الفرعي (LOOP ) وهو يساعدنا في أن نستدعي البرنامج كلما كان مطلوبا في البرنامج وهذه التعليمة مهمة لنا جدا مع البرامج الكبيرة الأمر التالي (( high portb.7 قم بإضاءة اللد ثم انتظر لمدة نصف ثانية (PAUSE 50) ثم اطفي اللد (LOW PORTB.7) ثم انتظر نصف ثانية (PAUSE 50) ثم اذهب الي (GOTO LOOP) الي بداية البرنامج (LOOP) وبهذا الأسلوب يدخل في حلقة تكرارية مغلقه لايخرج منها أبدا إلا بانقطاع التغذية الكهربية عن الدائرة وطبعا من الممكن أن نحدد عدد الدورات حسب حاجة البرنامج وسيتم شرحها إن شاء الله في وقتها

ثانيا - شرح الأوامر المستخدمة في ها البرنامج

العناوين LABELS
يمثل اسم عنصر في لغة بيك بيزيك والعنوان هو إشارة نصية تستخدم للإشارة إلي سطر برنامج أو جزء منه ليمكن البرنامج من القفز إليه من خلال تدفق البرنامج وهو اختياري ولا يستخدم أرقام بل يفضل أسماء ولا يزيد عن 32 حرف ويفضل أن تكون أسماء متناسبة مع المقطع حتى تتذكره حين ترجع إليه في وقت لاحق فتتذكر ما وظيفة هذا الاسم وعند كتابة الاسم يجب كتابته هكذا (LOOP : ) فالنقطتان فوق بعضهما يعرف البرنامج إن هذا لافته Labels وبدونهما سيعطيك خطأ
مثال :- في درسنا هذا ثم وضع اسم يتناسب مع وظيفة البرنامج
LOOP:
سطور البرنامج .................
..................
أذهب إلي أول البرنامج (يدخل في حلقة لا يخرج منها) GOTO loop
نهاية البرنامج بالرغم من أن البرنامج لن يصل إليها إلا أنها ضرورة END
التعليمة HIGH وهي تضع واحد منطقي 1 LOGICAL علي طرف الخرج output pin
الصيغة : HIGH pin
مثال كما في درسنا HIGH portb.7
التعليمة LOW وهي تضع صفر منطقي علي طرف الخرج logical zero to output pin
الصيغة LOW pin
مثال كما في درسنا هذا LOW portb.7
المستفاد من هاتان التعليمتان هي إعطاء أمر مباشر لطرف من أطراف الخرج لتشغيل شئ ما أو فصله
كتشغيل لد أو فصله أو تشغيل بزر أو إنذار أو الباك لايت إل سي دي................................الخ

التعليمة PAUSE تستخدم هذه التعليمة للتوقف المؤقت لفترة بالملي ثانية
الصيغة PAUSE Period (in milliseconds)
مثال كما في درسنا هذا (توقف لمدة نصف ثانية ) PAUSE 500

التعليمة GOTO هي تستخدم لاستكمال تنفيذ برنامج عند عنوان معين
الصيغة GOTO label
مثال كما في درسنا هذا GOTO loop أي اذهب إلي بداية البرنامج ليبدأ التكرار بدون توقف

التعليمة END وهي تستخدم لتحديد النهاية المنطقية للبرنامج
الصيغة END
ولابد من كتابتها بالرغم أن معظم البرامج لاتصل إليها إلا إن المترجم لن يعمل إلا في حالة كتابتها
هذا شرح مختصر للتعليمات التي استخدمت في هذا البرنامج ومع الاستخدام سوف ندرك كل أوجه استعمال تلك التعليمات
بإذن الله كل خمسة دروس سأجمعها في ملف واح وارفعها لكم علي سيرفر للتحميل ولاتنسونا من صالح الدعاء
أرجو من الله لي ولكم التوفيق والنجاح والفلاح

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية F.Abdelaziz
F.Abdelaziz
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
نشاط [ F.Abdelaziz ]
قوة السمعة:
قديم 12-10-2009, 01:13 PM المشاركة 91   
افتراضي بارك الله فيك وجعله فى ميزان حسناتك


اخى الكريم aladdin




بارك الله فيك وجعله فى ميزان حسنات


الصورة الرمزية aladdin_2005
aladdin_2005
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2004
الدولة: مصر ((الأسكندريه))
المشاركات: 1,236
نشاط [ aladdin_2005 ]
قوة السمعة:
قديم 12-10-2009, 02:26 PM المشاركة 92   
sun جزاكم الله بكل خير


اخى الكريم aladdin




بارك الله فيك وجعله فى ميزان حسنات
جزاكم الله بكل خير علي دعوتك الكريمه وعل مجهودك الكبير في المنتدي وارجو من الله ان يجعل كل اعمالك في سجل حسناتك اللهم امين


الصورة الرمزية s.sultan
s.sultan
:: عضو ماسى ::
تاريخ التسجيل: Sep 2004
الدولة: حبيس الغربتين
المشاركات: 10,609
نشاط [ s.sultan ]
قوة السمعة:
قديم 12-10-2009, 08:55 PM المشاركة 93   
افتراضي الف شكر


بسم الله الرحمن الرحيم

تحية احترام وتقدير

الف شكر لكما لما اثريتما الموضوع بالمعلومات المفيده؟
والى المزيد من العطاء

وفقكم الله لما يرضاه ...اميين


اخوكم
ابو احمد


ramah76m
:: مهندس ::
تاريخ التسجيل: Oct 2009
المشاركات: 18
نشاط [ ramah76m ]
قوة السمعة:
قديم 12-10-2009, 09:02 PM المشاركة 94   
افتراضي


الف شكر اخي ابو احمد وجميع الاخوان ان شاء الله سوف اتابع معاكم
بعد اذنكم


الصورة الرمزية aladdin_2005
aladdin_2005
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2004
الدولة: مصر ((الأسكندريه))
المشاركات: 1,236
نشاط [ aladdin_2005 ]
قوة السمعة:
قديم 13-10-2009, 01:40 PM المشاركة 95   
sun التطبيق العملي للدرس الأول نظري وعملي


بسم الله الرحمن الرحيم
والصلاة والسلام علي خاتم رسل الله سيدنا محمد النبي الأمي
وعلي الـه وصحبـه ومـن والاهم بإحســــــــــان إلي يوم الدين

التطبيق العملي للدرس الأول نظري وعملي
الأخ الحبيب / ابو احمد المحترم
السلام عليكم ورحمة الله وبركاته
هذا مجلد يحوي المشروع الأول كاملا في بيئة المحاكي بروتوس
رابط تحميل المجلد من هنــــــــــــــــــــــــــــــــــــــــــــــــ ـــــا
الأخوة المتابعين معنا؟
انتظر تفاعلكم واسئلتكم وردود فعلكم معنا مع اول درس عملي لنكمل علي بينة؟!

ارجو من الله ان ينفعنا بما علمنا اون ينفع بنا امتنا الإسلامية


الصورة الرمزية mohatvnet
mohatvnet
:: مهندس متميز ::
تاريخ التسجيل: Mar 2009
الدولة: https://t.me/pump_upp
المشاركات: 958
نشاط [ mohatvnet ]
قوة السمعة:
قديم 08-12-2009, 11:43 PM المشاركة 96   
افتراضي


اسلام عليكم

شكرا لكل من يفيدنا من اعضائنا المحترمين

اخي الفاضل ابو احمد

ارجوا ان لا ازعجك لديا طلب كيفا يمكن ان نضع قطعة رقمية مع زين في

ترموستات القرية

انتضر جوابك شكرا لك



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