منتدى الإلكترونيات قسم الالكترونكس لمناقشة الافكار والمعلومات المتعلقة بالهندسة الالكترونية للمبتدئين والهواة والفنيين - Electronics

   

emad1
:: موقوف ::
تاريخ التسجيل: Nov 2005
الدولة: Usa
المشاركات: 2,333
نشاط [ emad1 ]
قوة السمعة:
قديم 28-12-2011, 12:31 AM المشاركة 9   
افتراضي



هل عندك مشكلة مع المايكروكنترولر؟؟

تستطيع به عمل مثل هذه الدوائر بسهولة وتوفر الكثير من العناصر والتكلفة!

عليك أن تحصل على برنامج وتضعه على المايكرو وتصنع الدائرة!

برامج جاهزة تستطيع إضافة تعديلا لكي تنير الثنائيات كما تريد!


http://www.winpicprog.co.uk/pic_tutorial.htm

هو المايكرو مافي غيرو

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

اعلانات

بسام1970
:: عضو ::
تاريخ التسجيل: Feb 2011
المشاركات: 957
نشاط [ بسام1970 ]
قوة السمعة:
قديم 29-12-2011, 04:53 PM المشاركة 10   
افتراضي


هو المايكرو مافي غيرو

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

نحن نقترح عليك الأمر لأن المصاعب والحلول تكون أيضا بالنسبة لك كما هي بالنسبة لنا
هذا يعني أن المايكرو أسهل وأبسط وأرخص...

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

تماما كما لو حصلت على مخطط للدائرة التي تعمل كما تريد بدون مايكرو!

لم أقصد أن تقوم بكتابة البرنامج بنفسك بل الحصول عليه هناك الكثير في الشبكة من البرامج المتوفرة!

لا بد وأنك تملك مبرمجة بسيطة وكمبيوتر وتستطيع عمل الدائرة كما ترى في هذا الرابط يبقى أن تنزل البرنامج و"تحرقه" على المايكرو!

هذا ما قصدت.
تأمل الرابط سوف ترى النماذج ويمكنك اخذها كما هي أو تغييرها بسهولة لأن الكود متوفر أيضا!
تفضل 5 نماذج!!!

http://www.piclist.com/images/www/ho...f/pic6_11v.gif
http://www.piclist.com/images/www/ho...f/pic6_11w.gif
http://www.piclist.com/images/www/ho...f/pic6_11x.gif
http://www.piclist.com/images/www/ho...f/pic6_11y.gif
http://www.piclist.com/images/www/ho...f/pic6_11z.gif

الرابط وبه كل ما تريد من المخطط حتى الكود!

الكود تحرقه مباشرة كما هو:

http://www.piclist.com/images/www/ho...ip/led_hex.zip

الكود المرجع:
يمكنك تغيير النماذج كما تشاء ولكن كما تعلم يجب أن تحول المرجع إلى كود سداسي هيكسا.

http://www.piclist.com/images/www/ho...led_source.zip

الصفحة كاملة:

http://www.piclist.com/images/www/ho...c/e_pic6_1.htm


التعديل الأخير تم بواسطة : بسام1970 بتاريخ 29-12-2011 الساعة 05:02 PM
اعلانات اضافية ( قم بتسجيل الدخول لاخفائها )

الصورة الرمزية sheimy
sheimy
:: عضو ذهبي ::
تاريخ التسجيل: Jul 2009
الدولة: Egypt
المشاركات: 767
نشاط [ sheimy ]
قوة السمعة:
قديم 29-12-2011, 05:43 PM المشاركة 11   
افتراضي


عملنا شئ مثل هذا من قبل
هذا هو ممكن يساعدك
http://www.qariya.com/vb/showthread....762#post449762

Read more: http://www.qariya.com/vb/showthread....#ixzz1hw1jpDWO


emad1
:: موقوف ::
تاريخ التسجيل: Nov 2005
الدولة: Usa
المشاركات: 2,333
نشاط [ emad1 ]
قوة السمعة:
قديم 29-12-2011, 07:31 PM المشاركة 12   
افتراضي


أخي بسام

لاشك نصيحتك قيمة وايضا صحيح كلامك باأن اخذ ملف الهيكس واحرقه على البك يعني برنامج على الجاهز ولكن اريد سوالك بما ان لديك خبرة كبيرة بهذا المجال :
اي من لغات البرمجة سهلة وبسيطة وغير معقدة ؟برأئيك.


واشكر الاخ sheimy على الرابط القيم .ولكن اجد صعوبة بتحميل الملف .


