مكونات المتحكم الدقيق Microncontroller PIC 16F84
 


  • مكونات المتحكم الدقيق Microcontroller


    يحتوي المتحكم الدقيق Microcontroller على أربع مكونات اساسية و هي :
    1- وحدة الحساب والمنطق:Central Processing Unit
    تعتبر قلب المتحكم الدقيق Microcontroller ، و يمكن تشبيهها بالمعالج الدقيق الموجود في الحواسيب ، فهي العنصر الرئيسي الذي يقوم بالعمليات الحسابية، العمليات المنطقية ، المقارنة كما يقوم كذلك بعمليات الدوران و التفاوت .
    و تقوم هذه الوحدة بتنفيذ التعليمات و اذا شئت فقل البرامج اذ يحتوي كل برنامج على مجموعة من التعليمات
    تتكون هذه الوحدة غالبا من وصلتين CONNECTION الى الخارج : أحداهما هي الوقاتة أو الساعة و الأخرى اعادة تحديد البيانات RESET.

    2-الذاكرة الرئيسية أو الأولية و تنقسم الى قسميين:
    أ- ذاكرة الوصول العشوائي : Random Access Memory
    أو الذاكرة المؤقتة و هي ذاكرة تستطيع من خلالها وحدة الحساب و المنطق قراءة و كتابة البيانات و هي التي سنستعملها باذن الله تعالى عند برمجة المتحكم الدقيق Microcontroller .
    فتستعمل في جميع مراحل العمليات الحسابية للبرنامج ، اذ يمكننا أن نسجل فيها الحسابات الثنائية أو المتغيرات
    بالنسبة للمتحكم 16F84 فتنقسم هذه الذاكرة الى مصرفيينBANK مصرف0 و BANK0 مصرف 1BANK1
    تحتوي كل منها على سجلات خاصة REGISTER .
    و سأخصص لها صفحة خاصة مستقبلا باذن الله تعالى
    ب- ذاكرة القراءة فقط : Read Only Memory
    تحتوي على البرنامج الذي ستقوم وحدة الحساب و المنطق بتنفيذه ، و هي التي توظف الدائرة المتكاملة .
    و بخلاف الذاكرة المؤقتة فان المعلومات التي بداخلها لا تتغيير فقد أعدت لها بشكل خاص ;و تعتبر تلك المعلومات أوامر ينفذها المتحكم الدقيق Microcontroller .
    لا تمحى تلك المعلومات المخزنة اذا ما انقطع التيار الكهربائي

    تجد على هذا الرابط موضوع كنت قد كتبته عن الذاكرة المؤقتة و المخبئة

    3- منافذ المداخل والمخارج : Input /Output interfaces
    تمكن هذه المنافذ المتحكم الدقيق Microcontroller من التواصل مع العالم الخارجي ، فتمكن منافذ المداخل من استقبال المعلومات من المفاتيح الكهربائية ، لوحة المفاتيح أو من أي وحدة من وحدات الإدخال
    أما منافذ الخروج فتتلقى الإشارة الكهربائية التي يتم من خلالها نتفيذ الأوامر كتحريك محرك أو اضاءة مصباح و غيره.




    كل هذه المكونات موصولة بينها بما يسمى الناقلة : BUS و هي مجموعة من الأسلاك الكهربائية ـ الوصلات ـ التي تستخدم لنقل البيانات التي تنقسم الى قسمين
    ناقلة العناوين : Address BUS هي التي تقوم بنقل عناوين المواقع المختلفة في الذاكرة التي تتعامل معها وحدة الحساب و المنطق
    ناقلة البيانات : DATA BUS هي التي تقوم بنقل البيانات و المعلومات بين الذاكرة و وحدة الحساب و المنطق

    و سأدعم لاحقا هذه المواد الرئيسية بالصور و الروابط و مزيدا من التوضيح باذن الله تعالى



  •