مقدمة:
تحكم واجهة الطرفية (PIC) هو متحكم التي وضعتها رقاقة، PIC متحكم بشكل سريع وسهل لتنفيذ البرنامج عندما نقارن ميكروكنترولر أخرى مثل 8051.أصبحت سهولة البرمجة وسهلة التواصل مع غيرها من الأجهزة الطرفية الموافقة المسبقة عن علم متحكم ناجحة.
ونحن نعلم أن متحكم هو رقاقة متكاملة والذي يتألف من RAM، ROM، وحدة المعالجة المركزية، وأجهزة توقيت، عدادات الخ الموافقة المسبقة عن علم متحكم الذي يتألف أيضا من ذاكرة الوصول العشوائي، ROM، وحدة المعالجة المركزية، وأجهزة توقيت، ومكافحة، ADC (التناظرية إلى الرقمية محولات)، لجنة المساعدة الإنمائية ( الرقمية لتحويل التناظرية). الموافقة المسبقة عن علم كما يدعم بروتوكولات مثل CAN، SPI، UART للتفاعل مع غيرها من الأجهزة الطرفية. الموافقة المسبقة عن علم وتستخدم أساسا تعديل بنية هارفارد وتدعم أيضا RISC (خفضت مجموعة التعليمات الكمبيوتر) من خلال المواصفات المذكورة أعلاه على RISC وهارفارد يمكننا بسهولة أن الموافقة المسبقة عن علم هو أسرع من وحدة تحكم مقرها 8051 والتي هي من صنع ما يصل العمارة فون نيومان-.
وحدة المعالجة المركزية: وحدة المعالجة المركزية لا تختلف كثيرا عن غيرها من ميكروكنترولر وحدة المعالجة المركزية. تتكون وحدة المعالجة المركزية الموافقة المسبقة عن علم متحكم وحدة الحساب المنطق (ALU)، وحدة الذاكرة (MU)، وحدة التحكم (CU)، ذاكرة الأرقام وغيرها ونحن نعلم أن ALU تستخدم أساسا لعمليات حسابية واتخاذ قرارات منطقية، الذاكرة المستخدمة لتخزين التعليمات والتي هي لمعالجتها وتخزينها أيضا الإرشادات بعد المعالجة، ويستخدم وحدة تحكم للسيطرة على جميع الأجهزة الطرفية التي ترتبط وحدة المعالجة المركزية على حد سواء الأجهزة الطرفية الداخلية والأجهزة الطرفية الخارجية. ويستخدم المجمع لتخزين النتائج واستخدامها لمزيد من المعالجة. وكما قلت في وقت سابق الموافقة المسبقة عن علم التحكم الجزئي تدعم بنية RISC أن يتم تخفيض تعليم الكمبيوتر مجموعة، إذا قال جهاز كمبيوتر أو وحدة تحكم أنه يدعم خفضت مجموعة التعليمات يجب عليك أن تتذكر النقاط التالية:
- RISC لديها عدد قليل جدا من التعليمات (حوالي 35 ~) والتي تستخدم في البرنامج.
- طول التعليمة صغير وثابت ويأخذ نفس المقدار من الوقت للمعالجة.
- كما التعليمة صغيرة وسوف يستغرق وقتا أقل لمعالجة الكلمات وحدة المعالجة المركزية سوف تكون سريعة أخرى.
- المترجم ليس من الضروري أن تكون معقدة، وسوف يكون من السهل جدا تصحيح الأخطاء في نقطة مبرمج للعرض.
الذاكرة: وحدة الذاكرة في الموافقة المسبقة عن علم يتكون من RAM، ROM وكومة
ذاكرة الوصول العشوائي: نحن نعلم أن ذاكرة الوصول العشوائي (ذاكرة الوصول العشوائي) التي هي متقلبة الذاكرة المستخدمة لتخزين البيانات مؤقتا في سجلاته.وتنقسم الذاكرة RAM في للبنوك، في كل البنوك لدينا عدد من السجلات. يتم تقسيم السجلات إلى ذاكرة الوصول العشوائي 2 أنواع. هم سجلات للأغراض العامة (GPR) وسجلات الأغراض الخاصة (SPR).
- GPR: الغرض العام تسجيلات كما يوحي الاسم للاستخدام العام. على سبيل المثال إذا كنا نريد أن تتضاعف أي رقمين باستخدام الموافقة المسبقة عن علم ونحن نأخذ عموما سجلين لتخزين الأرقام وضرب الرقمين وتخزين النتيجة في سجلات أخرى. سوف سجلات الأغراض العامة حتى لا يكون أي وظيفة خاصة أو أي إذن خاص، وحدة المعالجة المركزية ويمكن الوصول بسهولة إلى البيانات في السجلات.
- SPR: سجلات وظيفة خاصة هي التي لها وظائف محددة، عندما نستخدم هذا السجل أنها سوف تتصرف وفقا للمهام الموكلة إليهم. أنها لا يمكن أن تستخدم مثل سجلات العادي. على سبيل المثال لا يمكنك استخدام سجل تصريح لتخزين البيانات، وتستخدم سجلات الحالة لتبين حالة البرنامج أو العملية. لا يمكن للمستخدم تغيير وظيفة السجل خاص وظيفة؛ يعطى وظيفة من قبل البائع في وقت التصنيع.
ROM: نحن نعلم أن ROM (ذاكرة القراءة فقط) هي ذاكرة غير متطايرة تستخدم لتخزين البيانات بشكل دائم. في متحكم ROM سيتم تخزين التعليمات كاملة أو برنامج، وحسب متحكم برنامج العمل. وتسمى أيضا الذاكرة ROM برنامج في هذا المستخدم الذاكرة سوف نكتب برنامج للمتحكم وحفظه بشكل دائم والحصول على تنفيذها بواسطة وحدة المعالجة المركزية. وفقا لتعليمات تنفذها وحدة المعالجة المركزية للمتحكم PIC سوف تؤدي هذه المهمة. في ROM هناك أنواع مختلفة والتي تستخدم في مختلف ميكروكنترولر الموافقة المسبقة عن علم.
- EEPROM: في ROM العادي يمكن أن نكتب البرنامج لمرة واحدة فقط لا يمكننا إعادة استخدام متحكم لوقت آخر حيث كما هو الحال في EEPROM (كهربائيا للمسح برمجة ذاكرة قراءة فقط) ونحن يمكن برمجة ROM لعدد من المرات.
- ذاكرة فلاش: ذاكرة فلاش هو أيضا حفلة موسيقية في الذي يمكننا أن نقرأ الكتابة ومحو البرنامج أكثر من 10،000 مرات. الموافقة المسبقة عن علم متحكم في الغالب يستخدم هذا النوع من ROM.
المكدس: عندما تحدث مقاطعة PIC لديه لتنفيذه أولا المقاطعة وعنوان العملية الحالية التي يجري تنفيذها يتم تخزينها في المكدس. بعد الانتهاء من تنفيذ المقاطعة، والموافقة المسبقة عن علم استدعاء عملية مع مساعدة من عنوان والتي يتم تخزينها في المكدس والحصول على تنفيذ العملية.
حافلة: وهي تستخدم أساسا الحافلات لنقل واستقبال البيانات من واحد الطرفية إلى another.There نوعان من الحافلات.
- ناقل البيانات: يتم استخدامه لنقل / استقبال البيانات فقط.
- معالجة حافلة: يستخدم لنقل عنوان الذاكرة من الأجهزة الطرفية إلى وحدة المعالجة المركزية.
وتستخدم I / O دبابيس للتفاعل الأجهزة الطرفية الخارجية، UART وUSART هو بروتوكول الاتصال التسلسلي الذي يستخدم لربط الأجهزة التسلسلية مثل GPS، GSM، الأشعة تحت الحمراء، وتقنية بلوتوث الخ
مزايا الموافقة المسبقة عن علم متحكم:
- فهي موثوقة وخلل في نسبة الموافقة المسبقة عن علم هو أقل جدا. وأداء PIC سريع جدا بسبب استخدام بنية RISC.
- مفهوم السلطة هو أيضا أقل جدا بالمقارنة مع وحدات تحكم الصغرى الأخرى. عندما نرى في نقطة مبرمج من التواصل الشخصي من السهل جدا، ونحن أيضا يمكن ربط الأجهزة التناظرية مباشرة مع أي دوائر إضافية واستخدامها. البرمجة هو أيضا من السهل جدا بالمقارنة مع ميكروكنترولر الأخرى.
مساوئ الموافقة المسبقة عن علم متحكم:
- فإن طول مدة البرنامج تكون كبيرة بسبب استخدام RISC (35 تعليمات).
- ذاكرة البرنامج لا يمكن الوصول إليه واحد فقط تراكم واحد هو الحاضر.
ليست هناك تعليقات :
إرسال تعليق