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

   

الصورة الرمزية Abdw9
Abdw9
:: عضو فضي ::
تاريخ التسجيل: Nov 2011
الدولة: السودان
المشاركات: 519
نشاط [ Abdw9 ]
قوة السمعة:
قديم 04-12-2013, 07:23 AM المشاركة 17   
افتراضي



اخي م abdw9 شكرا للتوضيح بارك الله فيك
على الرحب والسعة

اعلانات

ROOH ALGHALA
:: مهندس ::
تاريخ التسجيل: Oct 2013
المشاركات: 13
نشاط [ ROOH ALGHALA ]
قوة السمعة:
قديم 04-12-2013, 03:32 PM المشاركة 18   
افتراضي


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

مامعنى
(while(!led

س2
ماقيمة الجهد اذا لم يتم ضغط اي زر ؟هل هي 1

وكيف اذا ضغطت الزر يتحول الجهد الى صفر؟
(فعند الضغط تتغير حالة طرف الميكرو من1 الى 0)

س3
ذكرت الفرق مابين امرين وهما
Keypad_Key_Press & Keypad_Key_Click

لكن مافهمت هذا ممكن توضح اكثر Keypad_Key_Press

واسف مرة اخرى

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

الصورة الرمزية Abdw9
Abdw9
:: عضو فضي ::
تاريخ التسجيل: Nov 2011
الدولة: السودان
المشاركات: 519
نشاط [ Abdw9 ]
قوة السمعة:
قديم 24-12-2013, 07:59 AM المشاركة 19   
افتراضي


شكرا لك اخي ع المرور
واسف عالتأخير اخي بس كنت مشغولا كثيرا
لكن عندي بعض الاستفسارات واسف على كثرتهم لكن ماذكرتهم الا اني اريد الاستفادة وشكرا
لا اسف انت تكثر ماشئت ونحن نجيب ما استطعنا
واقرية مليئة بالعباقرة اذا وقف احدهم اتي الاخر



مامعنى
(while(!led
while حلقة تكرارية كما تعلم ( led ) متغير عادي (while(!led : تعني اعداد قيمة المتغير led في كل مرة لعملية الاخراج

س2
ماقيمة الجهد اذا لم يتم ضغط اي زر ؟هل هي 1

وكيف اذا ضغطت الزر يتحول الجهد الى صفر؟
(فعند الضغط تتغير حالة طرف الميكرو من1 الى 0)
قيمة الجهد الذي يرسله الميكروكونترولر هي 1 او 5 فولت لاطراف الكيباد
واذا ضغط الزر يتحول من 1 اي 5 فولت الي 0 اي 0v
وفي هذا تصحييح لمسار الشرح الذي لم انتبه اليه شكرا لك
تتغير دخل PORTD من 0 الي 1 باينري عند عملية الضغط على الزر

[=ROOH ALGHALA;815684]
س3
ذكرت الفرق مابين امرين وهما
Keypad_Key_Press & Keypad_Key_Click

لكن مافهمت هذا ممكن توضح اكثر Keypad_Key_Press

واسف مرة اخرى[/QUOTE]
اخي الفرق بينهما واضح يمكنك استخدامهما في الكود لديك تارة Keypad_Key_Press وتارة Keypad_Key_Click
فسوف تلاحظ الفارق بينهما
لكن من باب التوضيح :
ان Keypad_Key_Click :
عند الضغط على زر الكيباد ينتظر حتى ترفع يدك من على الزر حتى ينفذ عملية الخرج على led اما Keypad_Key_Press فهو لا ينتظر حتى ترفع يدك من على الزر المضغوط لينفذ الخرج على led يعني الاولى ابطأ والثانية اسرع في التنفيذ ولكل ميزته
وايضا ان Keypad_Key_Click :
يعطي الاولوية في التنفيذ اذا كانت الضغط بصورة سريعة في ان واحد بعكس
Keypad_Key_Press فو لا ينتظر حتى يعطيك الاولوية {شفقان شوية ( ههههه )}
تحياتي لك



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