قسم الميكروكنترولر والروبوت ودوائر الاتصال بالحاسب الالي قسم المتحكمات الـ microcontroller و المعالجات microprocessor و التحكم الرقمي بالكمبيوتر CNC والانظمة الآلية والروبوت Robots

   

masul
:: مهندس ::
تاريخ التسجيل: Jun 2006
الدولة: اليمن
المشاركات: 43
نشاط [ masul ]
قوة السمعة:
قديم 25-12-2012, 04:29 PM المشاركة 9   
افتراضي



حسب علمي والله اعلم
لتعديل المده الزمنية من ال option_reg
نكتب التعليمةالتالية
كود:
 option_reg=0b00000000;
بحيث ان
البت الاول bit 0
والبت الثاني bit 1
والبت الثالث bit 2
وهم الثلاثة البتات بالون الحمر
كود:
option_reg=0b0000000;
هذه ال bits من اجل اختيار معامل القسمة لتحديد المدة الزمنية كتالي :
000 = 1:2
001 = 1:4
010 = 1:8
011 = 1:16
100 = 1:32
101 = 1:64
110 = 1:128
111 = 1:256

اعلى مدة زمنية هي باختيار الثالثة البتات الاولى ب 111 وهي تساوي تقريبا 2.3 ثانية

اما البت الرابع bit 3 هو من اجل تخصيص معامل القسمة بحيث رقم واحد لتخصيص معامل القسمة لمؤقت الحراسة
كود:
 option_reg=0b0001000;
ورقم صفر 0 لتخصيص معامل القسمة لموديول المؤقت Timer0 (TMR0)
كود:
 option_reg=0b0000000;
وهذه صورة توضح التعليمة option_reg








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

اعلانات

waeltealeb
:: مهندس متميز ::
تاريخ التسجيل: Jul 2007
المشاركات: 360
نشاط [ waeltealeb ]
قوة السمعة:
قديم 26-12-2012, 12:01 AM المشاركة 10   
افتراضي


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

اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

masul
:: مهندس ::
تاريخ التسجيل: Jun 2006
الدولة: اليمن
المشاركات: 43
نشاط [ masul ]
قوة السمعة:
قديم 26-12-2012, 11:19 AM المشاركة 11   
افتراضي


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


radwa
:: مهندس ::
تاريخ التسجيل: Mar 2012
المشاركات: 13
نشاط [ radwa ]
قوة السمعة:
قديم 28-12-2012, 12:51 AM المشاركة 12   
افتراضي


جزاك الله خيرا اخي
ولكن فكرة وضع asm clrwdt في اماكن كثيره وجدتها لا تحقق المطلوب
لاني اريد ان يبدا البرنامج في مرحلة Sleep بعد تنفيذ عدة اوامر ولكن WDT يبدا العد من اول البرنامج


masul
:: مهندس ::
تاريخ التسجيل: Jun 2006
الدولة: اليمن
المشاركات: 43
نشاط [ masul ]
قوة السمعة:
قديم 28-12-2012, 07:56 PM المشاركة 13   
افتراضي


اسف جداً
ليس لي معرفة بالاجابة

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

واتمنى للسائل ان يوفق في مسعاه للاجابة التي يريدها.



الساعة معتمدة بتوقيت جرينتش +3 الساعة الآن: 09:20 PM
موقع القرية الالكترونية غير مسؤول عن أي اتفاق تجاري أو تعاوني بين الأعضاء
فعلى كل شخص تحمل مسئولية نفسه إتجاه مايقوم به من بيع وشراء وإتفاق وأعطاء معلومات موقعه
التعليقات المنشورة لا تعبر عن رأي موقع القرية الالكترونية ولايتحمل الموقع أي مسؤولية قانونية حيال ذلك (ويتحمل كاتبها مسؤولية النشر)