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

   

lahoioui
:: مهندس متواجد ::
تاريخ التسجيل: May 2009
المشاركات: 177
نشاط [ lahoioui ]
قوة السمعة:
قديم 13-12-2009, 09:28 PM المشاركة 1289   
افتراضي



لاحظ المثال الذي قدمه bigstreet ففيه الرد الكافي على سؤالك
الأسطر رقم بالترتيب
41 ثم 43 ثم 44

اعلانات

الصورة الرمزية ناصراحمد2
ناصراحمد2
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: EGYPT
المشاركات: 1,315
نشاط [ ناصراحمد2 ]
قوة السمعة:
قديم 13-12-2009, 11:29 PM المشاركة 1290   
افتراضي


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

ولكن عندي استفسار وجدت يباع عندنا في المحلات جهاز البرمجة مع سي دي والبرنامج والوصله بسعر اكثر من رائع تقريبا بما يكون عندكم 250 جنية

ولكن قبل ان اشتريه عندي سؤال

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

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

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

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

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



اولا وقبل كل شىء

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

http://www.qariya.com/vb/showthread.php?t=42489


اولا حسب مافهمت من استفسارك

انك وجدت مبرمجة ثمنها 250جنيها

عموما هذة اسعار متفاوتة

ويوجد ه9نا فى مصر سعرها 180 جنيها
وطبيعى ان يكون معها السى دى والبرنامج الخاص بها للبرمجة
وهنا اقصد بالبرمجة ادخال البرنامج الى الميكرو

لانى مافهمتة ايضا من سؤالك

هل كل مبرمجة لها برنامج برمجة خاص بها ؟؟؟؟؟؟؟؟؟؟؟

ولا افهم هل تقصد برنامج البرمجة المرفق مع المبرمجة ام انك تقصد برنامج الميكروسى ؟؟؟

عموما برنامج ادخال ملف الهكس للميكرو لابد ان يكون هو برنامج المرفق مع المبرمجة

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

________________________________

بالنسبة لعدد مرات برمجة الميكروكونترول

فهو يقبل البرمجة اكثر من 1000مرة

ولايحتاج منك لاعدادات او حزف برمجة قديمة

بل يتم برمجتة كل مرة كانها اول مرة


________________

بالنسبة لاستفسارك الخاص ب 600لمبة

فهذا نعم واكثر بكثير من هذا

وهذا يتم بعمل الميكروكونترول مع مساعدات اخرى

اسمها مسجلات الازاحة

وهى التى تجعلك تزيد من عدد منافذ البك الى العدد الذى تريدة

واليك هذا الموضوع لاستاذنا احمد


http://www.qariya.com/vb/showthread....688#post309688


وايضا هذا الرابط للمهندس حيدر

http://www.qariya.com/vb/showthread.php?p=330509


_______________________

بالنسبة للكتاب

فقد وعد استاذنا عند اتمامة ان شاء الله

سوف يرفع الكتاب كامل الى الانترنت

حتى يستفيد منة الجميع

ولا يطلب ثمن الا الدعاء لة

اكرمة الله وذادة من علمة وفضلة

وجزاة الله عنا وعن الجميع كل خير

_________________



بالتوفيق ان شاء الله

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

ZikaMessi
:: مهندس ::
تاريخ التسجيل: Nov 2009
المشاركات: 19
نشاط [ ZikaMessi ]
قوة السمعة:
قديم 13-12-2009, 11:52 PM المشاركة 1291   
افتراضي


لاحظ المثال الذي قدمه bigstreet ففيه الرد الكافي على سؤالك
الأسطر رقم بالترتيب
41 ثم 43 ثم 44
شكرا على الرد لكنك لم تفهم قصدى
مثلا انا عندى متغير قيمته 248 كيف اظهرها على lcd مع العلم ان القيمه يمكن ان تتغير


