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

   

mizort1989
:: مهندس متواجد ::
تاريخ التسجيل: Mar 2009
المشاركات: 70
نشاط [ mizort1989 ]
قوة السمعة:
قديم 28-04-2009, 01:50 AM المشاركة 489   
افتراضي








السلام عليكم جميعا
نرجوا الانتباه من جميع الاخوه الافاضل
ان هذه الموضوع ممنوع كتابه اى سؤال او تعليق فيه
لحين رجوع مقدم الدوره اخونا احمد باذن الله
ولو كان عند احد الاخوه سؤال او استفسار
يرجى كتابته فى الموضوع المخصص لذلك وهو مناقشات المشاركين فى دوره
الميكرو سى
على هذا الرابطhttp://www.qariya.com/vb/showthread....205#post270205
وجزاكم الله خيرا

رجاء من المشرفيين

ارجو غلق الموضوع لحين رجوع استاذ احمد عشان من كل شويه

نجد ردود جديده نفتكر الأستاذ احمد رجع و نلاقي في الاخر رد علي واحد

عشان نقله ما تردش

هو لو بيدخل علي الصفحه الأول و عمل رد مش هيشوف تنبيه حضرتك

ارجو حذف جميع تلك الردود بنا فيهم ردي انا شخصيا و غلق الموضوع من الردود

و وضع تنبيه في المشاركه الأولي

شكرا

م/ حسن أسامه محمد

اعلانات

الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 28-04-2009, 10:43 AM المشاركة 490   
افتراضي


السلام عليكم :
ما هو الامر بلغة الميكروسي الذي يعمل امر set و reset اي يوجد كبسة على مدخل porta وعند الضغط عليه يقوم بعمل set لمتغير معين وعند اعطاءه امر اخر يقوم بعمل reset لهذا المتغير .
الاخت رانية
ماذا تقصدين بعمل set او reset للمتغير انا اعرف ان هذه الاوامر تعطى للآيسي ككل وليس لمتغير . ارجو التوضيح اكثر

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

الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 28-04-2009, 05:36 PM المشاركة 491   
attension س 12


السؤال الثاني عشر :: [/b]لنقوم بعملية تطوير للبرنامج التعليمي السابق سنجعل الرقم الذي يبدأ به البرنامج هو صفر (صفر على الليدات وصفر على السفن سيجمنت) وعند الضغط على السويتش الموصل بـ لB6 سيتم تزويد هذا الرقم وجعله واحد أي أن كل ضغطة على هذا السويتش سيتم فيها زيادة الرقم . ويوجد أيضا مفتاح موصل بـ B7 كل ضغطة عليه يقوم بتنقيص هذا العدد .
السلام عليكم أيها الإخوة ...
شكرا على مشاركاتكم و نقاشاتكم
و شكرا للأستاذ أحمد و كان الله في عونه و نرجوا له العودة العاجلة .... ( قدر الله و ما شاء فعل )

أرجوا من الإخوة المتابعين للدورة أن يضعوا أجوبة التمارين التي وضعها الأستاذ أحمد .
خصوصا السؤال الثاني عشر

شكراً لكم ... بارك الله فيكم .


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


تفضل اخي ابو زكور هذا هو كود التمرين 12

كود:
 
void main() {trisa=10000;trisb=0b11000000;portb=0;porta=0; loop: if(portb.f6==0) {if(portb==9){portb=0;} portb++;porta++;while(portb.f6==0){} } if(portb.f7==0) {if(portb==0){portb=9;} portb--;porta--;while(portb.f7==0){} } goto loop; }


الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 29-04-2009, 12:09 AM المشاركة 493   
attension س 12


شكرا لك أستاذ حيدر

لكن عندي إستفسار

إذا كان العدد الحالي صفر هل إذا ضغطنا على B7 ينقص العدد أم يتوقف عن العد .

و إذا كان العدد الحالي 9 هل إذا ضغطنا على B6 يزداد أم يتوقف عن العد .

مشكور كتير .


الصورة الرمزية حيدر علاج حسن
حيدر علاج حسن
:: مشرف منتدى الهندسة الكهربائية ::
تاريخ التسجيل: Mar 2005
الدولة: IRAQ
المشاركات: 9,848
نشاط [ حيدر علاج حسن ]
قوة السمعة:
قديم 29-04-2009, 09:05 AM المشاركة 494   
افتراضي


اخي العزيز ابو زكور البرنامج لا يتوقف في اي حال انما يعيد العد من جديد ففي العد التصاعدي بعد 9 يعد صفر ثم واحد وهكذا . وفي العد التنازلي بعد الصفر يأتي العدد 9 ثم 8 وهكذا .


الصورة الرمزية أبو زكووور
أبو زكووور
:: عضو فضي ::
تاريخ التسجيل: Mar 2009
الدولة: سوريا العروبة
المشاركات: 428
نشاط [ أبو زكووور ]
قوة السمعة:
قديم 29-04-2009, 05:04 PM المشاركة 495   
attension السلام عليكم


اخي العزيز ابو زكور البرنامج لا يتوقف في اي حال انما يعيد العد من جديد ففي العد التصاعدي بعد 9 يعد صفر ثم واحد وهكذا . وفي العد التنازلي بعد الصفر يأتي العدد 9 ثم 8 وهكذا .

السلام عليكم أخي حيدر
أرجوا أن لا أكون قد أثقلت عليك ...
إذا أردنا جعل البرنامج يتوقف عن العد عند الصفر و التسعة
كيف يصبح شكل الكود ؟؟؟
شكراً جزيلا لك .


رانية1
:: مهندس متواجد ::
تاريخ التسجيل: Jun 2006
الدولة: فلسطين
المشاركات: 128
نشاط [ رانية1 ]
قوة السمعة:
قديم 30-04-2009, 11:43 AM المشاركة 496   
Post


السلام عليكم :
بالنسبة لسؤال ال set و reset هو كالاتي:
اذا ضغطت على احد الكبسات لمدخل على ال pic ان تحفظ رقم 1 واذا لم اضغط يكون الحفظ رقم صفر ويتم الفحص للقيمة بعد مرور زمن يساوي دقيقة مثلا فاذا كان واحد نفذ البرنامج التالي واذا كان صفر يبقى كما هو يقف عند نفس الامر لا يتحرك.
وشكرا



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