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

   

الصورة الرمزية عطية حسن محمود
عطية حسن محمود
:: عضو ذهبي و مشرف سابق لورشة صيانة التلفزيون ::
تاريخ التسجيل: Aug 2005
المشاركات: 1,029
نشاط [ عطية حسن محمود ]
قوة السمعة:
قديم 01-06-2013, 05:37 PM المشاركة 25   
افتراضي



الان ضع فى المكرو dis فى البرنامج الرئيسى قبل غلق الدوران الرئيسى


اعلانات

الصورة الرمزية عطية حسن محمود
عطية حسن محمود
:: عضو ذهبي و مشرف سابق لورشة صيانة التلفزيون ::
تاريخ التسجيل: Aug 2005
المشاركات: 1,029
نشاط [ عطية حسن محمود ]
قوة السمعة:
قديم 01-06-2013, 05:49 PM المشاركة 26   
افتراضي


الان سنختار اضافة كيباد مكون من عمود واحد و3 صفوف وتوصيلهم كما بالصورة الاولى فى اول الموضوع وسيكون الزر الاول يحمل القيمة 7 والثانى 9 والثالث 5
وسيكون اتصال العمود بورت سى 0 والصف الاول بسى 1 والثانى سى2 والثالث سى3 ( ملاحظين متعة الفلوكود وسهولته)
كما الصورة




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

الصورة الرمزية عطية حسن محمود
عطية حسن محمود
:: عضو ذهبي و مشرف سابق لورشة صيانة التلفزيون ::
تاريخ التسجيل: Aug 2005
المشاركات: 1,029
نشاط [ عطية حسن محمود ]
قوة السمعة:
قديم 01-06-2013, 05:55 PM المشاركة 27   
افتراضي


الان سنضع متغير من النوع byte ونسميه kp لاخذ قيمة الكيباد وبالطبع عند الضغط على الزر الاول يصبح kp =7 والزر الثانى kp=9 والزر الثالث kp=5 فيه اسهل من كده غير فى الفلوكود


الصورة الرمزية عطية حسن محمود
عطية حسن محمود
:: عضو ذهبي و مشرف سابق لورشة صيانة التلفزيون ::
تاريخ التسجيل: Aug 2005
المشاركات: 1,029
نشاط [ عطية حسن محمود ]
قوة السمعة:
قديم 01-06-2013, 05:58 PM المشاركة 28   
افتراضي


بالطبع سيكون هناك زر رابع لعمل on/off للجهاز وسنتكلم عنه فى نهاية البرنامج ولا يصلح ان يكون هذا الزر مع الكيباد
اما النسبة للكيباد فالزر الاول لعمل معايرة للجهاز calibration والزر الثانى لحفظ هذه المعايرة save والزر الثالث لاسترجاع المعايرة الداخلية للجهاز


الصورة الرمزية عطية حسن محمود
عطية حسن محمود
:: عضو ذهبي و مشرف سابق لورشة صيانة التلفزيون ::
تاريخ التسجيل: Aug 2005
المشاركات: 1,029
نشاط [ عطية حسن محمود ]
قوة السمعة:
قديم 01-06-2013, 06:07 PM المشاركة 29   
افتراضي


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


الصورة الرمزية Satdr
Satdr
:: مهندس متواجد ::
تاريخ التسجيل: May 2004
المشاركات: 99
نشاط [ Satdr ]
قوة السمعة:
قديم 01-06-2013, 08:52 PM المشاركة 30   
افتراضي


بارك الله فيك أخي الكريم .


z_ramzi
:: مهندس متواجد ::
تاريخ التسجيل: Aug 2009
المشاركات: 143
نشاط [ z_ramzi ]
قوة السمعة:
قديم 01-06-2013, 11:08 PM المشاركة 31   
افتراضي


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


الصورة الرمزية عطية حسن محمود
عطية حسن محمود
:: عضو ذهبي و مشرف سابق لورشة صيانة التلفزيون ::
تاريخ التسجيل: Aug 2005
المشاركات: 1,029
نشاط [ عطية حسن محمود ]
قوة السمعة:
قديم 03-06-2013, 12:10 AM المشاركة 32   
افتراضي


الان باذن الله سنشرح كيفية تخزين رقم عشرى مثل 11.25 فى الايبروم ومن المعروف ان الايبروم لا تقبل ارقام الا من 0 الى 255 فكيف ستخزن رقم عشرى من النوع float مع العلم انه غير محدد اين العلامة العشرية واهمية التخزين هنا هو من اجل عمليات المعايرة التى تعطى ارقام عشرية بدقة كبيرة يتم تخزينها ولكن سابدأ بشرح بعض المفاهيم فى العمليات الحسابية
اولا الازاحة >> ; <<
=============
الازاحة لليمين << ببساطة بدون تعقيد تعنى القسمة على الرقم 2 مرفوع لاس الرقم على اليمين
مثال1:
1<<7
تعنى 7/2 ورقم 2 هنا اس واحد
وتساوى 3
طبعا ماتفكرش فى الباقى من القسمة
مثال2
4<<128
تعنى 128/32 لان 2 اس 4 هى 32
فتصبح القيمة 128/32
=4
مثال3
8<<512
=512/256 (2 اس 8)
=2
وهذا كله فى الديسمال اما النظام الثنائى مثلها
1<<00000111-----(7)
تعنى امسح بت واحد من اليمين لتصبح
00000011
اى الرقم 3 بالديسمال


وسوف يتم شرح الازاحة لليسار باذن الله



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