Electronic Egyption Clup2

بسم الرحمن الرحيم
أخى الزائر هذا المنتدى مجانى من أجلك أنت
فلا تتردد وسارع بالتسجيل الهدف من إنشاء هذا المنتدى هو تبادل الخبرات والرقى بعلم الالكترونيات فى العالم العربى
أعوذ بالله من علم لاينفع شارك برد
أو أبتسانه ولاتأخذ ولا تعطى
اللهم أجعل هذا العمل فى ميزان حسناتنا
يوم العرض عليك ، لا إله إلا الله محمد رسول الله.

Electronic Egyption Clup2

بسم الرحمن الرحيم
أخى الزائر هذا المنتدى مجانى من أجلك أنت
فلا تتردد وسارع بالتسجيل الهدف من إنشاء هذا المنتدى هو تبادل الخبرات والرقى بعلم الالكترونيات فى العالم العربى
أعوذ بالله من علم لاينفع شارك برد
أو أبتسانه ولاتأخذ ولا تعطى
اللهم أجعل هذا العمل فى ميزان حسناتنا
يوم العرض عليك ، لا إله إلا الله محمد رسول الله.

Electronic Egyption Clup2
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

Electronic Egyption Clup2


 
الرئيسيةأحدث الصورالتسجيلدخول

******أعوذ بالله من الشيطان الرجيم******{ بسم الله الرحمن الرحيم}***** اَللَهُ لا إِلَهَ إلا هو اَلحي ُ القَيَوم لا تأخذه سِنَةٌ ولا نوْمٌ لَّهُ مَا فيِِ السَمَاوَاتِ وَمَا في اَلأَرْضِ مَن ذَا الَّذِي يَشفَعُ عِنْدَهُ إِلاَّ بِإِذْنِهِ يَعْلَمُ مَا بَينَ أَيدِيهِمْ ِوَمَا خَلْفَهم وَلا َيُحِيطُونَ بشَيءٍ مِنْ علمِهِ إِلاَ بِمَا شَآء وَسعَ كُرْسِيُّهُ السَمَاوَاتِ وَالأَرضِ وَلاَ يَؤُدُه حِفْظُهُمَا وَهُوَ العَليُّ العَظِيمُ **** **   كل عام وأنتم بخير  ***** ربى أحفظ مصر من كل سوء ***** نادى الالكترونيات المصرى2   *كما ندعو لمصر بصلاح حالها وتولى من يصلح*اللهم أحفظ مصرنا من كل سوء*لا إله إلا الله*ولا حول ولا قوة إلا بالله *الله أكبر الله أكبر الله أكبرلا إِلَهَ إلا الله ***** الله أكبر  الله أكبر الله أكبرولله الحمد*****عزيزى العضو لاتأخذ ولا تعطى كن متعاون*****شارك برأى شارك بموضوع ولو بسيط*****هنا بالمنتدى دوائر & كتب & دروس & ميكروكنتروللر PIC Microcontroller & دوائر صوت الخ ** ****كل عام وأنتم بخير***ًاللهم اشكو اليك ضعف قوتي ,وقلة حيلتي,وهواني على الناس,يا ارحم الراحمين ,انت رب المستضعفين وانت ربي,الى من تكلني,الى بعيد يتجهمني,او الى عدو ملكتة امري,ان لم يكن بك غضب علي فلا ابالي,غير ان عافيتك هي اوسع لي,اعوذ بنور وجهك الذي اشرقت لة الظلمات,وصلح علية امر الدنيا والاخرة,ان يحل علي غضبك,او ينزل بي سخطك,لك العتبى حتى ترضى,ولا حولة ولا قوة الا بك صدق رسول الله صلى الله عليه وسلم تحيا مصر حرة فى ضميركل حر ** flower


 

 المتحكمات الدقيقة ( MicroControllers )

اذهب الى الأسفل 
3 مشترك
كاتب الموضوعرسالة
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

المتحكمات الدقيقة ( MicroControllers ) Empty
مُساهمةموضوع: المتحكمات الدقيقة ( MicroControllers )   المتحكمات الدقيقة ( MicroControllers ) Icon_minitimeالأربعاء 31 أغسطس - 14:03

مقالة المهندس عبد الله عبيد بعنوان


المتحكمات الدقيقة (MicroControllers)

أهميتها ، تركيبها وطريقة عملها واستخدامها

