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

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

الصورة الرمزية اكترونى بشري
اكترونى بشري
:: مهندس جيد ::
تاريخ التسجيل: Apr 2010
الدولة: libya-tripoli
المشاركات: 201
نشاط [ اكترونى بشري ]
قوة السمعة:0
قديم 27-11-2012, 03:09 PM المشاركة 1   
افتراضي مشكلة فى كود ميكرو سي Twitter FaceBook Google+



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

كود:
char r[]={63,6,91,79,102,109,125,7,127,111};
char x = 0;
void show_time(){
portd.b0=0;portd.b1=1;portd.b2=1;portd.b3=1;portd.b4=1;portd.b5=1;
portb=r[x];
delay_ms(2);
portb=0;
portb.b0=1;portd.b1=0;portd.b2=1;portd.b3=1;portd.b4=1;portd.b5=1;
portb=r[x];
delay_ms(2);
portb=0;//hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
portb.b0=1;portd.b1=1;portd.b2=0;portd.b3=1;portd.b4=1;portd.b5=1;
portb=r[x];
delay_ms(2);
portb=0;
portb.b0=1;portd.b1=1;portd.b2=1;portd.b3=0;portd.b4=1;portd.b5=1;
portb=r[x];
delay_ms(2);
portb=0; //mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
portb.b0=1;portd.b1=1;portd.b2=1;portd.b3=1;portd.b4=0;portd.b5=1;
portb=r[x];
delay_ms(2);
portb=0;
portb.b0=1;portd.b1=1;portd.b2=1;portd.b3=1;portd.b4=1;portd.b5=0;
portb=r[x];
delay_ms(2);
portb=0; //ssssssssssssssssss
}

void main() {
char r[]={63,6,91,79,102,109,125,7,127,111};
char x = 0;
trisb=0;
portb=0;
trisd=0;
portc=0;
while(1){


  show_time();



}

}
وهذار رابط التحميل

http://www.mediafire.com/?dl4c4ac2v4cnwvb

اعلانات

alabrahemy
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2012
الدولة: IRAQ/Karbala
المشاركات: 63
نشاط [ alabrahemy ]
قوة السمعة:0
قديم 27-11-2012, 03:54 PM المشاركة 2   
افتراضي


اخي اكترونى بشري يجب ادخال اول سطرين داخل ()void show_time

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

الصورة الرمزية اكترونى بشري
اكترونى بشري
:: مهندس جيد ::
تاريخ التسجيل: Apr 2010
الدولة: libya-tripoli
المشاركات: 201
نشاط [ اكترونى بشري ]
قوة السمعة:0
قديم 27-11-2012, 04:05 PM المشاركة 3   
افتراضي


اخي اكترونى بشري يجب ادخال اول سطرين داخل ()void show_time
نعم اخى بارك الله فيك اعرف هذا لكن انا اريد جعل المتغير pilec (بمعنى عام ) يعنى مش مقيد فى void show_time وتقدر تستدعيه فى اى فانكشن هل وصلتك المعلومة اخى ؟
وكنت اعرف المتغيرت خارج الفانكشن بدون مشاكل بس مش عارف ايه الفارق هنا فى انتظار الاجابة منك اومن احد الاخوة بارك الله فيك


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,479
نشاط [ lovevb6 ]
قوة السمعة:127
قديم 27-11-2012, 04:36 PM المشاركة 4   
افتراضي


السلام عليكم

اخي عبدو فقط غير المتغير r الى رمز اخر مثلاا y وسوف تمشي الامور كما تريد

مزيداا من التقدم


الصورة الرمزية اكترونى بشري
اكترونى بشري
:: مهندس جيد ::
تاريخ التسجيل: Apr 2010
الدولة: libya-tripoli
المشاركات: 201
نشاط [ اكترونى بشري ]
قوة السمعة:0
قديم 27-11-2012, 05:06 PM المشاركة 5   
افتراضي


السلام عليكم

اخي عبدو فقط غير المتغير r الى رمز اخر مثلاا y وسوف تمشي الامور كما تريد

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


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,479
نشاط [ lovevb6 ]
قوة السمعة:127
قديم 27-11-2012, 05:08 PM المشاركة 6   
افتراضي


اخى عبد السلام المشكلة ليس فى المتغير r
ولقد غيرته اكتر من اسم اخر ولم ينجح الموضوع والله مش عارف وين المشكلة بالضبط ياخونا لو تجربه انت على الميكرو سي وتقولى شنو يصير معاك بالضبط فى الانتظار خونا عبد السلام
انا جربت ونجح معي الامر؟؟؟؟؟


الصورة الرمزية lovevb6
lovevb6
:: عضو فضي ::
تاريخ التسجيل: May 2010
الدولة: LIBYA-BENGHAZY
المشاركات: 1,479
نشاط [ lovevb6 ]
قوة السمعة:127
قديم 27-11-2012, 05:13 PM المشاركة 7   
افتراضي


قم بتغيير كل حرف(r) الى (y) مثلااا...وذلك السبب لان المتغير (r)يعتبر من الحروف المحجوزة عند لغة السي ..لست متاكداا اذا كان هذا الحرف من ضمن الحروف المحجوزة او لا ..ولكن عنما قمت بتغييره الرمز تمت عملية البيلد بكل نجاح وهذا هوا الكود بعد التغيير .....تحياتي

كود:
char y[]={63,6,91,79,102,109,125,7,127,111};
char x = 0;
void show_time(){
portd.b0=0;portd.b1=1;portd.b2=1;portd.b3=1;portd.b4=1;portd.b5=1;
portb=y[x];
delay_ms(2);
portb=0;
portb.b0=1;portd.b1=0;portd.b2=1;portd.b3=1;portd.b4=1;portd.b5=1;
portb=y[x];
delay_ms(2);
portb=0;//hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
portb.b0=1;portd.b1=1;portd.b2=0;portd.b3=1;portd.b4=1;portd.b5=1;
portb=y[x];
delay_ms(2);
portb=0;
portb.b0=1;portd.b1=1;portd.b2=1;portd.b3=0;portd.b4=1;portd.b5=1;
portb=y[x];
delay_ms(2);
portb=0; //mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
portb.b0=1;portd.b1=1;portd.b2=1;portd.b3=1;portd.b4=0;portd.b5=1;
portb=y[x];
delay_ms(2);
portb=0;
portb.b0=1;portd.b1=1;portd.b2=1;portd.b3=1;portd.b4=1;portd.b5=0;
portb=y[x];
delay_ms(2);
portb=0; //ssssssssssssssssss
}

void main() {
char y[]={63,6,91,79,102,109,125,7,127,111};
char x = 0;
trisb=0;
portb=0;
trisd=0;
portc=0;
while(1){


  show_time();



}

}


الصورة الرمزية اكترونى بشري
اكترونى بشري
:: مهندس جيد ::
تاريخ التسجيل: Apr 2010
الدولة: libya-tripoli
المشاركات: 201
نشاط [ اكترونى بشري ]
قوة السمعة:0
قديم 27-11-2012, 05:19 PM المشاركة 8   
win


قم بتغيير كل حرف(r) الى (y) مثلااا...وذلك السبب لان المتغير (r)يعتبر من الحروف المحجوزة عند لغة السي ..لست متاكداا اذا كان هذا الحرف من ضمن الحروف المحجوزة او لا ..ولكن عنما قمت بتغييره الرمز تمت عملية البيلد بكل نجاح وهذا هوا الكود بعد التغيير .....تحياتي

كود:
char y[]={63,6,91,79,102,109,125,7,127,111};
char x = 0;
void show_time(){
portd.b0=0;portd.b1=1;portd.b2=1;portd.b3=1;portd.b4=1;portd.b5=1;
portb=y[x];
delay_ms(2);
portb=0;
portb.b0=1;portd.b1=0;portd.b2=1;portd.b3=1;portd.b4=1;portd.b5=1;
portb=y[x];
delay_ms(2);
portb=0;//hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
portb.b0=1;portd.b1=1;portd.b2=0;portd.b3=1;portd.b4=1;portd.b5=1;
portb=y[x];
delay_ms(2);
portb=0;
portb.b0=1;portd.b1=1;portd.b2=1;portd.b3=0;portd.b4=1;portd.b5=1;
portb=y[x];
delay_ms(2);
portb=0; //mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
portb.b0=1;portd.b1=1;portd.b2=1;portd.b3=1;portd.b4=0;portd.b5=1;
portb=y[x];
delay_ms(2);
portb=0;
portb.b0=1;portd.b1=1;portd.b2=1;portd.b3=1;portd.b4=1;portd.b5=0;
portb=y[x];
delay_ms(2);
portb=0; //ssssssssssssssssss
}

void main() {
char y[]={63,6,91,79,102,109,125,7,127,111};
char x = 0;
trisb=0;
portb=0;
trisd=0;
portc=0;
while(1){


  show_time();



}

}
بالفعل اخى عبد السلام البرنامج تم بناءه بدون اى مشاكل بارك الله فيك لاكن شبحان الله لما اقوم ببناء البرنامج بدون عمل فانكشن وبحر ف r يتم بناء البرنامج
بدون اى مشاكل ولما اععمل الفانكشن حرف r لا لا يتيم قبوله على العمور بارك الله فيك اخى عبد السلام وجزاك الله عنى خير الجزاء

إضافة رد

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

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

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


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

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