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

   

الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 29-03-2015, 10:05 PM المشاركة 25   
افتراضي



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

اعلانات

البندقدارى
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 60
نشاط [ البندقدارى ]
قوة السمعة:
قديم 30-03-2015, 08:12 AM المشاركة 26   
افتراضي


لا أعرف اخي اين مشكله ولكن تأكد من ملف hex انه نفسه موضوع في البيك
تحياتي
انا جربت على الاثنين proteus 7 & 8 لكن لا يظبطوا معى.

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

انا اسف جدا انى اثقل عليك لكن هذا المشورع مهم جدا لى وربنا يجازيك عنى خيرا


التعديل الأخير تم بواسطة : البندقدارى بتاريخ 30-03-2015 الساعة 08:33 AM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

البندقدارى
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 60
نشاط [ البندقدارى ]
قوة السمعة:
قديم 31-03-2015, 11:23 PM المشاركة 27   
افتراضي


لا أعرف اخي اين مشكله ولكن تأكد من ملف hex انه نفسه موضوع في البيك
تحياتي
ممكن يا بشمهندس ترفعلى برنامج الميكروسي الذى تعمل عليه لانى اظن ان البرنامج الخاص بى قد يكون معطوب ولا يعطى ملف ال hex سليم
أرجو سرعة الرد اخى الكريم فأنا عاجز تماما عن التعديل فى الكود ولا أدرى ما المشكلة
وكنت عايز اسال على بعض الاوامر فى الكود
1. ما فائدة هذا الامر
كود:
if(flag_message.b0==0)display_message(12.5);
              flag_message=0x01;
لمااذا لم تكتب مباشرة
كود:
display_message(12.5);
2. ما فائدة portd.f4=1 فى هذا السطر وهى غير مستخدمة

كود:
if (sw1 == 1) { portd.f4=1;flag = 1;}
3. فى الريجيستر adcon1=0b11011110

هل حساب ال conversion clock صحيح هكذا ام فى خطأ


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 01-04-2015, 06:42 AM المشاركة 28   
افتراضي


ممكن يا بشمهندس ترفعلى برنامج الميكروسي الذى تعمل عليه لانى اظن ان البرنامج الخاص بى قد يكون معطوب ولا يعطى ملف ال hex سليم
أرجو سرعة الرد اخى الكريم فأنا عاجز تماما عن التعديل فى الكود ولا أدرى ما المشكلة
وكنت عايز اسال على بعض الاوامر فى الكود
1. ما فائدة هذا الامر
كود:
if(flag_message.b0==0)display_message(12.5);
              flag_message=0x01;
لمااذا لم تكتب مباشرة
كود:
display_message(12.5);
2. ما فائدة portd.f4=1 فى هذا السطر وهى غير مستخدمة

كود:
if (sw1 == 1) { portd.f4=1;flag = 1;}
3. فى الريجيستر adcon1=0b11011110

هل حساب ال conversion clock صحيح هكذا ام فى خطأ
السلام عليكم
بالنسبه للبرنامج يمكن تحميل النسخه 6.5.0 من موقع الرسمي
http://www.mikroe.com/mikroc/pic/


البندقدارى
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 60
نشاط [ البندقدارى ]
قوة السمعة:
قديم 01-04-2015, 09:04 AM المشاركة 29   
افتراضي


السلام عليكم
بالنسبه للبرنامج يمكن تحميل النسخه 6.5.0 من موقع الرسمي
http://www.mikroe.com/mikroc/pic/
طيب هل هيكون نسخة demo لانها لا تقوم بعمل اكواد كبيرة الحجم على ما أظن


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 01-04-2015, 04:12 PM المشاركة 30   
افتراضي


طيب هل هيكون نسخة demo لانها لا تقوم بعمل اكواد كبيرة الحجم على ما أظن
http://www.qariya.info/vb/showthread...DF%D1%E6%D3%ED


