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

   

Tico
:: عضو ذهبي ::
تاريخ التسجيل: May 2012
المشاركات: 1,423
نشاط [ Tico ]
قوة السمعة:
قديم 28-09-2013, 09:57 PM المشاركة 9   
Arrow



شكراً أخي TICO ، ربنا يسعدك في دنباك واخرتك
شكرا اخي ، بارك الله فيك .
1-تابعت الاشتغال على المشروع حتى يكون للرقم المدخل معنى ويمكن الاستفادة منه..
الرقم الذي نقوم بإدخاله في الملف السابق:
http://www.gulfup.com/?BuLqzl
يتكون من حدين سميت الاول n1 والثانيn2..
نبدأ بإدخال الحد الاول فيظهر في خانة العشرات على الشاشة
ونتبعه بإدخال الحد الثاني فيظهر على يمينه في خانة الوحدات ( او الاحاد كما يسمى في بعض الأقطار)..
مثال : 53
بالكيباد ندخل 5 ثم 3فيظهر الرقم على الشاشة كما نريد :53
في العرض على الشاشة لا مشكل إذن : الرقم يظهر وكانه عدد صحيح ..
لكن في الكود ،البرنامج لا يتعرف عليه باعتباره عددا صحيحا كما نفعل نحن اي يتألف من آحاد وعشرات !
لا..البرنامج لا يدرك العلاقة بين الحدين 1 و 2 ويعتبرهما منفصلين عن بعضهما البعض..
2- من أجل ذلك تمت إضافة برنامج جانبي في الكود (Maco بمصطلحات فلوكود) ليقوم بتحويله الى عدد صحيح.
حيث تمت تسمية العدد المطلوب (وهو العدد الذري) بالحرف n وتم التحويل بطريقة تحليل الاعداد المعروفة:
n =
((n2*10)+(n1*1))
وباختصار:
n=10*n2+n1

مثال بالرقم 53:
5*10
+
3*1
=53
الماكرو الجديد هذه صورته(اضعط لتكبير الصورة):

http://upload.qariya.info/images/qar...2ff31fae1f.png

والملف بعد التعديل هذا رابطه:
http://speedy.sh/vMGuy/key-2Digits-02.rar

3- بعد هذا التعديل حاولت إدخال تعديلات أخرى لتقديم أمثلة عن إدخال
أماكن بيانات 3 أعداد ذرية هي 01و 02 و03
يمكن المشي على منوالها للباقي..
اكتفيت بوضع علامات للتوضيح يمكن تغييرها ببيانات حقيقية..
وأنا والكيمياء متخاصمين منذ زمن بعيد ..
التعديلات في هذا الملف:
http://speedy.sh/gZBbd/key-2Digits-03.rar
ومع الملف فيديو بسيط ..

4- أظن ان ذاكرة المتحكم المستخدم كافية لان الملف 03 بالامثلة الثلاثة لم يأخذ أكثر من 17%
كما توضح الصورة :

اعلانات


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