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

أدوات الموضوع

ams7
:: مهندس ::
تاريخ التسجيل: May 2012
الدولة: KSA
المشاركات: 29
نشاط [ ams7 ]
قوة السمعة:0
قديم 31-05-2012, 04:22 PM المشاركة 1   
افتراضي سؤال في Manchester Twitter FaceBook Google+



السلام عليكم


سؤالي هو اذا كانت توجد اكثر من متحكمة للاستقبال كيف تحدد عنوان للمتحكمة التي تريد الارسال اليها ولا تستقبل الا هي دون المتحكمات الاخرى

ارجو وضع مثال باستخدام ميكروسي ..

اعلانات

abdullah.jlal
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2011
الدولة: syria-lattakia
المشاركات: 66
نشاط [ abdullah.jlal ]
قوة السمعة:0
قديم 31-05-2012, 04:46 PM المشاركة 2   
افتراضي


بسم الله أخي الكريم
بإمكانك إرسال قيمتين الأولى تحمل العنوان والثانية تحمل الداتا
مثلاًلدي دارة استقبال تتألف من 3 مايكرو كونترولر هم على التتالي (1و2و3)(أي أسماؤهم تجاوزاً)
فإذا أردت إرسال القيمة 5 للمايكرو كونترولر رقم 2 أولاً أقوم بإرسال رقم2 والذي هو عنوان المايكرو ثم أقوم بإرسال الرقم 5
هذه الفكرة بشكل عام اعذرني لاأستطيع إرفاق مثال حالياً عندي امتحانات
والله أعلم
تقبل مروري

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

الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 666
نشاط [ funky112233 ]
قوة السمعة:92
قديم 31-05-2012, 07:50 PM المشاركة 3   
افتراضي


بسم الله الرحمن الرحيم
تكملة لكلام اخى عبد الله
فى الاول هتحدد لكل مايكرو عنوان وليكن كما قال عبد الله 1و2و3
اذا ارسل اوى الرقم اثنين 2
وفى المستقبل اجعل فى اول كل برنامج من برامج الاستقبال لوب وداخل الوب
جملة اف بلعنوان بمعنى
Loop:
if (اكتب هنا الامر على حسب نوع الارسال=2)
{وهنا الداتا على انواعها زى ما نت عايز مثلا رقم 5
(if(5
{porta.0=1}
وهكذا فى كل الميكروهات اذا لم تفهم اعلمنى
وسوف اقوم بعمل الكود لك واشرحة تانى ان شاء الله


abdullah.jlal
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2011
الدولة: syria-lattakia
المشاركات: 66
نشاط [ abdullah.jlal ]
قوة السمعة:0
قديم 31-05-2012, 08:06 PM المشاركة 4   
Smile


بسم الله الرحمن الرحيم
تكملة لكلام اخى عبد الله
فى الاول هتحدد لكل مايكرو عنوان وليكن كما قال عبد الله 1و2و3
اذا ارسل اوى الرقم اثنين 2
وفى المستقبل اجعل فى اول كل برنامج من برامج الاستقبال لوب وداخل الوب
جملة اف بلعنوان بمعنى
Loop:
if (اكتب هنا الامر على حسب نوع الارسال=2)
{وهنا الداتا على انواعها زى ما نت عايز مثلا رقم 5
(if(5
{porta.0=1}
وهكذا فى كل الميكروهات اذا لم تفهم اعلمنى
وسوف اقوم بعمل الكود لك واشرحة تانى ان شاء الله
نعم أخي جزاك الله خيراً هذا ما كنت أقصده


ams7
:: مهندس ::
تاريخ التسجيل: May 2012
الدولة: KSA
المشاركات: 29
نشاط [ ams7 ]
قوة السمعة:0
قديم 31-05-2012, 08:17 PM المشاركة 5   
افتراضي


abdullah.jlal & funky112233


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


ams7
:: مهندس ::
تاريخ التسجيل: May 2012
الدولة: KSA
المشاركات: 29
نشاط [ ams7 ]
قوة السمعة:0
قديم 31-05-2012, 08:35 PM المشاركة 6   
افتراضي


اخواني هل هذا هو ماتقصدونه ؟



char data , error;
Man_Receive_Init();
loop:
data = Man_Receive(error);
if(data ==2){
for(;{
data = Man_Receive(error);

if(data==11){................................... }
if(data==12){................................... }

}

}
goto loop


abdullah.jlal
:: مهندس متواجد ::
تاريخ التسجيل: Jan 2011
الدولة: syria-lattakia
المشاركات: 66
نشاط [ abdullah.jlal ]
قوة السمعة:0
قديم 31-05-2012, 09:16 PM المشاركة 7   
Smile


كود:
char data , error;
Man_Receive_Init();
loop:
data = Man_Receive(error);
if(data ==2){
for(;{
data = Man_Receive(error);

if(data==11){................................... }
if(data==12){................................... }

}

}
goto loop
نعم أخي الكريم هذا ما كنا نقصده
نفعنا الله وإياكم
وشكراً

إضافة رد

العلامات المرجعية

«     الموضوع السابق       الموضوع التالي    »
أدوات الموضوع

الانتقال السريع إلى


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

Powered by vBulletin® Version 3.8.6, Copyright ©2000 - 2025