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

   

الصورة الرمزية المخترع01
المخترع01
:: مهندس متميز ::
تاريخ التسجيل: Dec 2009
المشاركات: 397
نشاط [ المخترع01 ]
قوة السمعة:
قديم 13-05-2014, 02:28 PM المشاركة 73   
افتراضي



اخي الميكروسي هو نفسه الذي عندي
لاكن لايدعم اللغة العربية فما الحل

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

فبل ان انسا انا عندي كود مشروع جاهز
كيف استطيع دمج الكود الجاهز مع هذا الكود و استعاء التعليمات

اعلانات

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


اخي الميكروسي هو نفسه الذي عندي
لاكن لايدعم اللغة العربية فما الحل

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

فبل ان انسا انا عندي كود مشروع جاهز
كيف استطيع دمج الكود الجاهز مع هذا الكود و استعاء التعليمات
السلام عليكم
1- ماهو كود جاهز يعني ماوظيفته ؟ ارفق لي كود حتى نرى كيف نضيفه
========================================
2- كيف تريد نقل البيانات الى البيك عبر منفذ rs232 هل عبر كمبيوتر ام عبر كيبورد
فيمكننا أضافه كود الاستقبال رساله لكي يتم عرضها على سفن سكمنت طبعا عند بدايه اشتغال
===========================================
3- بالنسبه للفارزه
شكل وقت او تاريخ يظهر بهذه هيئه 13.05.14 لوتلاحظ جيدا انه لكي يظهر هذه البيانات على سفن سكمنت فاننا محتاجين 6 قطع من سفن سكمنت وتلاحظ ايضا انه سفن سكمنت رقم 2 ورقم 4 تشتغل فارزه والبقيه لانحتاجها
ولما كانت سفن سكمنت من نوع كمن انود اذن كود الي يشغلها هو 127 لاحظ صوره
http://img03.arabsh.com/uploads/imag...444f66f206.png

وعليه كيف أشغل فارزه
كود:
for(x=0;x<8;x++) //
                                  {
                                   if(colomn==1 || colomn==3 )point=127;
                                   else point=255;
                                   if(Check_bit((segment[num[colomn+dd ]]& point) ,7-x))DS1=1; // 1 3
                                   else DS1=0;
                                   SH1=0;SH1=1;
                                  }
