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


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

 

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

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



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

الدرس الثامن: إعادة المتحكم لحالة الإنضباط Empty
مُساهمةموضوع: الدرس الثامن: إعادة المتحكم لحالة الإنضباط   الدرس الثامن: إعادة المتحكم لحالة الإنضباط Emptyالخميس 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 مرات
الرجوع الى أعلى الصفحة اذهب الى الأسفل
https://microworld.forumarabia.com
Admin
المراقب العام
المراقب العام



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

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

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

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


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

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