أنت غير مسجل في ملتقى أهل العلم . للتسجيل الرجاء إضغط هنـا
Google
 

الإهداءات



ملتقى الكمبيوتر وبرامجه وطلبات البرامج عرض أخر أصدارات البرامج الكاملة والنقاش حولها.

« آخـــر الــمــواضــيــع »
         :: دروس من الحرم 04 | ( الصوم حِكَم وأحكام ) لمعالي الشيخ أ.د.عبدالرحمن السند | الخميس 18-09-1445 (آخر رد :شريف حمدان)       :: دروس من الحرم 03 | ( الصوم حِكَم وأحكام ) لمعالي الشيخ أ.د.عبدالرحمن السند | الأربعاء 17-09-1445 (آخر رد :شريف حمدان)       :: دروس من الحرم 02 | ( الصوم حِكَم وأحكام ) لمعالي الشيخ أ.د.عبدالرحمن السند | الثلاثاء 16-09-1445 (آخر رد :شريف حمدان)       :: دروس من الحرم 01 | ( الصوم حِكَم وأحكام ) لمعالي الشيخ أ.د.عبدالرحمن السند | الاثنين 15-09-1445 (آخر رد :شريف حمدان)       :: دروس من الحرم 08 | ( خصائص البيت الحرام والأربعون المكية ) لفضلية الشيخ د.طلال أبوالنور | الثلاثاء 06-12-1443 (آخر رد :شريف حمدان)       :: دروس من الحرم 07 | ( شرح الأربعون المكية ) لفضلية الشيخ د.طلال أبوالنور | الاثنين 05-12-1443 (آخر رد :شريف حمدان)       :: دروس من الحرم 06 | ( شرح الأربعون المكية ) لفضلية الشيخ د.طلال أبوالنور | الأحد 04-12-1443 (آخر رد :شريف حمدان)       :: دروس من الحرم 05 | ( شرح الأربعون المكية ) لفضلية الشيخ د.طلال أبوالنور | السبت 03-12-1443 (آخر رد :شريف حمدان)       :: دروس من الحرم 04 | ( خصائص البيت الحرام والأربعون المكية ) لفضلية الشيخ د.طلال أبوالنور | الجمعة 02-12-1443 (آخر رد :شريف حمدان)       :: دروس من الحرم 03 | ( شرح الأربعون المكية ) لفضلية الشيخ د.طلال أبوالنور | الخميس 01-12-1443 (آخر رد :شريف حمدان)      

إضافة رد
كاتب الموضوع ActiveUAE مشاركات 4 المشاهدات 4845  مشاهدة صفحة طباعة الموضوع | أرسل هذا الموضوع إلى صديق | الاشتراك انشر الموضوع
 
أدوات الموضوع إبحث في الموضوع
قديم 31 / 05 / 2008, 24 : 07 PM   المشاركة رقم: 1
المعلومات
الكاتب:
ActiveUAE
اللقب:
عضو ملتقى فضي
الصورة الرمزية
 
الصورة الرمزية ActiveUAE


البيانات
التسجيل: 23 / 05 / 2008
العضوية: 1940
المشاركات: 638 [+]
بمعدل : 0.11 يوميا
اخر زياره : [+]
معدل التقييم: 265
نقاط التقييم: 12
ActiveUAE is on a distinguished road

التوقيت

الإتصالات
الحالة:
ActiveUAE غير متواجد حالياً
وسائل الإتصال:

المنتدى : ملتقى الكمبيوتر وبرامجه وطلبات البرامج
السلام عليكم ورحمة الله وبركاته


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

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

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

وهذه المتحكمات العجيبة موجودة في داخــل العديـد من الأجهـزة التي نستخدمهــا في حيـاتنا اليومية. فمثلاً في السيارة نجد أن الفرامل (الكوابح) ومثبت السرعة يتم التحكم فيها عن طريق الميكروكنتروللر.

ولو نظرنا إلى فرن المايكروويف في المطبخ لوجدنا بداخله ميكروكنتروللر للتحكم بالتوقيت والحرارة بحسب الخيارات التي نطلبها عند الطبخ.




والأمثلة على الأجهزة التي يوجد بداخلهـا ميكروكنتروللر كـثيرة منهـا الهواتـف الجوالة ، الثلاجات ، الغسالات ، التلفزيونات ، كاميرات الفيديو ، الكاميرات الرقمية وغير ذلك كثير .

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

خواص الميكروكنتروللر :

كما ذكرنا فإن الميكروكنترولر هو عبـارة عن كـمـبـيـوتـــــر صغير ولكن ما هي الخواص التي تميز الميكروكنترولر عن باقي الكمبيوترات ؟ أهم هذه الخواص هي :

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

(2) يكون في الميكروكنتروللر ما يحتاجه من الذاكرة مثل الرام والروم (RAM & ROM)

فهو ليس بحاجة إلى شرائح خارجية للذاكرة.

(3) يكون عمل الميكروكنتروللر محدد بمهمة واحدة وتنفيذ الأوامر في برنامج واحد يكون مخزناً في ذاكرة الميكروكنتروللر.

(4) يكون استهلاك الميكروكنتروللر من الطاقة صغيراًً جدا بالنسبة للكمبيوترات الأخرى فمثلا بعضها يستهلك 50 مبللي وات بينما الكمبيوتر العادي الذي نستخدمـه فـي منـازلنـا قد يستهلك 50 وات.

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

والآن لنعطي نبذة عن عمل كل من هذه الأجزاء :

معالج البيانات :

و يعتبر قلب الميكروكنتروللر ويختلف باختلاف الجهاز المستخدم وكذلك مصنع الجهاز فمثلاً معالج البيانات المستخدم في جهاز الهاتف الجوال يختلف عن ذلك المستخدم في فرن المايكروويف.

الذاكرة :

وتنقسم إلى رام و روم. أما الرام فتستخدم لتخزين المعلومات ويتراوح حجمها بين 25 بايت و 4 كيلوا بايت بحسب الميكروكنروللر .





أما الروم فيتراوح حجمها بين 512 بايت و 4096 بايت وقد يصل حجمها إلى 128 كيلو بايت في بعض المايكروكنتروللر. وتستخدم الروم لتخزين البرامج التي تحتوي الأوامر التي ينفذها الميكروكنتروللر.



وذاكرة الروم قد تكون من نوع الروم (ROM) حيث يمكن برمجتها مرة واحدة فقط وقد تكون من نوع إي بروم (EPROM) أو إي ايبروم (EEPRPM) حيث يمكن برمجتها عدة مرات.

منافذ المداخل والمخارج :

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

المنفذ التسلسلي :

المنفذ التسلسلي يسمح بتبادل المعلومات بين الميكروكنتروللر والأجهزة الأخرى مثل الكمبيوتر والمايكروكنتروللر الأخرى.

المؤقت :

يسمح للمايكروكنتروللر بالقيام بالمهمات لفترات زمنية محددة

المحول التمثيلي إلى رقمي :



وهو يترجم المعلومات الداخلة بالهيئــة التمثيـليـة ( Analog ) إلى هيئـة رقميـة ( Digital ) حتـى يتمكن الميكروكنتروللر من فهمها والاستجابة لها.

التجميع والبرمجة :

ويعد PIC من افضل ما يستخدم من اجل المشاريع ولكن هنالك نوعان :

PICXXCXXX
PICXXFXXX

لاحظ هنا ان الإختلاف يكمن في الحرفين C و F و الأولى تعني ان الذاكره Constant وتعني ذاكره ثابته وهذا يعني انه يبرمج لمرة واحده و الثانيه F وتعني Flash اي ان الذاكره تبرمج و تمسح كهربائيا بقي ان نعلم ان عملية المسح و البرمجه مسموحه فقط حتى 1000 مره و كذلك بالنسبة الى النوع الأول فإنه قد تجده يحتوي على عدسة صغيرة في الوسط و هذا يعني ان هذا النوع لايمكن مسحه الا بستخدام الإشعه فوق البنفسجيه U.V مثال

PIC16F877
PIC16C877





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

لا عليك دعك من كل ذلك والآن تشترك كل عائلة المتحكم PIC بنفس التعليمات ( Instructions ) وعددها 35 تعليمه سهلة الحفظ وماعليك الى ان تركز العمل على احد الأنواع وتبدأ التعلم وانصك باستخدام PIC16F84-A كبداية ومع الاحتراف يجب استعمال PIC16F877-P .

الأدوات التي أنت بحاجة لها للبدء :

1- شراء PIC16F84-A
2- اذهب الى الموقع التالي واحصل على Data sheet له www.microchip.com

بعدها انت بحاجة الى اهم شيء وهو مايعرف بالمبرمج Programmer وهو يعد حلقة الوصل بين متحكمك وبين حاسوبك الشخصي والنوع الذي سأستخدمه يدعى JDM programmer ويمكن تجميعه بسهولة و هو قليل الكلفة و فعال وانا شخصيا افضل العمل عليه وليك المخطط التالي لتركيبه وتجميعه وهذا هو :






قبل تركيبه لاحظ في الصوره الأرجل الطرفيه DB9 وهي التي نستخدمها و المدعمه من قبل المنفذ التسلسلي Serial Port و هو اكيد معروف و لمن لايعرفه فهذا هو



هذا جيد حتى الأن و لكن بعد الحصول على كل تلك الأدوات انت بحاجة الى كتابة برامجك ولذلك يجب عليك تحميل برنامج MPLAB من موقع Microchip وهو مجاني حجمه 29 mg على ما اعتقد

ثم تبدا بكتابة برامجك عليه

يقوم برنامج MPLAB بتحويل تعليمات اسمبلي لى لغة خاصه وهو يقوم بتحويل ملف الكود الى Hex File ملف سداسي عشري ويكون كل شيء جاهز .

انتظر لحظه هل تظن ان هذا كل شيء فقط ؟

انت الأن بحاجة الى برنامج اخير و هو IC-Prog لكي تتمكن من عملية نقل ملف Hex الى المتحكم

IC-Prog

ملف اضافي لـ WinXP/2000/NT

كل ماعليك فعله بعد تنصيب البرنامج هو :

1- تحديد نوع المبرمج
2- ماهو رقم منفذ COM و يعني ( Serial Port ) المتصل مع جهاز المبرمج
3- تحديد نوع المتحكم المستخدم
4- اجراء عمليات النقل و المسح و البرمجه الخ ..

ويمكن ان تبرمج بلغتي اما Assembly او PIC-BASIC وهي اسهل ولكن انا افضل السابقه لانها الأم واوسع حيلة من اختها PIC-BASIC .

juvt ugn hglhd;v,;kjv,ggv Microcontroller










عرض البوم صور ActiveUAE   رد مع اقتباس
قديم 31 / 05 / 2008, 30 : 07 PM   المشاركة رقم: 2
المعلومات
الكاتب:
كريم القوصي
اللقب:
عضو ملتقى ماسي
الرتبة
الصورة الرمزية
 
الصورة الرمزية كريم القوصي


البيانات
التسجيل: 13 / 02 / 2008
العضوية: 186
العمر: 39
المشاركات: 13,018 [+]
بمعدل : 2.12 يوميا
اخر زياره : [+]
معدل التقييم: 1506
نقاط التقييم: 12
كريم القوصي is on a distinguished road

التوقيت

الإتصالات
الحالة:
كريم القوصي غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : ActiveUAE المنتدى : ملتقى الكمبيوتر وبرامجه وطلبات البرامج
افتراضي

بارك الله فيك اخي الكريم محمد علي موضوعاتك الرائعة

جزاك الله خيرا وجعله الله في ميزان حسناتك









عرض البوم صور كريم القوصي   رد مع اقتباس
قديم 31 / 05 / 2008, 34 : 07 PM   المشاركة رقم: 3
المعلومات
الكاتب:
ActiveUAE
اللقب:
عضو ملتقى فضي
الصورة الرمزية
 
الصورة الرمزية ActiveUAE


البيانات
التسجيل: 23 / 05 / 2008
العضوية: 1940
المشاركات: 638 [+]
بمعدل : 0.11 يوميا
اخر زياره : [+]
معدل التقييم: 265
نقاط التقييم: 12
ActiveUAE is on a distinguished road

التوقيت

الإتصالات
الحالة:
ActiveUAE غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : ActiveUAE المنتدى : ملتقى الكمبيوتر وبرامجه وطلبات البرامج
افتراضي

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

جزاك الله خيرا وجعله الله في ميزان حسناتك

حياك الله أخوي الفاضل كريم ومشكورعلى تفضلك بالزيارة والتواصل وجزاك الله سبحانه كل الخير









عرض البوم صور ActiveUAE   رد مع اقتباس
قديم 01 / 06 / 2008, 46 : 02 AM   المشاركة رقم: 4
المعلومات
الكاتب:
محمد نصر
اللقب:
عضو ملتقى ماسي
الرتبة
الصورة الرمزية
 
الصورة الرمزية محمد نصر

التوقيت

الإتصالات
الحالة:
محمد نصر غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : ActiveUAE المنتدى : ملتقى الكمبيوتر وبرامجه وطلبات البرامج
افتراضي

ما شاء الله

دروس والله رااائعه اخي الحبيب محمد

خاصه انني ليس لي خلفيه اطلاقا في هذه المصطلاحات

ان شاء الله نستفيد معكم

بارك الله فيكم وجزاكم الله خيرا









عرض البوم صور محمد نصر   رد مع اقتباس
قديم 03 / 06 / 2008, 03 : 04 PM   المشاركة رقم: 5
المعلومات
الكاتب:
ActiveUAE
اللقب:
عضو ملتقى فضي
الصورة الرمزية
 
الصورة الرمزية ActiveUAE


البيانات
التسجيل: 23 / 05 / 2008
العضوية: 1940
المشاركات: 638 [+]
بمعدل : 0.11 يوميا
اخر زياره : [+]
معدل التقييم: 265
نقاط التقييم: 12
ActiveUAE is on a distinguished road

التوقيت

الإتصالات
الحالة:
ActiveUAE غير متواجد حالياً
وسائل الإتصال:

كاتب الموضوع : ActiveUAE المنتدى : ملتقى الكمبيوتر وبرامجه وطلبات البرامج
افتراضي

المشاركة الأصلية كتبت بواسطة محمد نصر نقره لعرض الصورة في صفحة مستقلة
ما شاء الله

دروس والله رااائعه اخي ****** محمد

خاصه انني ليس لي خلفيه اطلاقا في هذه المصطلاحات

ان شاء الله نستفيد معكم

بارك الله فيكم وجزاكم الله خيرا



حياك الله أخوي الفاضل ومشكور على تفضلك بالزيارة والتواصل وجزاك الله سبحانه كل الخير









عرض البوم صور ActiveUAE   رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)

جديد ملتقى الكمبيوتر وبرامجه وطلبات البرامج


الذين يشاهدون محتوى الموضوع الآن : 1 ( الأعضاء 0 والزوار 1)
 

تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة

الانتقال السريع

Loading...

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir
Ads Organizer 3.0.3 by Analytics - Distance Education
الحقوق محفوظة لشبكة ملتقى أهل العلم الاسلامي
اختصار الروابط

For best browsing ever, use Firefox.
Supported By: ISeveNiT Co.™ Company For Web Services
بدعم من شركة .:: اي سفن ::. لخدمات الويب المتكاملة
جميع الحقوق محفوظة © 2015 - 2018