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

   

النعمي
:: مهندس جيد ::
تاريخ التسجيل: Apr 2007
المشاركات: 206
نشاط [ النعمي ]
قوة السمعة:
قديم 03-07-2012, 03:31 PM المشاركة 9   
افتراضي



بسم الله الرحمن الرحيم
نعم للاسف حدث خطا معى فى الكود اعذرنى سهوت عنة

هذا هو الكود السليم



كود:
char d=0;
char x=0;
void main() {

trisb=0;

while(1){
for(x=0;x<144;x++){for(d=0;d<60;d++){portb=0;delay_ms(5000);}}
for(x=0;x<144;x++){for(d=0;d<60;d++){portb=255;delay_ms(5000);}}

}

}

وهذا هو نفس الكود ولكن حتى تسطيع ان تنسخه بسهولة

char d=0;
char x=0;
void main() {

trisb=0;

while(1){
for(x=0;x<144;x++){for(d=0;d<60;d++){portb=0;delay _ms(5000);}}
for(x=0;x<144;x++){for(d=0;d<60;d++){portb=255;del ay_ms(5000);}}

}

}



والفرق هنا انى كنت مخلى المتغير x هو الى يقوم بعملية العد فى الجملتين for
ودة كان مسبب مشكلة لان المتغير لازم يحتفظ بقيمتة
فعدلتها
وخليت مرة يعد المتغير x ومرة يعد المتغير d كما ترى فى الكود واعذرنى على السهو دة
السلام عليكم ..
آسف تآخرت .. بصرآحة كنت مشغول اليوم دول ..

جربت الكود ع المآيكرو سي .. لكن حين تصدير الملف بالـ hex .. يضهر خطآ في الكود ..


اعلانات

الصورة الرمزية funky112233
funky112233
:: عضو ذهبي ::
تاريخ التسجيل: Aug 2009
المشاركات: 664
نشاط [ funky112233 ]
قوة السمعة:
قديم 05-07-2012, 06:31 PM المشاركة 10   
افتراضي


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

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

namir.albayati
:: مهندس ::
تاريخ التسجيل: Mar 2012
المشاركات: 10
نشاط [ namir.albayati ]
قوة السمعة:
قديم 06-07-2012, 12:05 PM المشاركة 11   
افتراضي


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

مجرد فكره


النعمي
:: مهندس جيد ::
تاريخ التسجيل: Apr 2007
المشاركات: 206
نشاط [ النعمي ]
قوة السمعة:
قديم 06-07-2012, 01:25 PM المشاركة 12   
افتراضي


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

ابشرك اشتغل الكود 100% ..

الله يجزاك خير كانت فيه سبيس في الكود .. وهذا هو الكود عد التعديل ..

كود:
char d=0;
char x=0;
void main() {

trisb=0;

while(1){
for(x=0;x<144;x++){for(d=0;d<60;d++){portb=0;delay _ms(5000);}}
for(x=0;x<144;x++){for(d=0;d<60;d++){portb=255;delay_ms(5000);}}

}

}
بآرك الله فيك وجزاك الف خير ..

وكثر من امثآلك ..


النعمي
:: مهندس جيد ::
تاريخ التسجيل: Apr 2007
المشاركات: 206
نشاط [ النعمي ]
قوة السمعة:
قديم 06-07-2012, 01:31 PM المشاركة 13   
افتراضي


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

مجرد فكره

فعلا انا كنت افكر فيها .. لكن رآيت بآن البرمجة اسهل ..
ومن جهه ثانية السفن سيجمنت .. راح تساعد في تعديل الوقت سهوله ..

لكن هل لديك مخطط عداد وازرار .. لاني بصرآحه لم ادخل في العدادات بعمق .. واتمنى لو تكون عندك المخططات ..

جزاك الله خير على الفكره يآ اخوي ..


namir.albayati
:: مهندس ::
تاريخ التسجيل: Mar 2012
المشاركات: 10
نشاط [ namir.albayati ]
قوة السمعة:
قديم 06-07-2012, 02:00 PM المشاركة 14   
افتراضي


نعم اخي لدي الكود وصممت ساعه قبل فتره وتدلل
وهذا ايميلي namir.albayati*yahoo.com


النعمي
:: مهندس جيد ::
تاريخ التسجيل: Apr 2007
المشاركات: 206
نشاط [ النعمي ]
قوة السمعة:
قديم 06-07-2012, 02:03 PM المشاركة 15   
افتراضي


نعم اخي لدي الكود وصممت ساعه قبل فتره وتدلل
وهذا ايميلي namir.albayati*yahoo.com
الله يجزآك الف خير ..

لكن اخي يآليت لو تكون في موضوع لحآله يكون افضل حتى تعمل الفائده ما تدري يآآ ما ناس يبون هالدآئرة ..

وراح يدعون لك ..


namir.albayati
:: مهندس ::
تاريخ التسجيل: Mar 2012
المشاركات: 10
نشاط [ namir.albayati ]
قوة السمعة:
قديم 06-07-2012, 02:13 PM المشاركة 16   
افتراضي


اخي هذا رابط مشاركة احد الاخوه وقمت بالرد عليه بالكود وبعض الشرح عليه
راجعه بتمعن واقراء مشاركتي فيه واي استفسار انا حاضر
http://www.qariya.com/vb/showthread.php?t=111653



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