الصورة الرمزية حسن هادي محمود
حسن هادي محمود
:: عضو ذهبي ::
تاريخ التسجيل: Sep 2012
الدولة: العراق /البصره
المشاركات: 2,673
نشاط [ حسن هادي محمود ]
قوة السمعة:
قديم 01-04-2015, 04:34 PM المشاركة 31   
افتراضي


ممكن يا بشمهندس ترفعلى برنامج الميكروسي الذى تعمل عليه لانى اظن ان البرنامج الخاص بى قد يكون معطوب ولا يعطى ملف ال hex سليم
أرجو سرعة الرد اخى الكريم فأنا عاجز تماما عن التعديل فى الكود ولا أدرى ما المشكلة
وكنت عايز اسال على بعض الاوامر فى الكود
1. ما فائدة هذا الامر
كود:
if(flag_message.b0==0)display_message(12.5);
              flag_message=0x01;
لمااذا لم تكتب مباشرة
كود:
display_message(12.5);
2. ما فائدة portd.f4=1 فى هذا السطر وهى غير مستخدمة

كود:
if (sw1 == 1) { portd.f4=1;flag = 1;}
3. فى الريجيستر adcon1=0b11011110

هل حساب ال conversion clock صحيح هكذا ام فى خطأ
السلام عليكم
أعتذر عن تأخير بالرد لان النت عندي بطيئ جدا

بالنسبه لنقطه 1 لكي اعرض الرساله مره واحده بدلا من تكرار كتابتها يعني ليس من صحيح نعيد أظهار نفس الرساله على شاشه بأستمرار

و flag_message هو متغير لعرض الرساله مره واحده ولكي لااريد وضع متغيرات كثيره اذن يمكنني الاستفاده من flag_message لكونه حجمه 1 بايت اي 8 بت وعليه خصص كل بت من flag_message لعرض رساله معينه

تلاحظ هنا
كود:
if(flag_message.b0==0)display_message(12.5);
              flag_message=0x01;
حيث يتم عرض رساله display_message(12.5 ويتم ايضا جعل بت 0 =1 لكي لايتم عرضها مره أخرى
وعندما نعرض رساله أخرى نقوم بتصفير هذا البت

========================
بالنسبه لنقطه 2 هذه كنت أفحص بها البرنامج يمكنك أزالتها لاني أستخدمت لغرض التأكد هل البرنامج يدخل الى هذه القائمه ام لا
==============================
بالنسبه لنقطه 3



اي في هذه حاله
adcon1=0x8E


البندقدارى
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 60
نشاط [ البندقدارى ]
قوة السمعة:
قديم 02-04-2015, 09:51 AM المشاركة 32   
افتراضي


السلام عليكم
أعتذر عن تأخير بالرد لان النت عندي بطيئ جدا

بالنسبه لنقطه 1 لكي اعرض الرساله مره واحده بدلا من تكرار كتابتها يعني ليس من صحيح نعيد أظهار نفس الرساله على شاشه بأستمرار

و flag_message هو متغير لعرض الرساله مره واحده ولكي لااريد وضع متغيرات كثيره اذن يمكنني الاستفاده من flag_message لكونه حجمه 1 بايت اي 8 بت وعليه خصص كل بت من flag_message لعرض رساله معينه

تلاحظ هنا
كود:
if(flag_message.b0==0)display_message(12.5);
              flag_message=0x01;
حيث يتم عرض رساله display_message(12.5 ويتم ايضا جعل بت 0 =1 لكي لايتم عرضها مره أخرى
وعندما نعرض رساله أخرى نقوم بتصفير هذا البت

========================
بالنسبه لنقطه 2 هذه كنت أفحص بها البرنامج يمكنك أزالتها لاني أستخدمت لغرض التأكد هل البرنامج يدخل الى هذه القائمه ام لا
==============================
بالنسبه لنقطه 3



اي في هذه حاله
adcon1=0x8E
شكرا لك أخى الكريم على المعلومات القيمة هذه

وأبشرك ان المشروع اشتغل عملى معى فى الوضعين الاوتوماتيك + اليدوى وبتظهر النتائج على ال LCD

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



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