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

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

hicham1516
:: مهندس ::
تاريخ التسجيل: Mar 2010
المشاركات: 29
نشاط [ hicham1516 ]
قوة السمعة:0
قديم 04-03-2012, 12:43 PM المشاركة 1   
افتراضي مساعدة عاجلة في كود على الميكرو سي Twitter FaceBook Google+



السلام عليكم
اخواني بعد البحث عن كيفية ارسال معلومات عن طريق الرموت كنترول وجدت موضوع جيد لاكن الاشكال لم افهم جيدا الكود المطروح اذ انه ارى ينقصه شيء فمثلا اريد ارسال الكود 0110 المتكون من اربع بيت كيف ذالك و كيف يتم استقباله لاظهاره في المخارج او تسجيله في ذاكرة
هاهي الدارة لو تكرمتم احد يعدل لي الكود لارسال 0110

اعلانات

الصورة الرمزية khaled maitah
khaled maitah
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2012
المشاركات: 63
نشاط [ khaled maitah ]
قوة السمعة:0
قديم 04-03-2012, 04:19 PM المشاركة 2   
افتراضي


السلام عليكم اتمنى من الله ان يكون هذا هو طلبك
تفضل واذا كنت تريد شيء أخر أنا جاهز

تفضل أخي هذا الكود للمرسل
كود:
void main(){
trisb=0b00100000;
portb=0;
while(1){
if(portb.f5==0){portb.f0=1;delay_ms(1000);}else
{portb.f0=0;}
}
}
وهذا كود للمستقبل
كود:
void main() {
int x;
trisb=11111111;
portb=0;
while(1){
if(portb.f7==1){x=0b00000110;}else
{x=0;}
}
}
بعد ذلك اعرض محتوى ال X كيف ما تشاء

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

hicham1516
:: مهندس ::
تاريخ التسجيل: Mar 2010
المشاركات: 29
نشاط [ hicham1516 ]
قوة السمعة:0
قديم 04-03-2012, 04:43 PM المشاركة 3   
افتراضي


السلام عليكم
اخي جزاك الله خيرا لاكن انا لا اريد لو ضغطت على الزر في المستقبل يشغل ليد انفراريد و حينما يحس المستقبل بشيء يضع هذا الكود في الذاكرة انا ارغب مثلا في ارسال اكثر من كود على حسب الزر المضغوط فمثلا اذا ضغط الزر 1 يرسل الكود 0110 و اذا ضغطت الزر 2 يرسل 0010 و اذا ضغطت الزر 3 يرسل الكود 0001 و اذا ضغطت الزر 4 يرسل 1111 مثلا و المستقبل يحل الشفر بعد استقبالها و يضعها في الذاكرة او يخرجها عبر مخارجه لاشعال ليدات انا اريد فهم كيف اشفر الكود و كيف افك شفرته بعد استقباله
الله يكرمك اخي لا تبخل علي ان كان عندك علم جزاكم الله خيرا


الصورة الرمزية khaled maitah
khaled maitah
:: مهندس متواجد ::
تاريخ التسجيل: Feb 2012
المشاركات: 63
نشاط [ khaled maitah ]
قوة السمعة:0
قديم 04-03-2012, 08:35 PM المشاركة 4   
افتراضي


