زائر زائر
| موضوع: الفرق بين الميكروكونتروللر والميكروبروسيسور الإثنين أكتوبر 06, 2008 4:49 am | |
|
الميكروكونتروللر عبارة عن قطعة اليكترونية رقمية صغيرة تم اخترعها بعد الكمبيوترات التى تقوم بتخزين البرامج ويقوم الميكروكنترولر بحفظ مجموعة من التعليمات بداخله والتى تسمى برنامج والتى يكون من السهل التعديل فيها بدلا من اعادة تغيير الاسلاك والتوصيلات كما كان متبع قديما.
وبعض الناس قد يكون فى حيرة بين الميكروكنترولر والميكروبروسيسور ولذلك سنقوم الان بمقارنة مهمة جدا بين الميكروكنترولر والميكروبروسيسور .
اولا الميكروبروسيسور Microprocessor --------------------------------------------------- تم صنع اول ميكروبروسيسور فى بداية السبعينيات يتألف المايكروبروسيسور من وحدة معالجة مركزية تدعى بـ CPU و هي اختصاراً لـ Central Processing Unit ومن وحدتي الربط - وهى التي تربط المعالج مع الوسط الخارجي- المنطقي و تدعى عادةً بـ Peripheral I/O Ports. كما يتواجد ذاكرة عشوائية صغيرة السعة RAM أما ذاكرة البرنامج فهي صغيرة جدا و قد صممت لحفظ جزئ صغير من البرنامج (و عادةً يكون جزء القراءة و الكتابة من و إلى EEPROM). كما يتم تخزين فيها بعض عناوين المعلومات المتوفرة في الذاكرة الخارجية EEPROM. لذلك فالمايكروبروسيسور بحاجة إلى ذاكرة مساعدة و هذا يقتضي أن تكون وحدتي الاتصال مؤلفة من جزئيين:
1- البيانات Data Lines: و هي مدخل البيانات التي يجب أن يتم إيصالها للمعالج ليقوم بمعالجتها. و لها 8 أو 16 أو 32 مدخل Pin على حسب نوع المعالج و قدرته أي 8 بت أو 16 بت أو 32 بت أما هذه البيانات تكون متوفرة عادة في الذاكرة المساعدة الخارجية.
2- العناوين Address Lines: وهي مخرج من المعالج يرسل عليه عناوين المعلومات المتوفرة في الوسط الخارجي (الذاكرة المساعدة مثلا). فيقوم المعالج بوضع العنوان على شكل 8 أو 16 أو 32 بت و من ثم يقرأ المعلومة التي يحتاجها عن طريق مدخل البياناتData Lines. و مثالا على بعض أصناف معالجات المايكروبروسيسور هو معالج 68000 من شركة Motorola و المعالج الشهير Z80.
الخلاصة: إن المايكروبروسيسور لا يمكنه أن يعمل مستقلاً بدون وجود بعض المساعدات مثل الذواكر مثلاً! و إذا ما نظرنا إلى دائرة تحوي معالج مايكروبروسيسور فيمكننا أن نشاهد بالقرب من المعالج الذواكر المساعدة مثل ROM-EPROM-EEPROM. إذا فدائرة المايكروبروسيسور هي الأكثر تعقيدا من الميكروكنترولر
2-المايكروكونترولر Microcontroller:
و هو عبارة عن مايكروبروسيسور تم تطويره بحيث تم وضع جميع المكونات التالية في شريحة واحدة مدمجة: 1- وحدة المعالجة المركزية Central Processing Unit CPU 2- ذاكرة مؤقتة (عشوائية) Rondom Access Memory RAM 3 - ذاكرة قابلة للقراءة و الكتابة كهربائية EEPROM 4- مداخل الربط المنطقية بين المعالج و الوسط الخارجي Peripheral I/O Units ويجب أن نذكر أن هناك بعض الحالات التي يتم استخدام ذاكرة إضافية للمعالج عندما تكون كمية المعلومات المراد تخزينها أكبر من سعة الذاكرة الداخلية للمعالج!
الخلاصة: المايكروكونترولر هو جيل جديد و مطور عن المايكروبروسيسور و أن جميع ملحقات المعالج تم وضعها في شريحة واحدة و من هنا فبناء دارة تحوي مايكروكونترولر تكون بسيطة و صغيرة و ليست معقدة
__________________
|
|
dalia Elkashef عضو متألق
[img][/img] كيف تعرفت علينا : بحث جووجل عدد الرسائل : 810 العمر : 34 المزاج : normal السنة : ثانية القسم : قوي جامعتك : fayoum قسم مختلف : ----- نقاط : 5850 السٌّمعَة : 0 تاريخ التسجيل : 17/06/2008
| موضوع: رد: الفرق بين الميكروكونتروللر والميكروبروسيسور الإثنين أكتوبر 06, 2008 5:30 am | |
| بدايه ومقارنه جميله بين ميكروبروسيسور وميكروكونترولير بس في سؤال لو عندنا عيزين ننفذ ايد مخرطه او(قطاعه للحديد ايه اللي هتستخدمه افضل الميكروكونترولير ولا ال plc وليه ؟؟؟؟؟؟؟؟؟؟ | |
|
amrmabrouk المراقبة
[img][/img] كيف تعرفت علينا : بحث جووجل عدد الرسائل : 810 العمر : 34 المزاج : in the mood السنة : ثانية القسم : اتصالات جامعتك : الفيوم قسم مختلف : ----- نقاط : 5859 السٌّمعَة : 0 تاريخ التسجيل : 22/05/2008
| موضوع: رد: الفرق بين الميكروكونتروللر والميكروبروسيسور الإثنين أكتوبر 06, 2008 6:42 am | |
| اظن ميكرو كنتروللر طبعا لانه ارخص | |
|