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

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

mtm4song
:: مهندس متميز ::
تاريخ التسجيل: Jun 2009
المشاركات: 635
نشاط [ mtm4song ]
قوة السمعة:0
قديم 29-04-2013, 01:46 PM المشاركة 1   
افتراضي مشكلة في كود بسيط Twitter FaceBook Google+



كود:
#define led portb
#define dl delay_ms(1000)
int tr_f(int a,int b,int c){
char x;
for(x=0;x<=3;x++){
led.f0=a;led.f1=b;led.f2=c;
return 0;
}
}
void main() {
char f=0;
char l=1;
char m=0;
float res;
trisb=0;
portb=0;
res=tr_f(f,l,m);
led=res;
}

ما فيش اى استجابة من الميكرو للكود مع انو صح

اعلانات

الصورة الرمزية mahmosha
mahmosha
:: مهندس جيد ::
تاريخ التسجيل: Sep 2011
الدولة: مصر
المشاركات: 213
نشاط [ mahmosha ]
قوة السمعة:0
قديم 29-04-2013, 03:29 PM المشاركة 2   
افتراضي


الكود ده انت معقدو و مش محتاج كل التعقيد
و الكود مش بيستجيب لسبب ان انت بتعمل res بيساوي الريترن بتاع tr_f و هو 0 و بتساوي بورت بي بالزيرو فا هيطلع ارضي
و ايه لزمت داله For?
?

لو شيلت بورت بي يساوي ريس هيطلعلك النتيجه اللي انت عايزها


التعديل الأخير تم بواسطة : mahmosha بتاريخ 29-04-2013 الساعة 03:38 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )
  

mtm4song
:: مهندس متميز ::
تاريخ التسجيل: Jun 2009
المشاركات: 635
نشاط [ mtm4song ]
قوة السمعة:0
قديم 29-04-2013, 05:48 PM المشاركة 3   
افتراضي


الكود ده انت معقدو و مش محتاج كل التعقيد
و الكود مش بيستجيب لسبب ان انت بتعمل res بيساوي الريترن بتاع tr_f و هو 0 و بتساوي بورت بي بالزيرو فا هيطلع ارضي
و ايه لزمت داله For?
?

لو شيلت بورت بي يساوي ريس هيطلعلك النتيجه اللي انت عايزها
اخي عدلت على الكود لكن قاعدة for لم تعمل

كود:
#define led portb
#define dl delay_ms(500)
int tr(int a,int b,int c){
 led.f0=a;led.f1=b;led.f2=c;
dl;
led.f0=0;led.f1=0;led.f2=0;
}
void main() {
char x;
int outp;
trisb=0;
portb=0;

for(x=0;x<=5;x++){
tr(1,1,1);
}
}


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 10,061
نشاط [ حيدر علاج حسن ]
قوة السمعة:394
قديم 29-04-2013, 06:35 PM المشاركة 4   
افتراضي


ما هو عمل الكود من فضلك ؟؟؟

إضافة رد

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

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

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


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

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