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

   

Rdragon Elec
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 22
نشاط [ Rdragon Elec ]
قوة السمعة:
قديم 25-05-2009, 10:04 AM المشاركة 17   
افتراضي



أخي الفاضل زكي شاكر ...أشكرك على ما قدمته إلي من مساعدة و لقد أتعبتك معي كثيرا. و أفيدك علما بأنني نزلت الملف و شغلت الدائرة !!

فهي تعمل حسب المطلوب ..لكن هناك بعض الامور التي أريد التعديل فيها مثل:

أن من المفترض ان تكون الانارة تعمل بإستمرارية من 1 - 99 و إذا كان العداد صفر تكون الانارة مطفأة ....

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

http://filaty.com/f/905/19250/ASM_examples.rar.html

مع تحياتي RJAM

اعلانات

Rdragon Elec
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 22
نشاط [ Rdragon Elec ]
قوة السمعة:
قديم 27-05-2009, 09:15 AM المشاركة 18   
افتراضي


السلام ....
لقد كنت افكر في حل ما !! ووجدت حلا لمشكلة الانارة بدون ان اضيف الى البرنامج اي اوامر جديدة و ذلك باستخدام الــ ORGate مع الديكودر سوف ابعث اليك الدائرة في وقت لاحق وذلك بسبب تزاحم وقت الامتحانات....

بقي موضوع شرح الـ البرنامج بالاسمبلي اذا تكرمت و اضافة شرط
الـ Sen1, و 2 و ذلك بانه اذا قطع الـ Sen1 فإن الـ Sen2 سيتجاهل الاوامر لمدة ثانيتين و العكس صحيح و شكرا لك على التعاون ..

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

زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 27-05-2009, 03:39 PM المشاركة 19   
افتراضي


السلام عليكم
اخي الكريم
عامل الوقت عامل ضاغط بالنسبة لي كذلك.. ولو كان الوقت يسمح لكتبنا البرنامج بالاسمبلي سويا سطرا سطر وبالتعليق انطلاقا من المسار الخطي الذي انتجه فلوكود..
ملف الاسمبلي تم توليده آليا بفلوكود ولذلك فهو بصيغة عامة ويتضمن تعريفات كل المسجلات ..
هذه التعريفات غير ضرورية لان مبلاب يتعرف عليها ويمكن الغاؤها من الملف..
وقد قمت بذلك فصار ملف الاسمبلي متوافق تماما مع المألوف في ملفات MPLAB
والنتيجة ان ملف الاسمبلي الان قابل للفهم فالتعليمات معروفة للمبرمج بالاسملي على MPLAB

ملف المشروع بعد التعديل (اطفاء الرقم 00 + ملف اسمبلي بالشكل المألوف) :

(ملحوظة: الملف الجديد CTR3 يلغي الملف السابق)

http://filaty.com/f/905/36622/ctr3.rar.html


Rdragon Elec
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 22
نشاط [ Rdragon Elec ]
قوة السمعة:
قديم 28-05-2009, 09:06 AM المشاركة 20   
افتراضي


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

هذا هو رابط الملف الذي اجريت عليه انا التعديل بالنسبة للإنارة:

http://filaty.com/f/905/15470/R1_New.rar.html

لكن بقي عليي موضوع الـ Sen1 و الــSen2 كما شرحت سابقا مع جزيل الشكر و أرجو منك الاطلاع على الملف و إبداء رأيك فيه


زكي شاكر
:: عضو ماسي ::
تاريخ التسجيل: May 2006
الدولة: المغرب
المشاركات: 2,945
نشاط [ زكي شاكر ]
قوة السمعة:
قديم 28-05-2009, 12:18 PM المشاركة 21   
افتراضي


شكرا لك اخي زكي شاكر على تعديلك للملف ...وبالنسبة لإطفاء شاشة العد عند 00 ليس هذا المطلوب فقد اسأت الفهم عندما قصدت لك الانارة ..

نعم أخي العزيز :
إذا غاب التوضيح حضر سوء الفهم ..
وحتى لا يحصل سوء الفهم نطلب من الاخوة السائيلين بداية كل مناقشة بعض الاستفسارات عن طبيعة مشاريعه..
فقط عليهم ان يجيبوا بوضوح وكله لصالحهم..
لحسن الحظ السوفت السابق صالح ايضا لاداء المهمة المطلوبة والتعديل فقط في الدائرة..تفضل:
نزل الدائرة من هنا
لكن هذه الحركة اعجبتني ايضا ....
هذا هو رابط الملف الذي اجريت عليه انا التعديل بالنسبة للإنارة:
http://filaty.com/f/905/15470/R1_New.rar.html
بما انها اعجبتك يمكنك الاحتفاظ بها ايضا ويكفي ربط النقطتين AوB مع بعضهما..لتحصل على الميزتين:
- اطفاء الرقم 00
-اضاءة خلال مع الاعداد 1-99
مع ملاحظة: كل مخرج من البيك لايتعدى قدر ا معينا من الميلي امبيرات ..
ولذلك اذا كان الحمل اكثر من 20 ميللي امبير يصبح من الواجب حتما اضافة ترانزيستور لتقويته ..
أقول هذا لاني رأيتك في دائرتك (هنا) تستخدم مصباحا وبدون مقاومة حتى..
وتوضيحي هذا الغرض منه رفع اي لبس او .. سوء فهم
تحياتي ..


Rdragon Elec
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 22
نشاط [ Rdragon Elec ]
قوة السمعة:
قديم 02-06-2009, 09:51 AM المشاركة 22   
افتراضي


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

لقد لاحظت ان هناك مشكلة صغيرة في المفتاحين الـ up و down و ذلك عند الضغط عليهم في وقت واحد فإنه يبدأ العد أيضا ...و من الفترض ان يكون هناك حماية (Inter Lock) يعني في حالة الضغط عليهم في آن واحد لا ينبغي على الكونتر أن يعُد .. إذا امكنك ان تعدل في البرنامج من فضلك......

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


اللهم يسر امورنا و اقض حوائجنا واهدنا الى الصرط المستقيم
اللهم واجعل في قلوبنا بصرا و نورا و فهما وعلما انك على كل شيء قدير....


Rdragon Elec
:: مهندس ::
تاريخ التسجيل: May 2009
المشاركات: 22
نشاط [ Rdragon Elec ]
قوة السمعة:
قديم 04-06-2009, 04:29 PM المشاركة 23   
افتراضي


السلام عليك اخي زكي ......



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