منتدى طلبة كلية الهندسه بأسوان
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

منتدى طلبة كلية الهندسه بأسوان

منتدى طلبة كلية الهندسه بأسوان
 
الرئيسيةالتسجيلأحدث الصوردخول
 

 دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
الحبار
مدير عام المنتدى
مدير عام المنتدى
الحبار


عدد المساهمات : 12635
تاريخ التسجيل : 02/05/2007
العمر : 38
الموقع : فى غيابات الهندسة المدنية
رقم العضوية : 3
Upload Photos : دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Upload
دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE 30u3a1djpgcopy
أهم مواضيعى :

دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Empty
مُساهمةموضوع: دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE   دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE I_icon_minitimeالإثنين 15 أكتوبر - 11:26

ما هو المايكروكنترولر :
يشبه الدائرة المتكاملة IC كما هو واضح بالشكل


ولكنه يمتاز بعـدة مـمـيزات عن بقـيـة الـدوائـر المـتـكامـلـة الأخـرى
من هذه المميزات :
- أن الدوائر المتكاملة الأخرى لها وظيفة محدده تقوم بها فقط
(وقليل منها لها عدة وظائف) أما المايكروكنترولر فليس له وظيفة واحدة فقط بل يمكن أن يكون له عشرات الوظائف والميزة الأكبر أن هذه الوظائف تستطيع تحديدها أنت عن طريق عملية البرمجة .
- بالإضافة إلى تميزه الكبير من خلال مكوناته الداخلية .

المايكروكنترولر من الداخل :
المايكروكنترولر من الداخل ما هو إلا كمبيوتر صغير MiniComputer حيث يتكون من وحدة معالجة Processor وكذلك ذاكرة عشوائية RAM و ذاكرة من النوع ROM بالإضافة إلى وحدة تخزين يوضع عليها البرامج والبيانات (كما في الكمبيوتر الشخصي العادي) بالإضافة إلى وحدة الإدخال والإخراج حيث يكون الإدخال والإخراج عن طريق رجول المايكروكنترولر (Pins) وأقصد بالرجول أطراف المتحكم
حيث يخرج المايكروكنترولر الإشارات الكهربية وكذلك
يستقبلها عن طريق هذه الرجول , كل ذلك تتحكم فيه أنت
كما تريد من خلال عملية البرمجة ...

لماذا اسمه مايكروكنترولر MicroController :
لأن وظيفته هي التحكم سمي بـ controller حيث يتحكم
بالدائرة الالكترونية وما تحتويه من عناصر الكترونية ويجري
عليها العمليات المختلفة كما يشاء فهو بمثابة المدير الذي يأمر الموظفين بالعمل ويدير عملهم جميـــعا.
وسمي مايكرو( Micro ) لأن حجمه صغير جدا بالنسبة لإمكانياته الكبيرة ومن المعلوم أن كلمة مايكرو تعني أن القيمة مضوربة في 10 أس سالب 6
لذلك يطلق عليه البعض أحيانا ( المتحكم الدقيق ) أو المتحكم الصغير أو نكتبها قراءة لإسمه الانجليزي( المايكروكنترولر ).


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

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

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

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

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

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

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

=====================
الأشياء التي ستحتاجها لإحتراف برمجة المايكروكنترولر:-

1- حاسب آلي (كمبيوتر) عادي

2- جهاز برمجة (إذا لم تمتلك واحداً ... سيكون هناك ملحق خاص بجهاز البرمجة في هذه الدورة).

3- البرامج المستخدمة في عملية البرمجة وسنستخدم في هذه الدورة MikroC كما ستحتاج البرنامج الذي يكتب على المايكروكنترولر وسنستخدم Picpgm يمكنك الحصول على روابط التحميل الخاصة بتلك البرامج بالرجوع للملحق الخاص بها والذي سيكون في مشاركة أخرى.كما يمكنك استخدام برامج أخرى للكتابة على الـ PIC

