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

شاطر | 
 

 برمجة منافذ الميكروكنترولر كمخارج

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: برمجة منافذ الميكروكنترولر كمخارج    الثلاثاء 08 مايو 2012, 3:28 am

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


برمجة منافذ الميكروكنترولر كمخارج


كما هو معروف ان منافذ الميكروكنتزولر تتصف بأنها ثنائية الاتجاه bi-directional ports ، هذا يعني أننا يمكننا القيام ببرمجة أطراف اى منفذ لكى يكون منفذ إدخال او منفذ إخراج.

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


1- اختيار بدء مشروع جديد

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





2- اختيار الميكروكنترولر

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


3- الدخول فى صفحة البرنامج الرئيسى


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


عدل سابقا من قبل Admin في الخميس 10 مايو 2012, 12:50 am عدل 4 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الثلاثاء 08 مايو 2012, 3:58 am




تهيئة الإعدادات الأولية والضرورية للمتحكم

1- فتح نافذة الاعدادات البسيطة configure من chip

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

2- اختيار مذبذب الكريستالة XTAL ثم نضغط على الخيارات المتقدمة

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

3- التأكد من ان الاعدادات مضبوطة كما بالشكل

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

4- اختيار سرعة المذبذب

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





عدل سابقا من قبل Admin في الخميس 10 مايو 2012, 12:51 am عدل 3 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
amr
عضو متميز
عضو متميز


عدد المساهمات : 215
نقاط : 271
تاريخ التسجيل : 23/04/2012
العمر : 34

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الثلاثاء 08 مايو 2012, 4:14 am

الله يبارك فيك استاذنا على هذا الشرح الرائع

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


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الأربعاء 09 مايو 2012, 12:18 am

السلام عليكم


إنشاء اول مشروع بفلوكود 3

أولا: برمجة طرف واحد لأحد منافذ المتحكم كمخرج

الدائرة الالكترونية للمشروع الموضحة بالشكل الهدف منها هو عند الضغط على المفتاح SW1 يقوم المتحكم PIC16F84A بتشغيل الليد المتصل بالطرف A0 اى ان الهدف هو إضاءة الليد


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


خطوات تنفيذ المشروع

1- الدخول الى صفحة عمل مشروع جديد فى برنامج فلوكود

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



2- إدخال رمز المخرج الى صفحة عمل المشروع فى المكان المحدد بسحبه بالماوس

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


3- تعديل خصائص رمز المخرج بالضغط مرتين على رمز المخرج

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


4- رمز المخرج بعد برمجته

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





عدل سابقا من قبل Admin في الأربعاء 09 مايو 2012, 1:05 am عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الأربعاء 09 مايو 2012, 12:55 am


5- إدخال مكون الليدات الى صفحة عمل المشروع

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


6- إجراء التعديلات على مكون الليدات

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


7- تعديل خصائص مكون الليدات

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


8- تحديد اسم لليد


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




الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الأربعاء 09 مايو 2012, 1:04 am


9- الدخول فى خصائص مكون الليدات لربط الليد مع الطرف الخاص به

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


10- ربط الطرف A0 من المنفذ PORT A بالليد الأحمر Led_ON

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


11- مكون الليدات بعد برمجته

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




الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الأربعاء 09 مايو 2012, 1:17 am


12- محاكاة المشروع بعد الانتهاء منه وحفظه

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


13- توليد ملف الهيكس الخاص بالمشروع

وذلك بعد ايقاف المحاكاة والحفظ ثم الضغط على زر Compile to HEX

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

بذلك نكون قد انتهينا من تنفيذ
أول مشروع ببرنامج فلوكود وهو إضاءة ليد
والذي تعلمنا فيه

كيفية برمجة أحد أطراف منفذ من منافذ المتحكم كمخرج

وبالتوفيق

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
amr
عضو متميز
عضو متميز


عدد المساهمات : 215
نقاط : 271
تاريخ التسجيل : 23/04/2012
العمر : 34

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الخميس 10 مايو 2012, 12:06 am

رائع استاذنا .. جزاك الله كل خير

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


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الخميس 10 مايو 2012, 12:20 am

amr كتب:
رائع استاذنا .. جزاك الله كل خير

شرح مفهوم ومتسلسل , شكرا على المجهود
الشكر لله اخى العزيز عمرو ثم لك على متابعتك للموضوع
اعلم اخى أن فلوكود اداة رائعة لبرمجة الميكروكنترولر
تابع باستمرار وان شاء الله القادم افضل
بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الخميس 10 مايو 2012, 12:34 am


ثانيا: برمجة جميع أطراف أحد المنافذ كمخارج

فكرة المشروع تتلخص فى إضاءة ثمانية ليدات عن طرق برمجة احد منافذ المتحكم PIC16F84A والتى تحتوى على 8 مخارج وهو المنفذ ب (PORT B) حيث ان المنفذ أ (Port A) يحتوى على 5 مخارج فقط وهو لا يتناسب مع عدد الليدات المراد إضاءتها وهم 8 ليدات


خطوات تنفيذ المشروع

1- نقوم بفتح صفحة عمل جديدة ثم ندرج رمز المخرج
ثم نقوم بالدخول فى نافذة الاعدادات الداخليه له

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



2- أختيار المنفذ المرغوب فيه وتعديل اعداداته الداخلية حسب المطلوب

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


3- إدخال زمن تأخير حتى يتم ملاحظة حالة الليدات

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


4- إدراج حلقة غير مشروطة لضمان استمرارية تكرار البرنامج

رمز نقطة الاتصال

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

رمز نقطة العودة

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


5- إكمال بناء المشروع بإدارج الرموز المطلوبة

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





عدل سابقا من قبل Admin في الخميس 10 مايو 2012, 1:09 am عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الخميس 10 مايو 2012, 1:07 am



6- إدراج مكون الليدات ثم الدخول فى خصائصه الداخلية

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


7- فتح نافذة تعديل خصائص الليدات

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


8- التعديل فى خصائص مكون الليدات حسب متطلبات المشروع

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


9- نتيجة توصيل مكون الليدات بالمنفذ ب (PORT B)

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


10- إدخال التعديلات الاضافية لمكون الليدات

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


11- مكون الليدات بعد برمجته

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

بذلك نكون قد انتهينا من تصميم البرنامج ثم نقوم بحفظ ملف المشروع




عدل سابقا من قبل Admin في الإثنين 21 مايو 2012, 12:02 am عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الخميس 10 مايو 2012, 1:21 am



12- تنفيذ عملية المحاكاة للمشروع

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


13- توليد ملفات البرمجة وبالأخص ملف HEX

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


14- إنتهاء توليد ملف HEX بنجاح

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


بذلك نكون قد انتهينا من مشروع برمجة جميع اطراف أحد المنافذ كمخارج
وبالتوفيق


الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Maged
عضو موهوب
عضو موهوب
avatar

عدد المساهمات : 232
نقاط : 286
تاريخ التسجيل : 23/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الخميس 10 مايو 2012, 10:29 pm

الف شكر لك استاذنا على هذا الشرح الرائع

ولكن يا هل ترى فاتنى كثير من هذه الدورة الرائعة

او بمعنى آخر هل ابدأ من هذا الموضوع ؟؟؟؟
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
Admin
المراقب العام
المراقب العام


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الجمعة 11 مايو 2012, 2:54 am

Maged كتب:
الف شكر لك استاذنا على هذا الشرح الرائع
ولكن يا هل ترى فاتنى كثير من هذه الدورة الرائعة
او بمعنى آخر هل ابدأ من هذا الموضوع ؟؟؟؟
الشكر لله اخى العزيز ماجد والف مبروك على الترقية لرتبة عضو مشارك .. لا لم يفوتك كثير
ولكن يجب ان تتعرف على برنامج فلوكود اولا ويوجد مواضيع خاصة به فى هذا المنتدى
وطبعا يجب تنصيب البرنامج على جهازك حتى تقوم بتطبيق الدروس
على كل حال .. ان شاء الله قريبا سوف اضع موضوع خاص بكيفية البدء فى تعلم البرمجة بفلوكود
ويكون به الترتيب اللازم للتدرج فى دروس الموضوع
تمنياتى لك بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Maged
عضو موهوب
عضو موهوب
avatar

عدد المساهمات : 232
نقاط : 286
تاريخ التسجيل : 23/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الإثنين 21 مايو 2012, 3:23 pm

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


عدد المساهمات : 1
نقاط : 1
تاريخ التسجيل : 27/11/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الخميس 13 ديسمبر 2012, 10:16 pm

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


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الجمعة 14 ديسمبر 2012, 6:19 am

بودي كتب:
احسنت يا استاذ ربنا يديك العافيه
بس عايز منك مساعده في مشروعي
شكرا لك اخى الكريم
ان شاء الله تجد المساعدة بقدر الامكان .. اعرض المشروع وما توصلت اليه
تمنياتى لك بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
بالحاج
عضو جديد
عضو جديد


عدد المساهمات : 2
نقاط : 2
تاريخ التسجيل : 20/04/2013

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الأحد 21 أبريل 2013, 6:29 am

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


عدد المساهمات : 968
نقاط : 1679
تاريخ التسجيل : 12/04/2012

مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    الأحد 21 أبريل 2013, 11:57 pm

بالحاج كتب:
مشكور
الشكر لله اخى الكريم ... بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
 
برمجة منافذ الميكروكنترولر كمخارج
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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