الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طلب معلومات حول تعليمة sleep

بدأه abudawoodd في 20 سبتمبر 2011 · 4 رد · 1,595 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

شباب اني اتقن برمجة المتحكمات ميكرو شيب الا انه لدي ضعف في تعليمة sleep

ارجوا ان اجد من يساعدني في هذه التعليمة مع مثال على ذلك

طبعاً أمر أدخال المعالج في حالة اسبات سهل جداً كتابة التعليمة كما هي فقط

لكن المشكلة في الايقاظ

اريد شرح عن هذه الطرق كما ذكرت مع الامثلة على بروتوس

اللغة التي استخدمها اسمبلي

وجزاكم الله خيراً

#2

السلام عليكم اخ سليمان

الموضوع ببساطه انك بتدخل نظام

sleep زى ما انت عارف

وانت بتكون مفعل wd

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

programmable prescaler

اللى هو موجود فى( OPTION REGISTER ((((ADDRESS 81h

اول ما انت بتدخل sleep

wd بيبدا فى العمل واول ما بيوصل لوقته بيوقظ الميكرو

#3
bidear كتب:

السلام عليكم اخ سليمان

الموضوع ببساطه انك بتدخل نظام

sleep زى ما انت عارف

وانت بتكون مفعل wd

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

programmable prescaler

اللى هو موجود فى( OPTION REGISTER ((((ADDRESS 81h

اول ما انت بتدخل sleep

wd بيبدا فى العمل واول ما بيوصل لوقته بيوقظ الميكرو

أخي العزيز bidear أشكرك من كل قلبي

لكن كان مطلبي هو شرح مع الكود عن كل طرق الايقاظ الداخلي والخارجي واعداد السجلات

الف شكر لك مرة أخرى وجزاك عني خيراً

#4

السلام عليكم ورحمة الله وبركاتة

مبدائيل الامر sleep

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

مايفعله الامر sleep قبل الدخول فى حالة النوم .

يزيد على عنوان الامر واحد ويضعه فى ذاكرة العودة اذا الامر الذى سيطبق بعد الاستيقاظ هو الامر الذى يلى sleep مياشرة

كذالك سيصفر مؤقت الحراسة

طب اذا كان مؤقت الحراسة مفعلا وبعد مرور 18ملى ثانية سيستيقظ المتحكم ليكمل تطبيق البرنامج ابتداء من الامر الذى يلى امر sleep .

لاحظ هنا لايوجدحالة اعادة انضباط بل متابعة للبرنامج .

طب هل مؤقت الحراسة هو الوحيد الذى يمكنه استيقاظ المعالج من النوم الجواب لا .....بل عدد من المقاطعات ساشرحها

المهم المقطعات تذهب بالمعالج الى مؤشر مقاطعة العنوان اربعة اما هنا فى حالة النوم المقاطعات تستيقظه فيطبق الامر الذى يلى الامر نام وبعدها تذهب لمؤشر المقاطعة

..................................................................................................................

منتظر التعليق

#5
mohamed 50 كتب:

السلام عليكم ورحمة الله وبركاتة

مبدائيل الامر sleep

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

مايفعله الامر sleep قبل الدخول فى حالة النوم .

يزيد على عنوان الامر واحد ويضعه فى ذاكرة العودة اذا الامر الذى سيطبق بعد الاستيقاظ هو الامر الذى يلى sleep مياشرة

كذالك سيصفر مؤقت الحراسة

طب اذا كان مؤقت الحراسة مفعلا وبعد مرور 18ملى ثانية سيستيقظ المتحكم ليكمل تطبيق البرنامج ابتداء من الامر الذى يلى امر sleep .

لاحظ هنا لايوجدحالة اعادة انضباط بل متابعة للبرنامج .

طب هل مؤقت الحراسة هو الوحيد الذى يمكنه استيقاظ المعالج من النوم الجواب لا .....بل عدد من المقاطعات ساشرحها

المهم المقطعات تذهب بالمعالج الى مؤشر مقاطعة العنوان اربعة اما هنا فى حالة النوم المقاطعات تستيقظه فيطبق الامر الذى يلى الامر نام وبعدها تذهب لمؤشر المقاطعة

..................................................................................................................

منتظر التعليق

الف شكر لك أخي

وأعتذر لتأخري لعدم عودتي الى الموضع ظناً مني اني لن أجد من سيجيبني

جزاك الله عني خيراً

هل ممكن بعض التفصيل ( درس ) عن هذه التعليمة مع أمثلة بالكود وماهي الأزمنة الممكن الحصول عليها وطرق الايقاظ

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…