4- مايكروكنترولر من النوع PIC وسنستخدم في البداية النوع PIC16f84a وبعد ذلك PIC16f877a وهناك أنواع أخرى سنستخدمها وسنشير إليها في الوقت المناسب.كما يمكنك أن تؤجل عملية الشراء مؤقتا وتعمل بواسطة برامج المحاكاة

5- بعض المكونات الكهربية والالكترونية مثل : مقاومات , مكثفات , سفن سيجمنت , ريلاي , Testd_Board و أسلاك توصيل ( في كل مشروع سنذكر المتطلبات) كما يمكنك أن تؤجل عملية الشراء مؤقتا وتعمل بواسطة برامج المحاكاة

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

6- اتباع تعليمات( دورة أسرع طريق لاحتراف برمجة الـ PIC ) بدقة والاجتهاد لفهم محتوياتها.

7- الصبر .... نعم الصبر ففي أي مجال إذا أردت التفوق والتميز والاحتراف لابد عليك من التحلي بالصبر . وتذكر قول الله تعالى (إن الله مع الصابرين) وقوله تعالى ( والله يحب الصابرين).

8- حب القراءة وممارستها... يجب عليك باستمرار أن تقرأ في مجال المايكروكنترولر خصوصا وفي مجال الالكترنيات عموما ومتابعة كل جديد والاطلاع على المواقع العربية والاجنبية لاكتساب الخبرات والعلم من الآخرين ... ولن يحدث ذلك إلا بحبك للقراءة ...

9- الإستعانة بأهل الخبرة في هذا المجال ... فمن المؤكد ستواجه بعض المشاكل وسينقصك بعض المعلومات .. فحاول الاستعانة بمن له خبرة في الموضوع فيمكنك الرجوع لبعض المنتديات العلمية سواءاً العربية أو الأجنبية .. وإذا كنت تعرف شخصاً له خبرة في الموضوع فلا تتردد في سؤاله ... ويجب عليك أن تتذكر دائماً أن العلم لا يأتي لمستحي ولا لمستكبر ..

10- الدعاء وطلب العون من الله سبحانه وتعالى ... فالعلم كله بيد الله يرزقه من يشاء فادعو الله باستمرار أن يرزقك العلم النافع وأن يعينك في رحلة التعلم .

======================================== =========
كان هذا هو الدرس النظري (شبه نظري) الوحيد في دورتنا لأنه كما وعدتكم فإن الدورة ستكون عملية . وانتظروا التجربة الأولى ...... في رعاية الله

وفقنا الله جميعا لما يحب ويرضى ورزقنا وإياكم العلم النافع والسلام عليكم ورحمة الله وبركاته
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://asv-univ.editboard.com/index.htm
الحبار
مدير عام المنتدى
مدير عام المنتدى
الحبار


عدد المساهمات : 12635
تاريخ التسجيل : 02/05/2007
العمر : 38
الموقع : فى غيابات الهندسة المدنية
رقم العضوية : 3
Upload Photos : دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Upload
دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE 30u3a1djpgcopy
أهم مواضيعى :

دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Empty
مُساهمةموضوع: رد: دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE   دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE I_icon_minitimeالإثنين 15 أكتوبر - 11:28

ملحق خاص بالدورة (ملحق البرامج)
هذه البرامج لابد أن تكون لديك لإستكمال الدورة :
1- mikroC لغة البرمجة التي نستخدمها
2-proteus برنامج المحاكاه
--------------------------------------------------------------------------------
كما أخبرتكم فإن اللغة التي سنستخدمها هي لغة مايكروسي
وهذا روابط التحميل بالكراك و ملف به شرح الطريقة للتحميل أفضل الرابط الأول لأنه إصدار أحدث . (اختر اي رابط تناسبك)
من هنا (تورنت) الإصدار 8.2
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
أو من هنا(direct link) الإصدار 8
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
-------------------------------------------------------------------------------
البرنامج الخاص بالمحاكاه proteus تجد روابطه
هنا
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
أو (تورنت من هنا)
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
أو من(تورنت) هنا
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
------------------------------------------------------------------------------
البرامج المستخدمة للكتابة على البك كثيرة منها winpic و icprog وغيرها
انا استخدم هذا البرنامج وهو برنامج جيد اسمه PICPgm
وهذا رابط التحميل
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
او يمكنكم زيارة الموقع وتجدوا به العديد من الإصدارات
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
------------------------------------------------------------------------------
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://asv-univ.editboard.com/index.htm
الحبار
مدير عام المنتدى
مدير عام المنتدى
الحبار