اليوم أصبحت الأجهزة الكهربائية و الإلكترونية جزء لا يتجزأ من الحياة اليومية، ولا يكاد
يخلو مكان من هذه الأجهزة، بسيطة كانت أو معقده. ولا تستغرب لو قلت أن المتحكمات
قد غزت هذه الأجهزة، فأغلب الأجهزة التي حولنا تحتوي على المتحكمات.
الساعات، التلفونات، الكاميرات، المايكروويف،
السيارات، لعب الأطفال و إلخ جميعها تحتوي على متحكمات بسيطه أو معقده.
فــما هو
المتحكم؟ وكيف يعمل ؟


المتحكمات الدقيقة(MicroControllers)

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

مقدمة :
اليوم أصبحت الأجهزة الكهربائية و الإلكترونية جزء لا
يتجزأ من الحياة اليومية، ولا يكاد يخلو مكان من هذه الأجهزة، بسيطة كانت أو معقده.
ولا تستغرب لو قلت أن المتحكمات قد غزت هذه الأجهزة، فأغلب
الأجهزة التي حولنا تحتوي على المتحكمات.
الساعات، التلفونات، الكاميرات، المايكروويف، السيارات، لعب الأطفال و إلخ جميعها تحتوي على
متحكمات بسيطه أو معقده.ما هو المتحكم؟ وكيف يعمل ؟

كلنا يعرف الحاسب الآلي ، والحاسب كما لا يخفى عليكم يحتوي على:
معالج (CPU)، وحدة الحساب و المنطق (ALU)، الذاكرتين
(ROMوRAM) ، وحدة تخزين البيانات (Hard Disk) و مداخل و مخارج البيانات.

المتحكم هو عبارة عن حاسب آلي صغير جدًا، فالبنية الأساسية
-غالبًا- تحتوي ما يحتويه الحاسب. أي أن المتحكم يحتوي على CPU و ALU و ROMوRAM و
ذاكرة خاصة للبيانات و مداخل وخارج البيانات.

وكما وضحت آنفًا،
أغلب المتحكمات مبنية على هذا الأساس، لكن قد تختلف فيما بينها على مواصفات
وخصائص هذه المحتويات، إضافة إلى أنه في بعض الأحيان تكون هناك مميزات لبعض المتحكمات
التي قد تصنع لأغراض مخصصه.

الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

المتحكمات الدقيقة ( MicroControllers ) Empty
مُساهمةموضوع: رد: المتحكمات الدقيقة ( MicroControllers )   المتحكمات الدقيقة ( MicroControllers ) Icon_minitimeالأربعاء 31 أغسطس - 14:09


و كما تعلمون، أن الحاسب جسد وروح، الجسد هي المكونات الداخلية الـHardware و
الروح هي برامج التشغيل الـSoftwear . فالحاسب يقوم بتنفيذ الأوامر الصادرة من
البرامج ليؤدي مهمة ما.
برنامج الوورد مثلا هو برنامج يوجه الحاسب للقيام بمهمة
معالجة النصوص.

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



ولو تأملنا قليلاً لوجدنا أن المتحكم -إذا ما
استخدمناه بدلاً من تركيب الدوائر الإلكترونية و تصميمها- سيختصر علينا الكثير من
الجهد و الوقت و المال. هذا غير أن المتحكم نفسه تستطيع إستخدامه في أكثر من مشروع
ولن يكلف إلا إعادة برمجته ببرنامج من صنع يديك أو من الإنترنت، أما الدوائر
الإلكترونية فإنها قد تكلفنا الجهد و المال و الوقت.

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

لكن لو استخدمنا المتحكم فما علينا سوى تصميم برنامج يحاكي نظام
إشارات المرور ثم نحمله على المتحكم ثم نربط المتحكم بالقليل من المقاومات و
الــLED's .

إذًا،وفي كثير من الأحيان استخدام المتحكم يوفر علينا الجهد و
الوقت و المال.

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
أنواع مختلفة من
المتحكمات


الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

المتحكمات الدقيقة ( MicroControllers ) Empty
مُساهمةموضوع: رد: المتحكمات الدقيقة ( MicroControllers )   المتحكمات الدقيقة ( MicroControllers ) Icon_minitimeالأربعاء 31 أغسطس - 14:20

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
المتحكم 16F877 والذي نستعمله في
دراستنا " على لوحة التطوير "
خصائص المايكروكنترولر:

يكون المايكروكنترولر عادة بداخل جهاز آخر للتحكم بذلك الجهاز كما ذكرنا سابقاً.

  1. يكون في المايكروكنترولر مايحتاجه من الذاكرة مثل الرام والروم (RAM & ROM)
    فهو ليس بحاجة إلى شرائح خارجية للذاكرة.
  2. يكون عمل المايكروكنترولر محدد بمهمة واحدة وتنفيذ الأوامر في برنامج واحد يكون
    مخزناً في ذاكرة المايكروكنترولر.
  3. يكون استهلاك المايكروكنترولر من الطاقة صغيراًً جدا بالنسبة للكمبيوترات
    الأخرى فمثلا بعضها يستهلك 50 ميللي وات بينما الكمبيوتر العادي الذي نستخدمه في
    منازلنا قد يستهلك 50 وات.
تركيب المايكروكونترولر :
مع أن المايكروكنترولر صغير الحجم إلا أنه معقد ، لذلك يجب فهم الآلية التي
يترابط فيها البرنامج مع الهاردوير الموجود ، سنستعمل في دراستنا في هذا المادة
المايكروكنترولر 16F877 والتي تعد من أبسطها تركيباً ولكنها تحتوي على عدد جيد من
الخصائص .
المايكروكنترولر يتكون من نفس الأجزاء الرئيسية لأي كومبيوتر
.
المعالج - الذاكرة - وسائل الإدخال والإخراج
ولكن الفرق هنا أن هذه القطع
أقل تعقيداً وأقل كفاءة ، كل القطع هنا مدمجة في شريحة واحدة ولا يمكن التعديل
عليها ، لذلك يجب اختيار المايكروكنترولر الملائم للخصائص التي تحتجاها في برنامجك
، وأيضاً فإن المايكروكنترولر يفتقر إلى خاصية الـ MultiTasking والتي تمكن
الكومبيوتر العادي من تشغيل أكثر من برنامج في نفس الوقت

اولاً : المعالج :
في المتحكمات الدقيقة يوجد معالج واحد يقوم بجميع
العمليات المنطقية ، إدخال وإخراج البيانات و جميع الحسابات الأخرى ، وبالطبع
لايمكن تنظيم هذه العملية إلا بواسطة برنامج يحتوي على سلسلة من الأوامر يقوم
المعالج بتطبيقها بشكل تسلسلي.
هذه الأوامر تحفظ على على شكل
مواقع في الذاكرة ، ويتم نسخها إلى المسجل Register بواسطة قناة البيانات فك
تشفير البيانات يتم بوحدة خاصة بذلك في المعالج ، وكل أمر هنا يمثل 1 ، 2 بايت أو أكثر