السلام عليكم
اخي جزاك الله خيرا لاكن انا لا اريد لو ضغطت على الزر في المستقبل يشغل ليد انفراريد و حينما يحس المستقبل بشيء يضع هذا الكود في الذاكرة انا ارغب مثلا في ارسال اكثر من كود على حسب الزر المضغوط فمثلا اذا ضغط الزر 1 يرسل الكود 0110 و اذا ضغطت الزر 2 يرسل 0010 و اذا ضغطت الزر 3 يرسل الكود 0001 و اذا ضغطت الزر 4 يرسل 1111 مثلا و المستقبل يحل الشفر بعد استقبالها و يضعها في الذاكرة او يخرجها عبر مخارجه لاشعال ليدات انا اريد فهم كيف اشفر الكود و كيف افك شفرته بعد استقباله
الله يكرمك اخي لا تبخل علي ان كان عندك علم جزاكم الله خيرا
اخي العزيز انا فاهم قصدك .......... بتقدر تعمل هذا الشيء ببساطه اذا كنت مستخدم ال pin الخاصات بعملية الارسال والاستقبال ........ ومكتوب عليهم Rx,Tx لكن للأسف لا اجدك مستخدمهم ورقمهم على دائرتك RB1 , RB0
لا أعتقد انه هذا يزبط مع دائرتك ............ ومع نوعية المرسل و المستقبل ........... اعطيني نوعية المرسل والمستقل يلي عندك ......... وعيد التوصيله مثل ما حكيتلك وانا جاهز باذن الله ........ وعملت الكثير من هذه المشاريع بحمد الله ونشاء الله لن ابخل بشيء


hicham1516
:: مهندس ::
تاريخ التسجيل: Mar 2010
المشاركات: 29
نشاط [ hicham1516 ]
قوة السمعة:0
قديم 04-03-2012, 09:23 PM المشاركة 5   
افتراضي


اخي العزيز انا فاهم قصدك .......... بتقدر تعمل هذا الشيء ببساطه اذا كنت مستخدم ال pin الخاصات بعملية الارسال والاستقبال ........ ومكتوب عليهم Rx,Tx لكن للأسف لا اجدك مستخدمهم ورقمهم على دائرتك RB1 , RB0
لا أعتقد انه هذا يزبط مع دائرتك ............ ومع نوعية المرسل و المستقبل ........... اعطيني نوعية المرسل والمستقل يلي عندك ......... وعيد التوصيله مثل ما حكيتلك وانا جاهز باذن الله ........ وعملت الكثير من هذه المشاريع بحمد الله ونشاء الله لن ابخل بشيء
ممكن اخي تعمل لي دارة بسيطة فيها زرين الزر الاول يرسل الكود 0011 و الزر الثاني يرسل 0101 و الدارة الخاصة بالمستقبل اخي الليد الاولى تشتعل اذا كان الكود المستقبل 0011 و الثانية تشتعل اذا كان الكود المستقبل على الدارة هو 0101
لو تكرمت معلش ازعجتك اخي انا اريد افهم الرموت كنترول اريد ان اتحكم في دارة عن طريق الرموت كنترول و عندي كثير من التعليمات التي يمكن ارسالها عن طريق كودات


الصورة الرمزية fathi-mohmed
fathi-mohmed
:: مهندس متميز ::
تاريخ التسجيل: Aug 2010
الدولة: القاهرة
المشاركات: 518
نشاط [ fathi-mohmed ]
قوة السمعة:0
قديم 05-03-2012, 02:05 AM المشاركة 6   
افتراضي


ياشباب ازاي انتو بتحطو الكود في مربع
انا بكون عاوز اشارك لاكن مش عارف اضع كود بطر اكتبه وبيطلع من الشمال الي اليمين


الصورة الرمزية احمدمعاطى
احمدمعاطى
:: مهندس جيد ::
تاريخ التسجيل: Apr 2009
الدولة: مدينة الاسكندريه
المشاركات: 271
نشاط [ احمدمعاطى ]
قوة السمعة:0
قديم 05-03-2012, 01:06 PM المشاركة 7   
افتراضي


اخى شاهد هذا الشرح ارجو ان يفيدك


wleed antar




بارك الله له


الصورة الرمزية احمدمعاطى
احمدمعاطى
:: مهندس جيد ::
تاريخ التسجيل: Apr 2009
الدولة: مدينة الاسكندريه
المشاركات: 271
نشاط [ احمدمعاطى ]
قوة السمعة:0
قديم 05-03-2012, 01:09 PM المشاركة 8   
افتراضي


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

إضافة رد

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

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

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


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

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