بسام1970
:: عضو ::
تاريخ التسجيل: Feb 2011
المشاركات: 957
نشاط [ بسام1970 ]
قوة السمعة:
قديم 29-12-2011, 08:12 PM المشاركة 13   
افتراضي


أخي بسام

لاشك نصيحتك قيمة وايضا صحيح كلامك باأن اخذ ملف الهيكس واحرقه على البك يعني برنامج على الجاهز ولكن اريد سوالك بما ان لديك خبرة كبيرة بهذا المجال :
اي من لغات البرمجة سهلة وبسيطة وغير معقدة ؟برأئيك.


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

ولكن للأسف خبرتي سطحية بهذا المجال

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

أنا تعلمت القليل من الأسمبلي ثم البيسك برو وأخيرا السي وحسب ما أردت المايكرو لأجله من برامج تحكم في اجهزة ساعات توقيت شواحن بطاريات.....

وبقيت أفضل السي ومن المايكروكنترولر الأتمل AVR

ولكن إذا كانت الدوائر التي تريد لحلول مثل هذه, ثنائيات ضوئية...الخ

فسوف تجد البيسك أسهل وأقرب للمنطق البشري في الفهم وسوف تستطيع أن تصمم البرنامج بنفسك أو تغير برنامجا ما بنفسك.

يجب أن تستطيع عمل التالي نقل أي برنامج إلى الكمبايلر وعمل التغييرات وتحويل البرنامج إلى هيكسا ثم المقدرة على برمجة المايكرو فعليا

وإن تعذر عليك ذلك فعليك ببرنامج التشبيه بروتيوس!

هذا برنامج سهل تستطيع عمل تغييرات عليه وعمل الكثير من تكرارات
for
وما هي إلى سلوك يعني قم بتكرار عمل ما كذا مرة!

Do
For i = 1 To 7 ' Go through For..Next loop 7 times
LEDS = LEDS << 1 ' Shift on LED to the left
Gosub GetDelay ' Get new Delay value
Pause Delay ' Pause for Delay period
Next i


معنى ذلك:

نفذ التالي (ست مرات)
حيث "i التكرار" تبدأ بواحد وتنتهي عند 7 أي ست مرات
وتوقف (كذا ثانية) بعد تنفيذ كل مرة
وانتقل بعد التوقف لتنفيذ الأمر التالي
وواصل "تابع" التكرار وانتبه للوصال المتصل بB4
فإن تم الضغط عليها فتوقف عن التكرار وافعل شيئا آخرا...

ها هي الصفحة للكود كاملا ويمكنك تحويله بالكبايلر إلى هيكسا ثم متابعته على برنامج المحاكات وبعد ذلك تستطيع تغييره وتوسعته ليشمل الكثير من النماذج!!!

http://www.warburtech.com/products/l...link1934x.pbp/


التعديل الأخير تم بواسطة : بسام1970 بتاريخ 29-12-2011 الساعة 08:28 PM

Imozar
:: مهندس متميز ::
تاريخ التسجيل: Dec 2011
المشاركات: 315
نشاط [ Imozar ]
قوة السمعة:
قديم 29-12-2011, 08:42 PM المشاركة 14   
افتراضي


هو المايكرو مافي غيرو
اخذت دورة بالمنتدى للااخ سمير وكانت دورة رائعة جدا بلغة المايكروسي ولافي اسهل من الاسلوب السلس والطرح , ولكن للااسف تركتها بسبب انني لم افهم كود معين لم افهمه وهو الاعادة for فااصابني الاحباط ومع العلم اني لااستسلم بسهولة ولكن هذة المرة لااسف وكان بودي ان اتقن هذا العلم الرائع لاان لدي كثير من الافكار .
ولكن (ليس كل مايتمناه المرء يدركه ). تحياتي
.
تلك الحركات :
http://up.7cc.com/upfiles/Kty33676.gif


أظن انها لا تحتاج للتعليمة For .
فقط تبرمج مجموعة أطراف في البيك (PortB,PortA) كمخارج ثم تسند لها قيما تتخللها فترات delay بقيمة 100 او 200 ميلي ثانية او اقل او أكثر قليلا حسب السرعة المطلوبة.
أعتقد ان الدروس الاولى من اية لغة برمجة كافية لهذا المشروع .
وإذا عزمت فتوكل على الله واسأل عن كل ما هو غير واضح
وتأكد ان أساتذة اليوم هم تلاميذ الامس بالمنتدى.


emad1
:: موقوف ::
تاريخ التسجيل: Nov 2005
الدولة: Usa
المشاركات: 2,333
نشاط [ emad1 ]
قوة السمعة:
قديم 22-08-2012, 03:53 PM المشاركة 15   
افتراضي




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



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