تلاحظ بكود احمر
متغير colomn يعبر عن رقم سفن سكمنت فأذا كان يساوي 0 فيعني سفن سكمنت اولى واذا كان يساوي 1 فيعني سفن سكمنت 2 واذا كان يساوي 3 فيعني سفن سكمنت رقم 4
if(colomn==1 || colomn==3 فهذا شرط اذا كان متغير colomn =1 او 3 اجعل متغير اخر اسمه point=127 طبعا لماذا 127 راجع صوره لترى كود تشغيل فارزه هو 127 لسفن سكمنت من نوع كمن انود
الان كيف نشغلها
دعنا نفترض هذه البيانات
130514 نلاحظ 3 و5 تحتاج الى فارزه
http://img01.arabsh.com/uploads/imag...444f66f106.png

اذن كود 3 هو 176 =10110000
http://img01.arabsh.com/uploads/imag...444f66f106.png
تلاحظ رقم بلون احمر =1 هذا بت الذي هو رقمه 7 هو مسؤول عن تشغيل فارزه لما هو =1 يعني فارزه في حاله اوف
الان اريد شغلها امر بسيط اجعل هذا البت =0 كيف ذلك عن طريق &
10110000 &01111111=00110000 الان اصبح بت سابع =0 وبتالي سوف تعمل فارزه

تحياتي

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

الصورة الرمزية المخترع01
المخترع01
:: مهندس متميز ::
تاريخ التسجيل: Dec 2009
المشاركات: 397
نشاط [ المخترع01 ]
قوة السمعة:
قديم 14-05-2014, 01:27 PM المشاركة 75   
افتراضي


السلام احي
هل ممكن المشروع كاكملا معدل
لاني كل ما اعدل الميكرو سي يطلع خطء
ان امكن اخي البرنامج مكتوب على pdf و شرخ عربي للتعليمات
لان حسب ضني الكومبيلر المنصب عندي لا يدعم اللغة العربية
2- هل وصلكم على الخاص مشروعي
و هل ممكن تعديل الكود مع عرض الوقت ب ds1307


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


السلام احي
هل ممكن المشروع كاكملا معدل
لاني كل ما اعدل الميكرو سي يطلع خطء
ان امكن اخي البرنامج مكتوب على pdf و شرخ عربي للتعليمات
لان حسب ضني الكومبيلر المنصب عندي لا يدعم اللغة العربية
2- هل وصلكم على الخاص مشروعي
و هل ممكن تعديل الكود مع عرض الوقت ب ds1307
السلام عليكم

تفضل مشروع
http://arabsh.com/files/0c334d4865f3...ه-بتردد-1.html
=======================================
اخي كريم حدد كود الي انت لم تفهمه وان شالله سوف اشرحه لك
====================================
بالنسبه لمشروحك حقيقه لم أفهم منه شيئ لذا عذرا لاأستطيع أجابتك في هذا موضوع

تحياتي


الصورة الرمزية المخترع01
المخترع01
:: مهندس متميز ::
تاريخ التسجيل: Dec 2009
المشاركات: 397
نشاط [ المخترع01 ]
قوة السمعة:
قديم 15-05-2014, 12:20 PM المشاركة 77   
افتراضي


السلام عليكم

تفضل مشروع
http://arabsh.com/files/0c334d4865f3...ه-بتردد-1.html
=======================================
اخي كريم حدد كود الي انت لم تفهمه وان شالله سوف اشرحه لك
====================================
بالنسبه لمشروحك حقيقه لم أفهم منه شيئ لذا عذرا لاأستطيع أجابتك في هذا موضوع

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


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


السلام عليكم
اخي الرابط به مشكل عن الضغط يرجع الى الصفحة الاولى
السلام عليكم
جرب هذا الرابط
http://arabsh.com/files/0c334d4963f5...ه-بتردد-1.html

او
https://www.mediafire.com/?aaa296z1vlolujx


التعديل الأخير تم بواسطة : حسن هادي محمود بتاريخ 15-05-2014 الساعة 02:33 PM

الصورة الرمزية المخترع01
المخترع01
:: مهندس متميز ::
تاريخ التسجيل: Dec 2009
المشاركات: 397
نشاط [ المخترع01 ]
قوة السمعة:
قديم 20-05-2014, 12:56 AM المشاركة 79   
ha


اخي هادي
ممكن مساعدتي في كود
عند كبس زر سويتش
يبدء بعرض الحرارة
و من فضلك تشرحلي كيف تتم العملية و كود حساب الحرارة
لاتجربة عاوز اجربها بتغيير كود الحرارة lm35


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


اخي هادي
ممكن مساعدتي في كود
عند كبس زر سويتش
يبدء بعرض الحرارة
و من فضلك تشرحلي كيف تتم العملية و كود حساب الحرارة
لاتجربة عاوز اجربها بتغيير كود الحرارة lm35
السلام عليكم
تفضل اخي هذه معلومات عن حساس حراره LM34
http://www.eeecb.com/vb/showthread.p...highlight=lm35

http://www.eeecb.com/vb/showthread.p...highlight=lm35

بأختصار حساس حراره يعطي كل 10mv = 1 c يعني كل 10 ملي فولت هي 1 درجه سليزيه
واذا كان مايكرو 10 بت , vref=0 هذه vref تعني فولتيه مرجعيه
عندها معادله لحساب الحراره
T=adc_read() * LSB/10
LSB تسمى حساسيه مايكروكنترولر وتحسب
LSB=vref+ - vref/2^n -1
LSB=5000-0/2^10 -1=5000/1024-1=5000/1023=4.88

T=adc_read() * 4.88/10

تحياتي



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