عدد المساهمات : 12635
تاريخ التسجيل : 02/05/2007
العمر : 38
الموقع : فى غيابات الهندسة المدنية
رقم العضوية : 3
Upload Photos : دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Upload
دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE 30u3a1djpgcopy
أهم مواضيعى :

دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Empty
مُساهمةموضوع: رد: دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE   دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE I_icon_minitimeالإثنين 15 أكتوبر - 11:30

خواني الكرام : اعلموا أن الدروس الأولى عموما ً لها أهمية كبيرة فهي الأساس الذي نبني عليه ومن ينجح في تطبيق هذه التجارب الأولى سيفتح له أبواب هذا العالم وتتذلل له الصعوبات ويستمتع بهذه الرحلة ..
ويعتبر الدرس الأول هو أهم الدروس على الإطلاق ويجب فهمه فهما جيداً فمن خلال هذا الدرس سنتعلم كيف نتحكم في الدخل والخرج ونخرج جهد من خلال البك
ولقد بذلت من الوقت والجهد الكثير ... راجياً من الله سبحانه وتعالى أن يكون الشرح ميسر ومبسط ويفهمه الجميع وأن يتقبل مني ويجعلني من المخلصين
ولا تنسونا من دعواتكم في ظهر الغيب
==========================
أحبائي :: أرحب بكم مجددا في هذه الدورة وأقدم لكم التجربة الأولى وشرح هذه التجربة كان طويل نسبيا بالإضافة أنني احتجت لبعض الرسوم التوضيحية لذلك جعلت الشرح في ملف pdf.... ويعتبر هذا الشرح مقتبس من كتابي (احترف برمجة المايكروكنترولر) ... دعواتكم بأن أوفق في الإنتهاء منه
تسطيع تحميل شرح التجربة الأولى من هنا
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
أو
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
هذا الشرح العام ... ويوجد أيضا ملف فيديوا به شرح خطوات البرمجة وتجربتها في برنامج المحاكاه بروتس
يمكنكم تحميل الفيديو الخاص بالشرح بجودة عالية جدا من هنا (ملف wmv مضغوط )
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
أو تحميل الفيديو بجودة متوسطة من هنا (ملف فلاش swf )
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
==============================
بالإضافة أنه يمكنكم الحصول على الكود مكتوب بشكل سليم من هنا
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
و ملف الهيكس من هنا
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
وملف المحاكاه من هنا
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
==============================
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://asv-univ.editboard.com/index.htm
الحبار
مدير عام المنتدى
مدير عام المنتدى
الحبار


عدد المساهمات : 12635
تاريخ التسجيل : 02/05/2007
العمر : 38
الموقع : فى غيابات الهندسة المدنية
رقم العضوية : 3
Upload Photos : دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Upload
دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE 30u3a1djpgcopy
أهم مواضيعى :

دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Empty
مُساهمةموضوع: رد: دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE   دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE I_icon_minitimeالإثنين 15 أكتوبر - 11:31


((تمارين على التجربة الأولى))
السؤال الأول : لدينا دائرة عبارة عن مايكروكنترولر PIC16F84A و موصل بها ثماني ليدات على الرجول من B0 إلى B7 اكتب برنامج وظيفته تشغيل الليدات الموصلة بـالرجول B1,B3,B7 وبقية الليدات يجعلها مطفئة ( لا تضيء) ..

