 |
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
|
|
نشاط [ F.Abdelaziz ]
قوة السمعة:
|
|
04-10-2013, 03:03 AM
المشاركة 2
|
|
المعالج الدقيق(الميكروبروسسور) – المتحكم الدقيق (الميكروكونترولر) المتحكم المنطقى المبرمج :
مقدمة :
بناء الحاسب (الكومبيوتر) :
الفكرة التى يقوم عليها الحاسب هى تقليدا لطريقة الإنسان فى حل أى مسألة . فعندما تريد حل مسألة فسوف تحتاج إلى الآتى :
1- القوانين المهمة لحل هذه المسألة (التعليمات بالذاكرة الثابتة) .
2- كراسة (سجل) لتدوين (تسجيل) النتائج الحسابية (سجلات الذاكرة المؤقتة) .
3- آلة حاسبة للمساعدة فى إجراء العمليات الحسابية (وحدة الحساب والمنطق بوحدة المعالجة المركزية).
4- وربما تحتاج إلى طابعة لكتابة تقرير بشكل معين .
هذه الأشياء الأربعة لو تم توفيرها مجتمعة لن تحل المسألة من تلقاء نفسها ولكن لابد من وجود منظم لعملية الحل وهو الشخص (المبرمج) نفسه ولابد من وجود خطة للعمل (برنامج المستخدم) . الأجزاء الأربعة السابقة هى تقريبا ما يتركب منه الحاسب .
مكونات الميكروكومبيوتر :
1- الذاكرة Memory.
2- وحدات (منافذ) الإدخال والإخراج Input / Output Units(Ports) .
3- وحدة المعالجة المركزية Central Processing Unit (CPU) .
الذاكرة Memory :
الذاكرة ما هى إلا وعاء لحفظ المعلومات لحين الحاجة إليها ، وهذه المعلومات إما أن تكون "بيانات" ستكون هناك حاجة إليها فيما بعد ، أو تكون "برنامجا" مخزن فى الذاكرة فى انتظار التنفيذ . إن أى برنامج تكتبه على الحاسب وبأى لغة لابد وأن يوضع أولا فى الذاكرة الأساسية للحاسب ثم يتم إستدعاؤه من هناط للتنفيذ عند الأمر بذلك .
تنقسم الذاكرة عامة إلى قسمين :
1- القسم الأول : وهو الذاكرة الأساسية للحاسب وهى التى تخزن فيها البرامج التى تنتظر التنفيذ . هذا النوع الذاكرة يكون عادة من أشباه الموصلات وعلى شرائح تكاملية . الذاكرة الأساسية للحاسب تنقسم بدورها إلى جزأين :
أ- الجزء الأول : وهو ما يسمى بذاكرة القراءة فقط ROM ، وهذه الذاكرة أيضا تكون عبارة عن شرائح من أشباه الموصلات التى تم تسجيل محتوياتها بواسطة الصانع نفسه وعادة تحتوى على الثوابت والبرامج المهمة لتشغيل نظام الحاسب والتى لا تضيع بانقطاع مصدر الطاقة عنها .
ب- الجزء الثانى : وهو ذاكرة القراءة والكتابة والتى تعرف بالرام RAM ، وهى الذاكرة التى تحتوى البيانات والبرامج التى فى انتظار التنفيذ ، وهذه الذاكرة تفقد محتوياتها بانقطاع مصدر الطاقة عنها .
2- القسم الثانى من أقسام الذاكرة هو الذاكرة الإضافية ، وهى الذاكرة التى تستخدم لتخزين البيانات أو البرامج لفترات طويله مث الأقراص المرنة والأقراص الصلبة والأقراص المدمجة وغيرها .
وحدات الإدخال والإخراج Input / Output Units :
وحدات الإدخال :
هى الوسائل التى يتم بها تكييف المعلومات لتكون فى صورة مناسبة يستطيع الميكروبروسسور التعامل معها ، ومثال ذلك لوحة المفاتيح التى تحول أى مفتاح تقوم بضغطه إلى إشارات كهربية وشفرات يقبلها المعالج .
وحدات الإخراج :
هى الوسائل التى يتم بها إظهار المعلومات الخارجة من المعالج ، ومثال ذلك الشاشة التى ما هى إلا وسيلة ضوئية للإظهار المعلومات التى من المعالج ، وبالطبع فإن هذه الشاشة تكون متصلة بأحد بوابات الإخراج .
وحدة المعالجة المركزية Central Processing Unit (CPU) :
الوظيفة الأساسية لوحدة المعالجة المركزية هى تنفيذ البرنامج عن طريق إحضار الأوامر من الذاكرة الواحد بعد الآخر ، ثم تنفيذها بنفس التتابع ، فمثلا يتم إحضار الأمر الأول ثم ينفذ وبعد ذلك يحضر الأمر الثانى وينفذ فالأمر الثالث وينفذ وهكذا إلى أن تصل إلى نهاية البرنامج .
بعض الأوامر تحتاج لبيانات من أماكن أخرى فى الذاكرة يتم إحضارها ، والبعض الآخر من الأوامر يتطلب كتابة أو تسجيل بعض البيانات إما فى الذاكرة إو فى وحدات إخراج .
معنى المصطلحات "الميكروكومبيوتر" و "الميكروبروسسور" و "الميكروكونترولر" :
الميكروكومبيوتر والميكروبروسسور :
الميكروبروسسور :
هو شريحة ذات أطراف متعددة ، قادرة على تنفيذ مجموعة من الأوامر المحددة بحيث ينفذ كل أمر عند إعطاء الشفرة الخاصة به .
الميكروكومبيوتر :
هو جهاز يتكون من بعض الأجزاء الثانوية مثل الذاكرة ووحدات الإدخال والإخراج وجزء أساسى هو المعالج الدقيق . أى أن المعالج الدقيق يعتبر جزءا أساسيا بل هو أهم جزء فى الميكروكومبيوتر .
عند ذكر كلمة ميكروكومبيوتر يتبادر إلى ذهننا فورا تلك المجموعة المكونة من شاشة العرض ولوحة المفاتيح وطابعة وغير ذلك من الأجهزة , ولكن فى الحقيقة فإن هذا هو أحد أشكال الميكروكومبيوتر موضوعا فى صورة تسهل عملية التعامل معه وبرمجته حتى من غير المتخصصين الذين يتعاملون معه بغرض البرمجة فقط باستخدام اللغات المعروفة . هناك صورا أخرى للميكروكومبيوتر غير الصورة المألوفة مثل الميكروكومبيوتر ذو الكارت الواحد مثلا وهو عبارة عن كارت واحد عليه شريحة المعالج وشريحة ذاكرة والقليل من بوابات الإدخال والإخراج ، كل ذلك مبنى على كارت واحد لأداء غرض معين مثل التحكم فى أى عملية صناعية .
الميكروكونترولر :
هناك صورة أخرى للميكروكومبيوتر وهى "الميكروكومبيوتر على شريحة واحدة" ، نعم شريحة واحدة تحتوى معالج دقيق وبعض الذاكرة (ROM , RAM) وبعض بوابات الإدخال والإخراج . بل أن هناك بعض شرائح الميكروكومبيوتر التى تحتوى على الأكثر من ذلك مثل المحولات من تماثلى إلى رقمى (A/D) والمحولات من رقمى إلى تماثلى (D/A) والمؤقتات والمرشحات الرقمية وغير ذلك وعادة يطلق على هذه الشرائح الحاكمات الدقيقة (الميكروكونترولر) Microcontrollers .
|