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


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

 

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

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



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

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

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


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


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

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


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

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





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

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


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


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


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



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

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




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

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

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

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

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

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

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

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

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





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



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

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

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

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



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

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

السلام عليكم


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

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

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


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


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

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

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



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

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


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

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


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

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





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



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

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


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

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


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

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


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

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


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


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




الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام



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

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


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

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


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

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


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

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




الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام



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

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


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

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


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

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

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

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

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

وبالتوفيق

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



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

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

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

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



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

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

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

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



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

برمجة منافذ الميكروكنترولر كمخارج  Empty
مُساهمةموضوع: رد: برمجة منافذ الميكروكنترولر كمخارج    برمجة منافذ الميكروكنترولر كمخارج  Emptyالخميس 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 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام



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

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



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

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


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

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


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

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


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

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


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

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


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

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

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




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



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

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



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

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


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

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


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

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


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


الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
Maged
عضو موهوب
عضو موهوب
Maged


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

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

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

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

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



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

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

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


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

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

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



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

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

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



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

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

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



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

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

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



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

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

بالحاج كتب:
مشكور
الشكر لله اخى الكريم ... بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
 
برمجة منافذ الميكروكنترولر كمخارج
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الخامس: برمجة الميكروكنترولر
» كتاب مقدمة فى برمجة الميكروكنترولر بالفلوكود
» برمجة أحد أطراف منفذ الميكروكنترولر كمدخل
» دليل تعلم برمجة الميكروكنترولر بالفلوكود
» برمجة الميكروكنترولر من النوع AVR بلغة Bascom

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