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

مشاهدة نتائج الإستفتاء: هل ترى أنه من الأفضل عمل قسم جديد في المنتدى للغات الحديثة مثل لغة MikroC ؟؟
نعم 53 92.98%
لا 4 7.02%
المصوتون: 57. أنت لم تصوت في هذا الإستفتاء

   

الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 723
نشاط [ ahmad72 ]
قوة السمعة:
قديم 15-02-2009, 06:43 PM المشاركة 41   
افتراضي



السلام عليكم

شكرا استاذ احمد
وجزاك الله خير
السوال الخامس باذن الله

البرنامج الاول
;TRISB=0BFF
الصحيح ان شاء الله هو
;TRISB=0
البرنامج التالت
PORTB=0B11111110

الصحيح ان شاء الله
;PORTB=0B11111110

البرنامج التانى

;TRISB=0B00000001
الصحيح ان شاء الله
;TRISB=0

الرابع
{
;TRISB=0
:AHMAD
;PORTB=0
;(delay_ms(250
;PORTB=0XFF
;(delay_ms(250
;goto AHMAD
}

الصحيح ان شاء الله
()void main
{
;TRISB=0
:AHMAD
;PORTB=0
;(delay_ms(250
;PORTB=0XFF
;(delay_ms(250
;goto AHMAD
}

السوال الخامس باذن الله
void main()
{
;TRISB=0
;loop
;POTRB=0XFF
(delay_ms(500 الخطا فى هذا السطر ناقص علامه نهايه الكود
PORTB=0;
goto loop;
}
السادس ان شاء الله
()void main
;TRISB=0{
AA: PORTB=0XFF; delay_ms(300); PORTB=0;go to AA;
}
الخطا كتابه go to AA المسافه بيت go to

السابع

/*********************************
prject : led Flasher
Name : ahmad Samir Fayed
date : 14/2/2009
*********************************/
void main()
TRISB=0; //ALL PINS ARE OUTPUT
AH:
PORTB=0XFF;
delay_ms(600); //wait for 600 milli second
PORTB=0; /all leds is off
delay_ms(600);
goto AH; //to repeat program
}
الخطا فيه لم يكتب قوس بدايه البرنامج

البرنامج التامن
والله اعلم لايوجد به اخطاء

البرنامج التاسع
(delay_ms(1500
ناقص علامه نهايه الكود
والله اعلى واعلم


التعديل الأخير تم بواسطة : زكي شاكر بتاريخ 22-02-2009 الساعة 04:48 PM
اعلانات

wolf86
:: مهندس ::
تاريخ التسجيل: Feb 2009
المشاركات: 6
نشاط [ wolf86 ]
قوة السمعة:
قديم 15-02-2009, 08:11 PM المشاركة 42   
افتراضي


أخي الكريم wolf86 :: أهلا ومرحبا بك في هذه الدورة ..

لا ليس هذا هو الخطأ ... كما أنه يمكن استخدام goto في لغة السي ... أخي الكريم الرجاء الرجوع إلى الشرح المرفق الخاص بالدرس الثاني (ملف pdf)

===============================================

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

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

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 15-02-2009, 08:30 PM المشاركة 43   
افتراضي


================================================
بقي هناك بعض الأخطاء في السؤال الخامس :: لم يذكرها أخي حيدر يا ترى من سيكتشفها ....... حتى ننتقل للدرس القادم .

================================================
س5/الاخطاء الغير مكتشفة
الكود الخامس:عدم وجود فاصلة نهاية الجملة في السطر السادس
الكود السادس: عدم وجود زمن تأخير قبل عبارة goto
الكود السابع: عدم وجود } قبل كتابة الكود
الكود التاسع: عدم وجود فاصلة نهاية الجملة في السطر العاشر
والله اعلم
شكرا لك استاذ احمد


التعديل الأخير تم بواسطة : حيدر علاج حسن بتاريخ 15-02-2009 الساعة 09:03 PM

الصورة الرمزية TWIN_EST
TWIN_EST
:: عضو ذهبي ::
تاريخ التسجيل: Jun 2006
الدولة: المملكة الأردنية الهاشمية
المشاركات: 360
نشاط [ TWIN_EST ]
قوة السمعة:
قديم 15-02-2009, 10:09 PM المشاركة 44   
Arrow مشاركة بسيطة


================================================

بقي هناك بعض الأخطاء في السؤال الخامس :: لم يذكرها أخي حيدر يا ترى من سيكتشفها ....... حتى ننتقل للدرس القادم .

================================================

السلام عليكم ورحمة الله وبركاته

وبارك الله فيكم جميعا"

بالنسبة للأخطاء في السؤال الخامس
هي
السؤال الخامس :
البرنامج الأول :-

void main
هنا الخطأ يجب أن تكون التعليمة على النحو التالي ( )void main
}
;TRISB=0BFF
هنا الخطأ يجب أن تكون التعليمة على النحو التالي ;TRISB=0xFF

;PORTB=0
{
--------------------------------------------------------------------

السؤال الخامس :
البرنامج الثاني :

( )void main
هنا الخطأ يجب أن يجب أن توضع بعد التعليمة علامة }

;TRISB=0B00000001
;PORTB=0X55
هنا الخطأ يجب أن يجب أن توضع بعد التعليمة علامة {

--------------------------------------------------------------------------
السؤال الخامس :
البرنامج الثالث :

( )void main
}
;TRISB=0
PORTB=0B11111110
هنا الخطأ يجب أن يجب أن توضع بعد التعليمة علامة ;PORTB=0B11111110

{
----------------------------------------------------------------------------

السؤال الخامس :
البرنامج الرابع :

هنا الخطأ يجب أن يبدأ البرنامج على النحو التالي ( )void main
}
;TRISB=0
:AHMAD
;PORTB=0
;delay_ms(250)
;PORTB=0XFF
;(delay_ms(250
;goto AHMAD
{

---------------------------------------------------------------------------

السؤال الخامس :
البرنامج الخامس :

( )void main
}
;TRISB=0
;loop
هنا الخطأ يجب أن تكون التعليمة على النحو التالي :loop
;POTRB=0XFF
(delay_ms(500
هنا الخطأ يجب أن تكون التعليمة على النحو التالي ;(delay_ms(500

;PORTB=0
;goto loop
{

--------------------------------------------------------------------------------

السؤال الخامس :
البرنامج السادس :

( )void main
;TRISB=0}
;AA: PORTB=0XFF; delay_ms(300); PORTB=0;go to AA
هنا الخطأ يجب أن تكون التعليمة على النحو التالي
;AA: PORTB=0XFF; delay_ms(300); PORTB=0;delay_ms(300); go to AA

{

---------------------------------------------------------------------

السؤال الخامس :
البرنامج السابع :

الخطأ في البرنامج يجب بعد تعليمة ( )void main
وضع العلامة }

-----------------------------------------------------------------------

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

وهي موضحه في الأعلى مع مراعات وضع التأخير الزمني أيضا"

---------------------------------------------------------

السؤال الخامس :
البرنامج التاسع :

( )void main
}
;TRISB=0
:mm
;POTRB=0XFF
(delay_ms(1500
هنا الخطأ يجب أن تكون التعليمة على النحو التالي ;(delay_ms(1500

;PORTB=0
;(delay_ms(1500

;goto mm
{

---------------------------------------------


الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 632
نشاط [ ahmad_s_f ]
قوة السمعة:
قديم 16-02-2009, 02:02 AM المشاركة 45   
افتراضي


إخواني الكرام

بالنسبة للسؤال الخامس يوجد خطأ لم يكتشفه أحد منكم إلى الآن هذا الخطأ في البرنامج الخامس ... (شدوا حيلكم وركزوا أكثر وستعرفوا الخطأ )


wolf86
:: مهندس ::
تاريخ التسجيل: Feb 2009
المشاركات: 6
نشاط [ wolf86 ]
قوة السمعة:
قديم 16-02-2009, 02:38 AM المشاركة 46   
افتراضي


السوال الخامس
ينقص قوسين بعد void main ( )


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 16-02-2009, 03:55 AM المشاركة 47   
افتراضي تمارين المشروع الثاني


إخواني الكرام

بالنسبة للسؤال الخامس يوجد خطأ لم يكتشفه أحد منكم إلى الآن هذا الخطأ في البرنامج الخامس ... (شدوا حيلكم وركزوا أكثر وستعرفوا الخطأ )
استاذ احمد هذه كل الاخطاء في البرنامج الخامس.
1- في السطر الرابع ;loop تكتب :loop
2-في السطر السادس لم نضع الفاصلة ; في نهاية الكود
3-لم نضع كود التأخير بين السطرين السابع و الثامن
واعتقد هذا آخر كلام ,لو آني غلطان ؟
اتمنى ان يكون الجواب صحيح
شكرا استاذ احمد


الصورة الرمزية ahmad_s_f
ahmad_s_f
:: المهندس/ أحمد سمير فايد ::
تاريخ التسجيل: Jun 2006
الدولة: سائح في ارض الله
المشاركات: 632
نشاط [ ahmad_s_f ]
قوة السمعة:
قديم 16-02-2009, 11:19 AM المشاركة 48   
افتراضي


يوجد خطأ آخر غير اللي ذكرتوه في البرنامج الخامس من السؤال الخامس (خطأ في طريقة الكتابة SYNTAX)


التعديل الأخير تم بواسطة : ahmad_s_f بتاريخ 16-02-2009 الساعة 11:35 AM


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