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

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

   

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



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

اعلانات

Doimand
:: مهندس ::
تاريخ التسجيل: Mar 2007
المشاركات: 12
نشاط [ Doimand ]
قوة السمعة:
قديم 14-02-2009, 12:04 PM المشاركة 26   
افتراضي


أخي أحمد....لدي متحكم من النوع 18F4550 فهل يمكن برمجتها بالمبرمج الذي تستخدمه أنت؟؟؟

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

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


أخي أحمد....لدي متحكم من النوع 18F4550 فهل يمكن برمجتها بالمبرمج الذي تستخدمه أنت؟؟؟
نعم أخي تستطيع برمجة أي نوع ... الموضوع يعتمد على السوفت وير المستخدم للكتابة على البك .. وهذا السوفت وير (الذي أشرت إليه) يستطيع برمجة هذا النوع والعديد من الأنواع الأخرى أيضا


الصورة الرمزية ahmad72
ahmad72
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2004
المشاركات: 723
نشاط [ ahmad72 ]
قوة السمعة:
قديم 14-02-2009, 07:48 PM المشاركة 28   
sun


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

اجابه السوال الاول ان شاء الله



() void main
{
;trisb=0b0
:ah
;portb=0x01
;(delay_ms(5250
;portb=0x03
;( delay_ms(3500
portb=0;
;( delay_ms(500
;goto ah
}


السوال الثانى المقطع الاول

()void main
{
;trisb=0
;portb=0xff
;(delay_ms(500
;portb=0x0
}



والله اعلم


التعديل الأخير تم بواسطة : ahmad72 بتاريخ 14-02-2009 الساعة 08:03 PM

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


المقطع لثانى من السوال الثانى باذن الله
()void main
{
;trisb=0
:ah1
;portb=0xff
;( delay_ms(500
;portb=0x0
;(delay_ms(500
goto ah1
}


geniusse01
:: عضو ذهبي ::
تاريخ التسجيل: Apr 2008
الدولة: Jordan - Amman
المشاركات: 1,134
نشاط [ geniusse01 ]
قوة السمعة:
قديم 14-02-2009, 09:59 PM المشاركة 30   
افتراضي


السلام عليكم جميعا

شكرا لك اخي احمد على ما تبذله من جهد جعله الله في ميزان حسناتك وجزاك الله خيرا..اسمح لي بالمشاركة

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

واخر دعوانا ان الحمدلله رب العالمين..وصلى الله على سيدنا محمد وعلى اله وصحبه وسلم..


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


س4/
السطر الثالث : اجعل جميع رجول B كمخارج
السطر الرابع: لتكن (B=11010110)
السطر الخامس : اخر العملية السابقة نصف ثانية
السطر السادس : لتكن (B=01010101)
السطر السابع : اخر العملية السابقة نصف دقيقة

س5/
الكود الاول : السطر الاول بدون اقواس
في السطر الثالث اوعزنا بان الرقم سيكتب بالثنائي وكتبناه بالسادس عشر

الكود الثاني : كتبنا بدون اقواس البداية والنهاية { }
الكود الثالث : لاتوجد اخطاء
الكود الرابع : كتبنا البرنامج بدون ()void main
ثم ان نهاية الحلقة التكرارية تكتب كلها باحرف صغير goto ahmad
الكود الخامس: بداية الحلقة التكرارية تكتب باحرف كبيرة وتنتهي بهذه النقاط
:AA
الكود السادس : كلمة نهاية الحلقة التكرارية تكتب بدون فاصل .هكذا goto
الكود السابع :نهاية الحلقة تكتب كلها باحرف صغيرة goto
الكود الثامن: نسينا حرف s في جملة التاخير
الكود التاسع : علامة / توضع في نهاية السطر الرابع وليس في بدايته
كلمة بداية حلقة الدوران تكتب بحروف كبيرة

س6/
في السطر الرابع كلمة LOOP تكتب باحرف كبيرة


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


اعتقد انه الخطا انه لا يمكن استعمال goto في لغة السي و انما يمكن استعمالها في الاسمبلي لاحداث boucle
كما انه لا يمكن استعمال
étiquette "AHMED
الى في الاسمبلي كما ان طريقة استعمالها خاطئة حتى لو فرضنا انها في لغة الاسمبلي
اذ يجب ان تكون كالاتي
Ahmed
......
.
.
.
...

goto Ahmed

ارجو ان تكون اجابتي صحيحة



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