 |
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
|
|
نشاط [ F.Abdelaziz ]
قوة السمعة:
|
|
23-03-2011, 01:11 AM
المشاركة 1
|
|
نبذة مختصرة عن الميكروكونترولر PIC16F877
الميكروكونترولر PIC16F877
1- الخواص العامة
2- أطراف الميكروكونترولر
- تستخدم معظم الأطراف كمداخل ومخارج على شكل خمس منافذ هى :
A(5), B(8), C(8), D(8) , E(3) بإجمالى 32 طرف مدخل / مخرج 32 I/O pins .- جميع هذه الأطراف يمكن أن تعمل كأطراف مداخل / مخارج رقمية بسيطة , ولكن معظمها له أكثر
من وظيفة ويتم اختيار نظام العمل لكل وظيفة عن طريق تهيئة سجلات تحكم مختلفة داخل الشريحة .
لاحظ على وجه الخصوص أن المنافذ A , E تصبح كمداخل تناظرية ANALOGUE INPUTS كحالة افتراضية ( عند توصيل القدرة أوعند الإعادة reset ) ، ولذلك يجب إعدادها كمداخل / مخارج رقمية إذا لزم الأمر فى البرنامج . - يستخدم المنفذ port Bلتحميل البرنامج إلى ذاكرة flash ROMعن طريق الأطراف
(RB6 وRB7) كما يمكن للأطراف RB0 وRB4 - RB7 أن تولد المقاطعة . - المنفذ port Cيتيح الوصول إلى المؤقتات والمنافذ التسلسلية ، في حين يمكن استخدام المنفذ
port D كمنفذ تابع slave، على أن يوفر المنفذ port E أطراف التحكم لهذه الوظيفة .
- تمتلك الشريحة أزواج من أطراف القدرة ( VDD = 5V , VSS = 0V ) ويمكن استخدام أى زوج
منها . يمكن للشريحة فعليا العمل على جهد تغذية حوالى 2V من أجل العمل على البطارية ولتوفير القدرة .- يمكن توصيل دائرة ساعة بتردد منخفض باستخدام مكثف ومقاومة فقط لتحديد التردد بالطرف
CLKIN أو دائرة مذبذب كريستال توصل بالأطراف CLKIN و CLKOUT .- الطرف MCLR هو طرف مدخل الإعادة resetفعندما يكون فى الحالة المنطقية المنخفضة (0)
يتوقف الميكروكونترولر ثم يبدأ من جديد عندما يصبح MCLR = 1. هذا الطرف يجب أن يكون فى الحالة المرتفعة ليسمح للشريحة بالعمل إذا لم يتم توصيل دائرة reset خارجية , ولكن من المفضل دمج زر إعادة resetيدوي.
|