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


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

 

 الدرس الأول: التعرف على الميكروكنترولر

اذهب الى الأسفل 
+6
iladd
eng_mo7amed_3ly
mafeh
علي العراقي
amr
Admin
10 مشترك
كاتب الموضوعرسالة
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالسبت 14 أبريل 2012, 5:31 am




ما هو الميكروكنترولر

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

البيك PIC هو عبارة عن شريحة الكترونية صغيرة IC من فئة الميكروكنترولر صنعت بواسطة شركة ميكروتشيب Microchip لها عدة مداخل ومخارج يطلق عليها المنافذ تمثلها عدد من الأرجل أو الأطراف المتصلة بالشيب (Pins ) والتي تتصل بالأجهزة المراد التحكم بها لذلك يطلق عليهPIC وهى إختصار لثلاث كلمات (Peripheral Interface Controller) ومعناها جهاز السيطرة والتحكم بالروابط الخارجية حيث تتم هذه العملية من خلال الربط بين المتحكم نفسه والجهاز المتحكم به عن طريق هذه المنافذ أو البورتات. وهذه المتحكمات عند تصنيعها تأخذ ارقام وأحرف مختلفة ليتم التفريق بينهم بينهم وحتى يسهل الأختيار منها ومن أشهر هذه المتحكمات وابسطها هو المتحكم PIC16F84A


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


الميكروكنترولر PIC16F84A
ولكن هناك أنواع عديدة للمتحكمات تختلف فى أرقامها واكوادها وبالتالى فى مواصفتها وعدد أطرافها ومنها أيضا المتحكم PIC16F877A وهذا هو المتحكم الذى سوف نلقى عليه الضوء فى هذا الموضوع بإذن الله. ويجب ملاحظة أن هذا المتحكم يمتلك 40 طرف (Pin) فى حين أن المتحكم PIC16F84A يمتلك 18 طرف فقط


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


الميكروكنترولر PIC16F877A
والشكل التالى يبين حجم الميكروكنترولر الصغير



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

• وحدة المعالجة المركزية
• الذاكرة
• منافذ الإدخال
• منافذ الإخراج


عدل سابقا من قبل Admin في الثلاثاء 17 أبريل 2012, 1:04 am عدل 4 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالأحد 15 أبريل 2012, 4:58 am


الميكروكنترولر جهاز رقمى


شريحة الميكروكنترولر ما هى إلا جهاز رقمى يحتوي على معالج بيانات ، ذاكرة ، منافذ للمداخل والمخارج (I/O interfaces) ، مؤقتات وأنظمة أخرى فى بعض الانواع مثل محولات القيم التمثيلية إلى رقمية (ADC).

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

وحدة المعالجة المركزية CPU


تعتبر دماغ المتحكم فهى الجزء المسئول عن ربط كل مكونات المتحكم وكأنها وحدة واحدة بالإضافة الى مسئوليتها عن تنفيذ العمليات المنطقية والحسابات ووحدات التأخير الزمنى والتتابع للإشارات الرقمية.
كيف لهذه الدماغ ان تعرف ما هو المطلوب منها وماذا تفعل؟ هنا يأتى دور البرنامج الذى يحتوى على التعليمات والأوامر التى تخبرها بما يجب أن تفعله ، وهذا البرنامج يتم تخزينه فى جزء من الذاكرة يسمى " بذاكرة البرنامج" Program memory داخل البيك. من وقت لآخر ، وحدة المعالجة المركزية بحاجة لتخزين البيانات ، ومن ثم استرجاعها في وقت لاحق. لذلك فهى تستخدم منطقة مختلفة من الذاكرة تسمى " ذاكرة البيانات " Data memory للقيام بذلك.


الساعة Clock


هناك ساعة تنظم تنفيذ العمليات التى يقوم بها المعالج مع الوقت وتسمى هذه الساعة فى الميكروكنترولر "بالمذبذب" Oscillator فهو الجزء المسئول عن توليد النبضات او الذبذبات اللازمة لضبط التزامن والانضباط داخل المتحكم خلال عمليتى البرمجة (اثناء كتابة البرنامج) وخلال تفيذ هذا البرنامج. او بمعنى آخر فهو الذى يحدد التزامن المطلوب اثناء تنفيذ البرنامج سواء لتحديد نقطة البدء وحتى الوصول الى نهاية تنفيذ البرنامج بالإضافة الى التحكم فى سرعة اداء المهام المطلوب تنفيذها.
عادة هذا المذبذب يعطى تردد إما 4 او 10 وحتى 20 ميجا هرتز فى الثانية فى حين ان سرعة تنفيذ الامر تساوى ربع سرعة المذبذب فلذلك تزيد سرعة تنفيذ الاوامر بزيادة التردد.


المنافذ Ports


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

وهذه المنافذ تتصف بأنها ثنائية الاتجاه bi-directional ports ، هذا يعني أن كل منفذ يمكن أن يعمل منفذ أدخال او منفذ إخراج فعندما نقوم بكتابة البرنامج نبدأ أولا بإعداد المنافذ لتتصرف كمنافذ إدخال أو إخراج . ومنفذ الإدخال يمكن أن يحصل على البيانات (المعلومات) في أحد شكلين ،إما كإشارة تماثلية ، أو في صورة إشارة رقمية. لذلك فمن المهم أن نوضوح الفرق بين الاثنين فى المرحلة القادمة إن شاء الله.




الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
amr
عضو متميز
عضو متميز



عدد المساهمات : 215
نقاط : 271
تاريخ التسجيل : 23/04/2012
العمر : 41

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالثلاثاء 24 أبريل 2012, 10:20 pm

بارك الله فيك
وجزاك الله خير
الرجوع الى أعلى الصفحة اذهب الى الأسفل
علي العراقي
عضو جديد
عضو جديد



عدد المساهمات : 3
نقاط : 3
تاريخ التسجيل : 13/07/2012

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالجمعة 13 يوليو 2012, 8:33 pm

شكرا جزيلا على هذه المعلومات وهذا الشرح المبسط والواضح
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالجمعة 13 يوليو 2012, 9:14 pm

علي العراقي كتب:
شكرا جزيلا على هذه المعلومات وهذا الشرح المبسط والواضح

الشكر لله اخى الكريم واهلا بك فى هذا المنتدى المبارك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
mafeh
عضو جديد
عضو جديد



عدد المساهمات : 1
نقاط : 1
تاريخ التسجيل : 30/11/2012

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالجمعة 30 نوفمبر 2012, 11:36 pm

بارك الله فيك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالسبت 01 ديسمبر 2012, 4:14 am

mafeh كتب:
بارك الله فيك
شكرا اخى الكريم على المرور الطيب
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
eng_mo7amed_3ly
عضو جديد
عضو جديد



عدد المساهمات : 9
نقاط : 9
تاريخ التسجيل : 20/12/2012
العمر : 40
الموقع : Egypt

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالأحد 23 ديسمبر 2012, 1:54 am

جزاك الله خيرا زميلنا العزيز
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالأحد 23 ديسمبر 2012, 2:13 am

eng_mo7amed_3ly كتب:
جزاك الله خيرا زميلنا العزيز
متابعة جيدة اخى الكريم محمد .. الى مزيد من التقدم
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
iladd
عضو جديد
عضو جديد



عدد المساهمات : 2
نقاط : 2
تاريخ التسجيل : 16/01/2013

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالأربعاء 16 يناير 2013, 5:19 am

شكرا جزيلا على هذا الشرح .جزاك الله الف خير.شكراااااااااااا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالأربعاء 16 يناير 2013, 5:54 am

eng_mo7amed_3ly كتب:
جزاك الله خيرا زميلنا العزيز
بارك الله فيك اخى الكريم .. تمنياتى لك بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
فاضل الظفيري
عضو جديد
عضو جديد



عدد المساهمات : 6
نقاط : 6
تاريخ التسجيل : 15/04/2013

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالإثنين 15 أبريل 2013, 4:41 am

شكرا شكرا شكرا جزيلا
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالإثنين 15 أبريل 2013, 8:10 pm

فاضل الظفيري كتب:
شكرا شكرا شكرا جزيلا
الشكر لله اخى الكريم وبالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
عمرو حسن محمد عبد المجيد
عضو جديد
عضو جديد



عدد المساهمات : 1
نقاط : 1
تاريخ التسجيل : 03/05/2013

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالجمعة 03 مايو 2013, 5:15 pm

Basketball الف شكر على هذا المجهود الرائع
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالسبت 04 مايو 2013, 5:03 am

عمرو حسن محمد عبد المجيد كتب:
Basketball الف شكر على هذا المجهود الرائع
الشكر لله اخى الكريم .. تمنياتى لك بالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
ذاكر
عضو جديد
عضو جديد



عدد المساهمات : 7
نقاط : 7
تاريخ التسجيل : 10/05/2013

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالجمعة 10 مايو 2013, 3:59 am

الله يجزيكم الخير أخي العزيز ويكثر من امثالك إن شاء الله

والله استفدت ولله الحمد واتمنى ان اصل معاك إلى مستوى يمكنني من برمجة المايكروكونترولر
الرجوع الى أعلى الصفحة اذهب الى الأسفل
Admin
المراقب العام
المراقب العام



عدد المساهمات : 978
نقاط : 1693
تاريخ التسجيل : 12/04/2012

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالجمعة 10 مايو 2013, 4:57 am

ذاكر كتب:
الله يجزيكم الخير أخي العزيز ويكثر من امثالك إن شاء الله

والله استفدت ولله الحمد واتمنى ان اصل معاك إلى مستوى يمكنني من برمجة المايكروكونترولر
شكرا لك اخى الكريم على كلامك الطيب .. وان شاء الله بالصبر سوف تصل الى هدفك .. وبالتوفيق
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
mohammed abdo
عضو جديد
عضو جديد



عدد المساهمات : 1
نقاط : 1
تاريخ التسجيل : 22/04/2013

الدرس الأول: التعرف على الميكروكنترولر Empty
مُساهمةموضوع: رد: الدرس الأول: التعرف على الميكروكنترولر   الدرس الأول: التعرف على الميكروكنترولر Emptyالسبت 11 مايو 2013, 10:21 pm

اريد هذا الملف على شكل pdf
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
الدرس الأول: التعرف على الميكروكنترولر
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» الدرس الخامس: برمجة الميكروكنترولر
» الدرس التاسع: مصدر التغذية للميكروكنترولر
» الدرس الثانى: الأنظمة الرقمية والتماثلية
» الدرس الثالث: المدخلات والمخرجات
» الدرس الرابع: أنواع الذاكرة

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