====================================

السؤال الثاني : في برنامج وظيفته هو تشغيل الليدات الموصلة بـ B0,B2 كتب أحد الأشخاص برنامج ليؤدي هذه الوظيفة ولكن كان هناك خطأين في كتابة الكود ... حاول أن تساعده في اكتشاف هذين الخطأين .!!
كود:

void main()
{
TRISB=0B00000000;
PORTB=0B000000101

======================================== ==

السؤال الثالث :: ما هو الفرق بين الأمر TRISB=0 والأمر TRISB=0B00000000 ؟؟

======================================== ==


السؤال الرابع :: يوجد خطأ في كتابة الكود التالي ( يا ترى ما هو ) ؟؟؟ حيث إن الهدف من هذا الكود (هذا البرنامج) هو تشغيل الليدات الموصلة بالرجول من B0 إلى B7
كود:

void main()
{
TRISB=0;
portb=0B11111111;
}
======================================

السؤال الخامس : في محاولة لإخراج جهد من أحد أطراف البك وهو B6 قام أحد الأشخاص بكتابة برنامج واستخدم فيه الأمر PORTB=0B01000000; وعندما ترجم البرنامج لم تظهر له أي أخطاء وتمت ترجمة البرنامج بشكل ناجح ومع ذلك عند تجربة الدائرة لم يخرج جهد عند الطرف B6 حيث أنه كتب الكود التالي ::
كود:

void main()
{
PORTB=0B01000000;
}
يا ترى ما هو الخطأ الذي ارتكبه ذلك الشخص حاول أن تشرح الأمر .. ؟؟



======================================== =
======================================== =

إذا استطعت أن تجيب عن جميع الأسئلة السابقة فبهذا تكون بإذن الله قد استوعبت الدرس الأول بنسة 101في المئة (أي أنك من المتفوقين جداً) حيث أن هناك سؤال لا توجد إجابته في الشرح السابق ...
وإذا لم تستطع حل أربعة أسئلة (أقل من ذلك ) فاعلم ان نسبة فهمك جيدة ولكنها لم تصل بعد إلى 100 في المئة .... في انتظار التفاعل من الجميع ... والإجابة على الأسئلة .

======================================== =

وفقنا الله جميعا لما يحب ويرضى ورزقنا وإياكم العلم النافع
والسلام عليكم ورحمة الله وبركاته .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://asv-univ.editboard.com/index.htm
الحبار
مدير عام المنتدى
مدير عام المنتدى
الحبار


عدد المساهمات : 12635
تاريخ التسجيل : 02/05/2007
العمر : 38
الموقع : فى غيابات الهندسة المدنية
رقم العضوية : 3
Upload Photos : دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Upload
دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE 30u3a1djpgcopy
أهم مواضيعى :

دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Empty
مُساهمةموضوع: رد: دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE   دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE I_icon_minitimeالإثنين 15 أكتوبر - 11:32


الجواب الثاني :

- عدد الأرقام في PORTB بعد 0Bتسعة أي هو كاتب 0B000000101 من المفروض تكون 0B00000101
2- لم يكتب ; في اخر السطر
3- الحاضنة في الآخر }


الجواب الثالث :
لا يوجد فرق الأول بالنضام العشري و الثاني بالنظام الثنائي .

الجواب الرابع :
الخطأ هو في كتابة PORTB بالحروف الصغيرة .

الجواب الخامس :

الخطأ الذي قام به و هو انه لم يعطي أمر الإخراج لأرجل البيك B6 أي لم يكتب الأمر
TRISB=0Bx0xxxxxx
x= لا يهم 0 أو 1
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://asv-univ.editboard.com/index.htm
الحبار
مدير عام المنتدى
مدير عام المنتدى
الحبار


عدد المساهمات : 12635
تاريخ التسجيل : 02/05/2007
العمر : 38
الموقع : فى غيابات الهندسة المدنية
رقم العضوية : 3
Upload Photos : دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Upload
دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE 30u3a1djpgcopy
أهم مواضيعى :

دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Empty
مُساهمةموضوع: رد: دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE   دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE I_icon_minitimeالإثنين 15 أكتوبر - 11:37

اول مشروع وهو led flasher


دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Meto

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://asv-univ.editboard.com/index.htm
الحبار
مدير عام المنتدى
مدير عام المنتدى
الحبار


عدد المساهمات : 12635
تاريخ التسجيل : 02/05/2007
العمر : 38
الموقع : فى غيابات الهندسة المدنية
رقم العضوية : 3
Upload Photos : دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Upload
دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE 30u3a1djpgcopy
أهم مواضيعى :

دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Empty
مُساهمةموضوع: رد: دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE   دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE I_icon_minitimeالإثنين 15 أكتوبر - 11:39

(الدرس الثاني)
يحتوي على ثلاث تجارب مختلفة

اخترت لكم في هذا الدرس ثلاث تجارب من كتابي ( احترف برمجة المايكروكنترولر) .. دعواتكم لي بحسن الانتهاء منه ..

التجربة الأولى :: تعتبر تطيبق على الدرس الأول وليس بها جديد إلا بعض المعلومات البسيطة ..

التجربة الثانية والثالثة يعتبروا هم الدرس الجديد ... أرجو أن تستفيدوا وتستمتعوا بهم وأنا في انتظار التفاعل والأسئلة الخاصة بالموضوع

======================================== =

الدرس الثاني عبارة عن ملفين ..

مملف به الشرح الكامل للثلاث تجارب وهو ملف pdf تستطيع تحميله من هنا
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

والملف الثاني هو ملف مضغوط يحتوي على الشرح الفيديو الخاص بالمحاكاه بالإضافة لملفات الكود والهيكس والمحاكاه الخاصة بالتجارب
تستطيع تحميله من هنا بعد تحميله فك الضغط وشغل الملفات
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

رابط آخر للفيديو الخاص بالدرس الثاني من هنا
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]

======================================== =====
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://asv-univ.editboard.com/index.htm
الحبار
مدير عام المنتدى
مدير عام المنتدى
الحبار


عدد المساهمات : 12635
تاريخ التسجيل : 02/05/2007
العمر : 38
الموقع : فى غيابات الهندسة المدنية
رقم العضوية : 3
Upload Photos : دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Upload
دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE 30u3a1djpgcopy
أهم مواضيعى :

دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Empty
مُساهمةموضوع: رد: دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE   دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE I_icon_minitimeالإثنين 15 أكتوبر - 11:41

((الدرس الثالث))
يحتوي على ثلاث تجارب مختلفة
هذا الدرس من أهم الدروس .. فهو يحتوي على أوامر برمجية أساسية في أي لغة برمجة حديثة
هذه الأوامر لها من الأهمية بمكان .. فمن يتقنها ويفهمها جيدا يصبح من المبرمجين الجيدين ( وإن شاء الله بعد ذلك من المحترفين ) وستشعروا مع هذا الدرس أن الأمر أصبح ممتع جداً وفي غاية الروعة .
======================================== ======
كما قلت فإن هذا الدرس يحتوي على ثلاث تجارب مختلفة ..
1- التجربة الأولى : الهدف منها زيادة قوة التحكم في خرج المايكروكنترولر .. حيث المطلوب هو تشغيل الليدات ثم انتظار مدة معينة ثم إطفاءها وتكرار ذلك عدد معين من المرات وليكن 50 مرة أو أي رقم نريده .. أو بمعنى عام سنتعرف على كيفية تكرار تنفيذ مجموعة من الأوامر عدد معين من المرات نختاره نحن .
2- التجربة الثانية : هي إضاءة الليدات ثم انتظار لمدة معينة ثم اطفاءها باستمرار ... وهي نفس أحد التجارب التي طبقناها من قبل ولكن باستخدام أمر جديد .
3- التجربة الثالثة : وهي الأروع .. حيث الهدف منها استخدام أمر جديد يمكننا من فعل أشياء كثيرة من أهمها اختبار السويتش ... وفي هذه التجربة نتعلم كيف نستخدم السويتش (المفتاح) في دوائرنا ونبرمج له بعض الأوامر ... فمثلا نأمر البك ونقول له في حالة الضغط على السويتش نفذ الأمر الفلاني . وفي حالة عدم الضغط على السويتش نفذ الأمر الفلاني .
ففي هذه التجربة عند الضغط على السويتش يضيء الليد وعند عدم الضغط ينطفيء الليد ............. ولقد استخدمت في هذه التجربة سوتيش من نوع push button علما أنك تستطيع استخدام أي نوع آخر بنفس الطريقة .
======================================== =======
ولتحميل شرح هذا الدرس بالتفصيل (ملف pdf مضغوط )
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
ولتحميل الفيديو الخاص بالتجربة الأولى
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
ولتحميل الفيديو الخاص بالتجربة الثانية والثالثة
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
ولتحميل ملفات المحاكاه وملفات الكود
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
لتفهم هذا الدرس جيدا افعل ما يلي ::
1- اقرأ الشرح المفصل من ملف pdf عدة مرات .. وركز جيدا .
2- بعد ذلك افتح ملف الفيديو الخاص بالتجرية الأولى وطبق الدرس عمليا.
3- بعد فهمك لما سبق افتح ملف الفيديو الخاص بالتجربتين الثانية والثالثة وحاول أن تفهم جيدا محتويات الفيديو من شرح ونحوه ..
4- إذا واجهتك أي مشكلة أو إن كان لديك أي سؤال أو استفسار ... فلا تتردد بأن تسأل خصوصا في هذا الدرس ... فكما ذكرت سابقا أنه من أساسيات البرمجة ويجب فهمه جيداً بحذافيره ( حتى تكون من المحترفين إن شاء الله )
======================================== ====
ملحوظة أخيرة : ستجد ملفات الفيديو امتدادها exe هذه التقنية جعلت الملف أصغر بكثير جدا فمثلا ملف التجربة الأولى كان 30 ميجا وبعد تحويله لهذه التقنية أصبح 2 ميجا ونصف ... فلا تقلق من هذا الملف .
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://asv-univ.editboard.com/index.htm
sousse
مهندس جديد
مهندس جديد



عدد المساهمات : 2
تاريخ التسجيل : 25/07/2012
العمر : 36
Upload Photos : دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Upload

دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Empty
مُساهمةموضوع: رد: دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE   دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE I_icon_minitimeالإثنين 22 أكتوبر - 19:45

merciiii un sujet trés important :)
الرجوع الى أعلى الصفحة اذهب الى الأسفل
jehan esam
مهندس جديد
مهندس جديد



عدد المساهمات : 5
تاريخ التسجيل : 25/11/2013
العمر : 33
Upload Photos : دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Upload

دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE Empty
مُساهمةموضوع: رد: دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE   دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE I_icon_minitimeالأربعاء 18 ديسمبر - 19:35

الروابط الي موجود فيها الروابط ما بتفتح شو المشكلة بدي برنامج الميكروسي
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
دورة هامة فى الميكروكنترولر PIC MICROCONTROLLER COURSE
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» ماهو الميكروكنترولر .... الأجابه هتلاقيها في الكتاب ده What is a MicroController
» PIC microcontroller project book
» PLC & Microcontroller& Automation & Control Books Here
» طريقة عمل PLC بأستخدام PIC-Microcontroller من البداية
» The 8051 Microcontroller and Embedded Systems Using Assembly and C -2nd

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى طلبة كلية الهندسه بأسوان :: هندسة القوى والآلات :: قسم المحركات الكهربية و دوائر التحكم المبرمج (PLC)-
انتقل الى: