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

شاطر | 
 

 الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل 
انتقل الى الصفحة : 1, 2  الصفحة التالية
كاتب الموضوعرسالة
Admin
المراقب العام
المراقب العام


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

مُساهمةموضوع: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الأربعاء 18 أبريل 2012, 3:46 pm

ماهى المنافذ Ports

تعتبرالمنافذ واحدة من أهم السمات التى تميز ميكروكنترولر معين عن الآخر. فهىعدد من أطراف الإدخال والإخراج المستخدمة للاتصال مع الأجهزة والوسط الخارجى ، ويتميز المتحكم PIC16F877A بأنه يمتلك ما مجموعه خمسة وثلاثين طرف للأغراض العامة للإدخال / الإخراج وهو ما يكفي تماما لمعظم التطبيقات..
هذه الأطراف تم توزيعهم داخليا بنظام 8 بت على خمسة منافذ A, B, C, D, E ام طرفما فى وظيفة معينة .. فانه لا يمكن استخدام هذا الطرف فى الأغراض العامة للإدخال الإخراج.



المنفذ Port A
فقط 6 أطراف من الثمانية يمكن أن تستخدم فى هذا المنفذ على النحو التالى
الأطراف من RA0 الى RA5 يمكن استخدمها كمداخل رقمية
الأطراف من RA0 الى RA5 يمكن استخدمها كمخارج رقمية

الأطراف من AN0 الى AN4 يمكن استخدمها كمداخل تماثلية (اى ان عدد المداخل التماثلية لمنفذ A هى خمسة فقط)
والشكل التالى يوضح اماكن اطراف المنفذ A فى المتحكم PIC16F877A



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


المنفذ Port B
فى هذا المنفذ فإن الأطراف الثمانية كلهم يمكن استخدامهم فى هذا المتحكم على النحو التالى
الأطراف من RB0 الى[ RB7 يمكن استخدمها كمداخل رقمية
الأطراف من RB0الى RB7يمكن استخدمها كمخارج رقمية
يمكن استخدام الطرف RB0 كمقاطعة خارجية
والشكل التالى يوضح اماكن اطراف المنفذ B فى المتحكم PIC16F877A

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



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


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

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

المنفذ Port C
فى هذا المنفذ فإن الأطراف الثمانية كلهم يمكن استخدامهم فى هذا المتحكم على النحو التالى
الأطراف من RC0 الى RC7 يمكن استخدمها كمداخل رقمية
الأطراف من RC0 الى RC7 يمكن استخدمها كمخارج رقمية
الأطراف RC1 و RC2 يمكن ان تستخدم فى الحصول على]PWM (تعديل عرض الموجة)
الشكل التالى يوضح اماكن اطراف المنفذ C فى المتحكم PIC16F877A



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



المنفذ Port D
فى هذا المنفذ فإن الأطراف الثمانية كلهم يمكن استخدامهم فى هذا المتحكم على النحو التالى
الأطراف من RD0 الى RD7 يمكن استخدمها كمداخل رقمية
الأطراف من RD0 الى RD7 يمكن استخدمها كمخارج رقمية
الشكل التالى يوضح اماكن اطراف المنفذ D فى المتحكم PIC16F877A


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


المنفذ Port E
فى هذا المنفذ فإن 3 الأطراف فقط استخدامهم فى هذا المتحكم على النحو التالى
الأطراف من RE0 الى RE2 يمكن استخدمها كمداخل رقمية
الأطراف من RE0 الى RE2 يمكن استخدمها كمخارج رقمية
الأطراف من AN5 الى AN7 يمكن استخدمها كمداخل تماثلية (اى ان عدد المداخل التماثلية للمنفذ E هى ثلاثة فقط)
الشكل التالى يوضح اماكن اطراف المنفذ E فى المتحكم PIC16F877A



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


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

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الثلاثاء 24 أبريل 2012, 10:22 pm

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


عدد المساهمات : 2
نقاط : 2
تاريخ التسجيل : 10/05/2012

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الخميس 10 مايو 2012, 11:56 am

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


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

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الخميس 10 مايو 2012, 6:03 pm

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


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

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الخميس 10 مايو 2012, 6:04 pm

abohatem33 كتب:

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


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

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الخميس 02 أغسطس 2012, 8:22 pm

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


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

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الأحد 05 أغسطس 2012, 8:09 am

rajab كتب:
جزاك الله خيرا كثيرا

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


عدد المساهمات : 7
نقاط : 7
تاريخ التسجيل : 10/05/2013

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الجمعة 10 مايو 2013, 5:22 pm

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


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

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

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


عدد المساهمات : 16
نقاط : 16
تاريخ التسجيل : 06/04/2013
العمر : 47
الموقع : الأردن

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الأربعاء 22 مايو 2013, 4:59 pm

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


عدد المساهمات : 16
نقاط : 16
تاريخ التسجيل : 06/04/2013
العمر : 47
الموقع : الأردن

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الأربعاء 22 مايو 2013, 5:08 pm

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


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

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

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


عدد المساهمات : 16
نقاط : 16
تاريخ التسجيل : 06/04/2013
العمر : 47
الموقع : الأردن

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الجمعة 24 مايو 2013, 4:01 pm

اخي العزيز والله ان الكلمات تعجز عن شكركم على فتح مثل هذه المواضيع العصرية والهامة لكل من اراد
ان يطور نفسه في هذا المجال.
وارجو التكرم بفتح موضوع الماتركس باستخدام الفلوكود في اقرب وقت ممكن لسهولة التعامل مع هذه البرمجيه.
علما بأني استخدم الان في مشاريعي micro-c ولكن لتوفير الوقت والجهد سأنتقل الى flowcod
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
SALAH00
عضو جديد
عضو جديد


عدد المساهمات : 1
نقاط : 1
تاريخ التسجيل : 23/05/2013

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   السبت 25 مايو 2013, 4:46 am

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


عدد المساهمات : 6
نقاط : 8
تاريخ التسجيل : 01/01/2013

مُساهمةموضوع: طلب مساعدة،النسخة المجانية محدودة   الأحد 09 يونيو 2013, 8:35 pm

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

أعزائي الكرام، عندي فكرة مشروع بسيط،و قمت بإنشاء برنامج خاص بهذا المشروع، وحاولت أن أكتب البرنامج على فلوكود،لكن البرنامج يحتوي على 95 تعليمة،وهذه النسخة المجانية التي أعمل بها لا تسمح إلا ب : 16 تعليمة في الماكرو الواحد.
أرجو لمن كانت لديه أية مساعدة أن يساعدني لإجتياز هذه العقبة

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

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


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

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الإثنين 10 يونيو 2013, 6:03 pm

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

أعزائي الكرام، عندي فكرة مشروع بسيط،و قمت بإنشاء برنامج خاص بهذا المشروع، وحاولت أن أكتب البرنامج على فلوكود،لكن البرنامج يحتوي على 95 تعليمة،وهذه النسخة المجانية التي أعمل بها لا تسمح إلا ب : 16 تعليمة في الماكرو الواحد.
أرجو لمن كانت لديه أية مساعدة أن يساعدني لإجتياز هذه العقبة

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

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


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

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الأحد 16 يونيو 2013, 2:59 pm

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


عدد المساهمات : 5
نقاط : 5
تاريخ التسجيل : 02/05/2013

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الخميس 20 يونيو 2013, 12:56 pm

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


عدد المساهمات : 5
نقاط : 5
تاريخ التسجيل : 02/05/2013

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

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


عدد المساهمات : 5
نقاط : 5
تاريخ التسجيل : 02/05/2013

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   الخميس 20 يونيو 2013, 12:58 pm

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


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

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

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


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

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   السبت 27 يوليو 2013, 8:10 am

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


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

مُساهمةموضوع: رد: الدرس السادس: منافذ الأدخال والأخراج للمتحكم PIC16F877A   السبت 27 يوليو 2013, 8:58 pm

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


عدد المساهمات : 3
نقاط : 3
تاريخ التسجيل : 05/08/2013

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

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

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