أصدقاء العمر
صديقي الزائر انت غير مسجل .. يسرنا تسجيلك والانضمام الينا

تعريف المايكرو كونترولر بشكل كامل micro controlar

استعرض الموضوع السابق استعرض الموضوع التالي اذهب الى الأسفل

تعريف المايكرو كونترولر بشكل كامل micro controlar

مُساهمة من طرف محمد الحاجي في الخميس يوليو 21, 2011 10:14 pm




بسم الله الرحمن الرحيم

في هذا الموضوع تعريف كامل حول المتحكم الصغري (micro controller)




ماهو المتحكم الصغري :

منذ عدة سنوات كان يتم تنفيذ انظمة التحكم المختلفة باستخدام الدارات المنطقية وكانت غالبا كبيرة الحجم ثقيلة تستهلك الكثير من الطاقة
مما ادى لضهور المتحكم الصغري
وهو دارة الكترونية تضم المعالجة والذواكر بنوعيها الدائمة والموقتة وبوابات الدخل والخرج التفرعية والتسلسلية ومؤقتات وعدادات
وبعض الوظائف المدمجة الاخرى مثل المبدل الرقمي من تماثلي الى دجيتل
باختصار يمكن اعتباره جهاز كمبيوتر شخصي دون شاشة ولوحة مفاتيح وماوس ومخصص لاغراض التحكم



مكونات المتحكم الصغري :

وحدة المعالجة المركزية (CPU central processing unit)

وتعتبر الجزء الرئيسي في المتحكم حيث تقوم بتنفيذ البرنامج ومعالجة المعطيات

ذاكرة البرنامج : (ROM read only memory)

هي الذاكرة المعدة لتخزين التعليمات ضمن المتحكم وتاتي بعدة اشكال

ذاكرة المعطيات : (RAM random access memory)

وهي المكان المؤقت الذي نخزن فيه المعطيات خلال تنفيذ البرنامج لاستخدامها لاحقا وتفقد المعلومات المخزنة بمجرد انقطاع التيار الكهربائي

بوابات الدخل والخرج : (I/O input / output ports)

يتم التحكم بالاجهزة المحيطة مثل لوحة مفاتيح - ديودات ضوئية - محرك - حساسات - عن طريق بوابات الدخل والخرج

المبدل التمثيلي الرقمي : (A/D converter)

يمكن للمتحكم العمل مع الاشارات الرقمية 0-1 فقط ولكي يستطيع العمل مع متغير تماثلي مثل درجة الحرارة مثلا يجب تحويلها الى اشارة رقمية بواسطة المبدلA/D

المؤقت والعداد : (timer / counter)

هو عبارة عن مسجل او اكثر يتم تعبئته بالنبضات بشكل متتالي اما عن طريق نبضات الساعة فيسمى مؤقت او عن طريق نبضات خارجية من احد ارجل المتحكم من حساس مثلا فيسمى عداد




برمجة المتحكم :

يبرمج المتحكم بواسطة الكمبيوتر الشخصي عن طريق مبرمجة خاصة بالمتحكم او بعائلته او بواسطة مبرمجة عامة

لغة البرمجة :

لكي ننفذ برنامج ما نستخدم لغة التجميع assembly language حيث تتم كتابة رموز مختصرة باللغة الانكليزية مثل call - mov - jmp
ويمكن استخدام لغات برمجة عاليه المستوى مثل لغة c ولغة basic

امثلة على تطبيقات المتحكمات الصغرية :

- انضمة الارنذار بالحريق والسرقة
- انضمة التحكم والمراقبة عن بعد بواسطة خطوط الهاتف
- اجهزة الاتصالات من هواتف نقالة وثابتة
- شاشات الكمبيوتر واجهزة التلفزيون والراديو الرقمية واجهزة التحكم عن بعد بواسطة الاشعة تحت الحمراء
- الساعات الرقمية - الموقتات - العدادات - مقاييس الحرارة - الغسالة الاليه
- التحكم بخطوط الانتاج والالات الميكانيكية
- تقريبا يستخدم المتحكم الصغري في كل سيئ حديث



انواع المتحكمات الصغرية كثيرة جدا والمستخدم منها اكثر شي
at 89c2051
pic 16f84
ويكون على شكل IC ويتغير عدد الارجل من متحكم لاخر فمثلا
AT 89C2051 له 20رجل
AT89C51 له 40 رجل

صورة توضح توزيع ارجل المتحكم AT89C2051










التوقيع -----------------------------------------------------------------------------------------
.




avatar
محمد الحاجي
!¤¦ صديق ممتاز جدا ¦¤!
!¤¦ صديق ممتاز جدا ¦¤!

المهنة :
الهواية :

عدد المساهمات : 418
عدد الـــــــــنقاط : 526
تاريخ التســـجيل : 19/12/2008
رسائلي sms و mms : .
قطرة المطر
تحفر في الصخر
ليس بالعنف
لكن بالتكرار .....




https://www.facebook.com/7oran.photo

الرجوع الى أعلى الصفحة اذهب الى الأسفل

استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى