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

شاطر | 
 

 الدرس الثامن: إعادة المتحكم لحالة الإنضباط

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


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

مُساهمةموضوع: الدرس الثامن: إعادة المتحكم لحالة الإنضباط   الخميس 19 أبريل 2012, 7:16 am

إعادة الميكروكنترولر لحالة الانضباط
(حالته الطبيعية) (Reset)
فى أى ميكروكنترولر سوف نجد طرف يسمى MCLR هذا الطرف له وظيفتين اساسيتين. الوظيفة الأولى هى اعادة الميكروكنترولر لحالة الانضباط او حالته الطبيعية reset تمهيدا لتجهيزه لحالة البرمجة مثلا. وتتم هذه العملية بمجرد توصيل الطرف MCLR بالأرضى فى هذه الحالة يكون المتحكم فى حالة reset اعادة انضباط. فىهذه الحالة يكون يقوم الميكروكنترولر بإعادة الرام الى حالتها الطبيعية ويقوم ايضا بتشغيل البرنامج من بدايته كما هو الحاال عند تغذية النظام بالقدرة power turn on اى تشغيل الدائرة. المقاومة 10K عادة توصل مع الطرف MCLR لجعله ذو جهد عالى (true = high = 1) فى حالة عدم الضغط على المفتاح S1 . والشكل التالى كيفية توصيل المتحكم PIC16F877A للوصوا الى حالة اعادة الانضباط.

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

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


عدل سابقا من قبل Admin في الأحد 22 أبريل 2012, 12:37 am عدل 1 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام


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

مُساهمةموضوع: رد: الدرس الثامن: إعادة المتحكم لحالة الإنضباط   الخميس 19 أبريل 2012, 7:27 am

وعملية إعادة المتحكم الى حالة الانضباط reset تعنىإنهاء عمل البرنامج عن طريق هبوط الجهد على الطرف رقم 1 لأقل من 1.2 فولت ،ونحن بحاجة لهذه العملية أحيانا خاصة عند حدوث انقطاع أو توقف أثناء قراءةوتنفيذ البرنامج ،حتى نحدد بداية لبدء عمل البرنامج من جديد أي التحكم في زمن بدء التشغيل للميكروكنترولر

حالات أخرى لحدوث حالة اعادة الانضباط Reset
1- عند قطع التغذية ثم إعادة التشغيل
2- أثناء فترة الراحة أو من خلال نظام التوقف للمتحكم Sleep
3- عندما يحدث زيادة عمل المؤقت Watchdog timer
4- عندما يقل مصدر القدرة عن قيمته المقننة.


عدل سابقا من قبل Admin في الخميس 19 أبريل 2012, 9:22 pm عدل 2 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://microworld.forumarabia.com
 
الدرس الثامن: إعادة المتحكم لحالة الإنضباط
استعرض الموضوع السابق استعرض الموضوع التالي الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

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