الصورة الرمزية bigstreet
bigstreet
:: مهندس ::
تاريخ التسجيل: Nov 2009
المشاركات: 35
نشاط [ bigstreet ]
قوة السمعة:
قديم 14-12-2009, 03:13 AM المشاركة 1292   
افتراضي


شكرا على الرد لكنك لم تفهم قصدى
مثلا انا عندى متغير قيمته 248 كيف اظهرها على lcd مع العلم ان القيمه يمكن ان تتغير
تفضل اخي الطريقة :
shorttostr/cnt,res);
lcd_out(1,1,res);
حيث ان cnt هو المتغير و res هي قيمته في نظام ascii
و السلام عليكم اخي الكريم...


highamp
:: مهندس متواجد ::
تاريخ التسجيل: Dec 2009
المشاركات: 177
نشاط [ highamp ]
قوة السمعة:
قديم 14-12-2009, 08:20 AM المشاركة 1293   
افتراضي


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

والسؤال الاخر
هل الميكرو ممكن ان نعمل به دوائر امبلي فاير على سبيل المثال ودوائر
pwm تحكم بسرعة الموتور
ام ان الميكرو له وظائف اخرى وماذكرته موضوع آخر لايخص الميكرو

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


ZikaMessi
:: مهندس ::
تاريخ التسجيل: Nov 2009
المشاركات: 19
نشاط [ ZikaMessi ]
قوة السمعة:
قديم 14-12-2009, 01:03 PM المشاركة 1294   
افتراضي


تفضل اخي الطريقة :

حيث ان cnt هو المتغير و res هي قيمته في نظام ascii
و السلام عليكم اخي الكريم...
جزاك الله كل خير و لكن الاكر الاول يعطى error


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


جزاك الله كل خير و لكن الاكر الاول يعطى error
اليك المثال التالي:
int j = -4220;------------------------------------------------0
char txt[7];--------------------------------------------------0
void main () {-----------------------------------------------0
lcd_init(&portb);------------------------------0
lcd_cmd(lcd_cursor_off);--------------------0
IntToStr(j, txt);-------------------------------0
lcd_cmd(lcd_clear);--------------------------0
lcd_out(1,1,txt);}------------------------------0

هنا سوف يطبع على الشاشة قيمة j أي 4220- بدل كلمة txt
ان التعلية IntToStr تعني حول ال INT الى STRING أي (int to string ) .
وبالتالى تصبح TXT هي "4220-" بهذا الشكل الرقم 7 لتخصيص 7 مساحات لكتابة
6 أحرف وفراغ فاصل في البداية على اليسار
لاحظ هنا "4220- "الفراغ قبل(-) زائد4 أرقام زائد الاشارة المجموع 6
جربه على دائرة الأخ bigstreet
لاحظ التنفيذ :


وهناك طبعا مشتقات لهذه التعليمة
ByteToStr
ShortToStr
WordToStr
IntToStr
LongToStr
FloatToStr
حسب نوع المتغير المستعمل
أشكر bigstreet على التعليمة فهو خطأ مطبعي فقط


التعديل الأخير تم بواسطة : lahoioui بتاريخ 14-12-2009 الساعة 08:17 PM

الصورة الرمزية rahmou
rahmou
:: مهندس متواجد ::
تاريخ التسجيل: Sep 2009
الدولة: طنطا
المشاركات: 54
نشاط [ rahmou ]
قوة السمعة:
قديم 14-12-2009, 02:14 PM المشاركة 1296   
افتراضي


ممكن لو سمحتم أذا سمحتم سؤال هل ممكن ال pic16f84a هل ممكن أن يصنع بها دائرة ريموت كنترول و مستقبل مثل ألعاب الأطفال.
_________________________________________________
شكرا أخوتى على ما فعلتم من أجلى فأنا مدين لمن ساهم فى تطورى
_________________________________________________
ولم ارى فى عيوب الناس عيبا.....كنقص القادرين على التمام



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