[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

المتحكمات الدقيقة ( MicroControllers ) Empty
مُساهمةموضوع: رد: المتحكمات الدقيقة ( MicroControllers )   المتحكمات الدقيقة ( MicroControllers ) Icon_minitimeالأربعاء 31 أغسطس - 14:38


[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
ثانياً : الذاكرة :

هناك نوعين من الذواكر : متقلبة وغير متقلبة .

الذاكرة المتقلبة volatile تفقد جميع البيانات المخزنة فيها عندما يتم فصل
التيار عنها ، تستخدم في تخزين البيانات التي يحتاجها المعالج أثناء تنفيذه للأوامر
المختلفة ، وهي هنا الرام ( الذاكرة العشوائية )

النوع الثاني هو الذاكرة الثابتة non-volatile والتي لا تتأثر بفصل التيار عنها
، وتتمثل في

*الروم و هي عبارة عن مجموعة من الأوامر يحتاجها المعالج ليشغل نفسه
فيتراوح حجمها بين 512 بايت و 4096 بايت وقد يصل حجمها إلى 128 كيلوبايت في بعض
المتحكمات. وذاكرة الروم قد تكون من نوع الروم (ROM) حيث يمكن برمجتها مرة
واحدة فقط وقد تكون من نوع إي بروم (EPROM) أو إي إي بروم (EEPRPM) حيث يمكن
برمجتها عدة مرات.
*الفلاش وهي عبارة عن ذاكرة تستخدم في تخزين البرامج والأوامر المعطاة للمتحكم ،
وتبلغ 64 كيلوبايت في المتحكم 16F877

ثالثاً: وحدات الإدخال والإخراج :


بالطبع بدون إدخال وإخراج البيانات من المتحكم سيكون عديم الفائدة !

إخراج وإدخال اليبانات يعتمد على المنافذ Ports المرتبطة بالريجستر ، وهناك
نوعين من المنافذ على التوالي أو على التوازي ، في التوصيل على التوازي يتم نقل 8
بت في الوقت ذاته على 8 خطوط مختلفة ، بينما في التوصيل على التوالي يتم نقل بت
واحد تلو الآخر في خط واحد فقط .
[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
1- شريحة العرض السباعي ( 7 segment Display ) :

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]

وهي مثل شاشة العرض في الآلة الحاسبة ، سميت بذلك لأنها تتكون من 7 مصابيح
"دايود" صغيرة ، تستخدم في عرض الأرقام وبعض الأحرف ، يمكن إيصالها بالمتحكم كما في
الرسم التوضيحي التالي :

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
شريحة العرض 7 مع المتحكم

16F877

وهذا المقطع يشرح طريقة عملها

( بدون اتصالها بالمتحكم )

الرجوع الى أعلى الصفحة اذهب الى الأسفل
م/سيدعبدالرحمن

المدير العام
 المدير العام
م/سيدعبدالرحمن


تاريخ التسجيل : 03/01/2008
تاريخ الميلاد : 13/01/1953
الجنس : ذكر
العمر : 71
نوع العمل/ : مهندس اتصالات
عدد الرسائل : 1696

المتحكمات الدقيقة ( MicroControllers ) Empty
مُساهمةموضوع: رد: المتحكمات الدقيقة ( MicroControllers )   المتحكمات الدقيقة ( MicroControllers ) Icon_minitimeالأربعاء 31 أغسطس - 14:52





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

عضو جديد
 عضو جديد
qussay


تاريخ التسجيل : 16/10/2011
تاريخ الميلاد : 05/08/1983
الجنس : ذكر
العمر : 40
البلد : iraq
نوع العمل/ : Computer engineer techniques
عدد الرسائل : 5

المتحكمات الدقيقة ( MicroControllers ) Empty
مُساهمةموضوع: رد: المتحكمات الدقيقة ( MicroControllers )   المتحكمات الدقيقة ( MicroControllers ) Icon_minitimeالأحد 16 أكتوبر - 18:08

مشكووور على الشرح الرائع

لدي مشروع عمل serial communication between micro controller and computer اكون شاكر اذا كان لديك اي معلومات او مصادر تفيدني في هذا المشروع
وشكرا مرة اخرى جزاك الله الف خير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
mohammad rafik

عضو جديد
 عضو جديد
mohammad rafik


تاريخ التسجيل : 20/04/2012
تاريخ الميلاد : 10/03/1962
الجنس : ذكر
العمر : 62
البلد : syria
نوع العمل/ : دارات منطقية صناعية
عدد الرسائل : 6

المتحكمات الدقيقة ( MicroControllers ) Empty
مُساهمةموضوع: رد: المتحكمات الدقيقة ( MicroControllers )   المتحكمات الدقيقة ( MicroControllers ) Icon_minitimeالثلاثاء 24 أبريل - 16:19

السلام عليكم ورحمة الله وبركاته
انا اسمي mohammad
وهذا ايميلي [ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذا الرابط]
اعاني من مشكلة بموقعكم وهي كلما اقرأ مقالة لا تظهر الصورة او المخطط ويقول لي اذا اردت المخطط فيجب ان تسجل علما إنني مسجل تسجيل نظامي ودخلت موقعكم من الابواب وليس من النوافذ
ولكم جزيل الشكر
عفوا كثرة انزعاجي من هذا المر نسيت ان اشكركم على جهودكم وفعلا انه موقع ليس جميل فحسب بل رائع جدا ومفيد وارجو من الله العزيز الحميد ان يجعل عملكم خالص لوجهه الكريم ويجعل هذا العمل في صحيفتكم يوم القيامة
وجزاكم الله عنا كل خير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
المتحكمات الدقيقة ( MicroControllers )
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» المتحكمات الدقيقة ( MicroControllers )أهميتها ، تركيبها وطريقة عملها واستخدامها

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
Electronic Egyption Clup2 :: ۩۞۩ منتدى المتحكمات و الميكروكنتروللر ۩۞۩-
انتقل الى: