 |
:: استاذ و مشرف قسم الالكترونيات ::
تاريخ التسجيل: May 2007
المشاركات: 6,832
|
|
نشاط [ F.Abdelaziz ]
قوة السمعة:
|
|
29-04-2016, 04:52 PM
المشاركة 52
|
|
دروس وتجارب لمراجعة الميكروكونترولر PIC16F88 ولغة السى والمترجم ميكروسى :
الميكروكونترولر PIC هو واحد من عائلات الميكروكونترولر (المتحكمات الدقيقة) الأوسع انتشارا والأسهل استخداما والمتوفرة في السوق اليوم . تهدف هذه الدروس لتسهيل تعلم الميكروكونترولر PIC من حيث دوائر الربط Interfacing والبرمجة programming . يبدأ كل موضوع بخلفية نظرية تليها تجارب بسيطة لشرح كيف يمكن تطبيق النظرية إلى تطبيقات فعلية. مع التأكيد على استخدام لغة عالية المستوى (لغة السى C) لبرمجة الميكروكونترولر PIC . المترجم المستخدم فى كتابة البرامج هو "ميكروسى برو" mikroC Pro for PIC ، من MikroElektronika. يمكنك تحميل وتثبيت النسخة التجريبية من هذا المترجم والتى تحدد حجم ملف الخرج السداسى عشرى HEX بقيمة 2 كيلوبايت . ولهذا السبب تم اختيار الميكروكونترولر PIC16F88 والميكروكونترولر PIC16F628A لتنفيذ التجارب الأساسية في حين يتم استخدام الميكروكونترولر PIC18F2550 عند مناقشة موضوعات متطورة . وآمل أن يجد البعض هذه الدروس مفيدة بشكل أو بآخر لتعلم الميكروكونترولر PIC . إذا كان لديك أي اقتراحات أو تعليقات ، لا تتردد فى المشاركة بها .
مقدمة :
نظرة عامة على الأنظمة المدمجة (المصمنة) Embedded Systems :
أنظمة الكمبيوتر موجودة في كل مكان ، فهى تتواجد أساسا فى فئتين منفصلتين . الفئة الأولى والأكثر وضوحا هى فئة كمبيوتر سطح المكتب . هذه هى الجهاز الذي يتبادر أولا في أذهاننا عندما نتحدث عن أجهزة الكمبيوتر. تم تصميم أجهزة كمبيوتر سطح المكتب لتكون مرنة ولتلبية مجموعة واسعة من احتياجات المستخدمين . يمكن للمستخدمين النهائيين تغيير وظيفة جهاز كمبيوتر سطح المكتب ببساطة عن طريق تغيير برنامج التطبيق . ففى لحظة ما قد تستخدمه كمعالج للنصوص، وفى لظة تستخدمه كمشغل MP3 أو كمنصة ألعاب .
أما النوع الثاني من الكمبيوتر فهو الكمبيوتر المدمج (المضمن) the embedded computer ( وهو ما يعرف بالنظام المضمن embedded system ) ، وهو جهاز كمبيوتر مضمن في نظام الكترونيات أكبر ويقوم بتنفيذ وظيفة معينة بشكل متكرر ، وغالبا ما يمر من دون أن يدركه مستخدم النظام تماما . فإذا سألت شخص عن عدد أجهزة الكمبيوتر فى منزله ، فربما يعد جهاز كمبيوتر سطح المكتب والكمبيوتر المحمول الخاص به . لكن ، الكمبيوترات تكون دائما مدمجة (مضمنة ، أى جزء لا يتجزأ) فى جميع أنواع الأجهزة التى تراها يوميا . في الواقع ، قد يكون لديه أكثر من 20 جهاز كمبيوتر، مخبأة أو مضمنة داخل الغسالات والتلفزيونات والكاميرات الرقمية والهواتف المحمولة والأفران ومكيفات الهواء ، ومشغلات دي في دي ، وما إلى ذلك وعلى عكس أجهزة الكمبيوتر المكتبية ، تكرس جهاز الكمبيوتر المضمن عادة للقيام بمهمة محددة.
تعريف: النظام المضمن embedded system هو نظام كمبيوتر الذي يتم بناؤه للتحكم فى واحد أو عدد قليل من الوظائف المخصصة ، وليس مصمم ليتم برمجته من قبل المستخدم النهائي كما هو الحال في طريقة كمبيوتر سطح المكتب.
يمكن للمستخدم عمل خيارات بشأن الوظائف ولكن لا يمكنه تغيير وظيفة النظام عن طريق إضافة أو استبدال البرمجيات. على سبيل المثال ، ثرموستات رقمى قابل للبرمجة به نظام مضمن وله وظيفة مخصصة للمراقبة والتحكم في درجة الحرارة المحيطة . قد يكون لديك خيارات لضبط درجات الحرارة المنخفضة والعالية المطلوبة ، ولكن لا يمكنك قط تغيير مهمته كمتحكم فى درجة الحرارة . برنامجيات النظام مضمن غالبا ما يشار إليها باسم البرامج الثابتة firmware ، ويتم وضعها فى الذاكرة الغير متطايرة للنظام (ذاكرة البرنامج) .
في معظم الحالات ، يتم استخدام النظام المضمن ليحل محل الأجهزة الإلكترونية المخصص لتطبيقات المنتجات الاستهلاكية. من خلال القيام بذلك ، يتم وضع معظم وظائف النظام في البرامج الثابتة firmware التي تدير النظام ، ومن الممكن تغيير وتطوير النظام عن طريق تغيير البرامج الثابتة ، مع الحفاظ على الأجهزة hardware كما هى . هذا يقلل من تكلفة الإنتاج كثيرا لأن كثيرا من الأنظمة المختلفة يمكن أن تشترك في نفس قاعدة الأجهزة ويتم تحديد الوظيفة عن طريق البرامج الثابتة المحملة فيها.
الميزة الأخرى فى استخدام الكمبيوتر المضمن ليحل محل دارة إلكترونية محددة هى حماية الملكية الفكرية. فإذا قمت بتصميم خاص بك وكان هاردوير بالكامل ، فمن السهل سرقة التصميم . فكل ما عليك هو تحديد مكونات الدارة وتتبع المسارات على لوحات الدوائر الالكترونية . لكن مع النظام المضمن ، يمكن التعرف على الأجهزة ولكن البرنامج ، وهو فى الحقيقة يوفر مهمة النظام ، يمكن أن يكون مختفيا ة ومن الصعب كثيرا السطو عليه .
المزيد على الرابط :
http://www.qariya.info/vb/showthread.php?t=185457
|