اخوانى ارجو منكم ان تشرحوا لى كيفيه برمجه هذا الميكروكنترولر بالتفصيل مع البرنامج المستخدم و ما هو الملف المطلوب تحميله الى البرنامج و ما هو امتداده و هل ابدا البرنامج على الفور ام ان هناك عبارات يجب ان تكتب قبل بدا البرمامج مثل list = 16F84A و هكذا و انا فى انتظار ردكم و شكرا
Pic16F84A
البرنامج الذي تود أن تكتبه هو عبارة عنsource file وامتداده asm وبتجميعه باستخدام MPLAB يتحول إلى ملف Hex file
وامتداده hex وهو الملف الذي سيخزن في المتحكم عن طريق برنامج المبرمجة المستخدم
أما العبارات المستخدمة قبل كتابة البرنامج فهي أوامر خاصة بالمجمع تساعد على كتابة الشيفرة وليس لها تأثيرعلى البرنامج
كتابة list p=16F84A تفيد لتحديد نوع processor .
{وقل ربي زدني علماً}
حمل PDF الداتاشيت الخاص بالميكروكنترولر من على موقع الشركه
وحمل برنامج MPLAB أيضا من على موقع الشركه
واقرأ هذا الشرح
http://www.geocities.com/musta25252/ta3mot.htm
وادعي للي كتبه
شكرا للاخtellme و الاخ Asm4allالشرح الموجود فى الموقع ممتاز الا انهم لم يوضحوا ميف تتم عمليه البرمجه فانا الان لدى برنامج مكتوب و قمت بعمل دائره برمجه من نوع JDM , و لدى برنامجMPlab و برنامجic-prog فما هى الخطوات التى يجب القيام بها لتنزيل البرنامج على الميكرو و شكرا
تم تعديل هذه المشاركة بواسطة Ahmad Mohammad في 13 مارس 2005 في 14:09
بسيطه يا احمد,
بعد الانتهاء من كتابة البرنامج على MPLAB قم بتجميع الملف باستخدام برنامج MBLAP لتحصل على ملف HEX
بعد ذلك قم بتوصيل الدائره المبرمجه في الكمبيوتر وانت فاصل الطاقه عن الدائره
وصل الطاقه للدائره
شغل برنامج ic-prog
اختر المبرمج من القائمه واختر المنفذ الموصل به وتأكد انه تحقق من وجود الدائره ( أنصح باستخدام ويندوز 98 لتجنب حركات ال xp في امتلاك المنافذ له )
بعد نجاح توصيل الدائره تظهر لك واجهة البرنامج
من قائمة settings اختر Device
ثم Microchip PIC
ثم more ثم Pic16F84A
على يمين البرنامج اختر نوع المذبذب المستخدم ( اذا كنت قد ضبط الاعدادات في الكود فلا داعي لهذه العمليه)
اختر من open file اسم الملف ال hex الذي قمت بانشاؤه منذ لحظات
قم بوضع الميكروكنترولر في الدائره بصوره صحيحه ( تأكد من اتجاه مقدمة الميكروكنترولر علشان ميتحرقش )
من البرنامج قم باعطاء امر Program all
ثم اعط امر verify
اذا لم تظهر أخطاء تكون قد نجحت في برمجة الميكروكنترولر
انزعه وضعه مكانه في الدائره التي صممتها له
ومبروك......
ما قاله الأخ Asm4all وافي و كافي..
بالإضافة إلى الرابط ألذي قدمه أيضا..
عندي كتب لكنها باللغة الفرنسية أحبها إلي لبساطة تناوله برمجة معالجات Pic هو كتاب ل BigOnOff
سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين
يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.
اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.
الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.
إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.
و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله
أخوكم مراد
انظر أخي ikossan الى هذا الرابط
http://www.interq.or.jp/japan/se-inoue/e_pic.htm
أكثر من راااااااااااااااااااااااااائع
خير معلم لل PIC
اشكركم اخوانى على الردود الوافيه و المواقع الجميله و لكن عند محاولتى برمجه ال pic تظهر لى رساله تقول error at location 00h فهل يمكن ان يكون هذا عيب فى ذاكره ال pic ام ماذا ؟
لو الدائره متركبه صح والميكروكنترولر متركب صح يبقى كل سنه وانت طيب شوف ايه اللي حرق الميكروكنترولر ومتعملوش تاني, حصلت معايا مره ومع صاحبي مره وكل مره عيب شكل
عند صحبي ركب تغزية الميكروكنترولر بالعكس
وعندي منظم الجهد اللي الخاص بالمبرمج حصل عليه شورت وصللي للميكرو 13 فولت للتغزيه وطبعا شميت ريحة دخان , وانت عارف الباقي
المبرمج اللي اشتغلت بيه , سهل التجميع ومحترم بمعنى الكلمه
http://www.covingtoninnovations.com/noppp/
جربه لو شاكك في المبرمج بتاعك
ربنا يبشرك بالخير على العموم انا مكنتش مستريح للمبرمج ده برده و اللى انت قلتلى عليه اسهل بكتير لكن كنت عاوزك مشكورا تبعتلى ال software بتاعه او تقولى على اسمه و انا انزله من على الموقع
كيفك باشمهندس أحمد :)
قولى بس أى برنامج بتدور عليه وأجيبو إن شاء الله
تم تعديل هذه المشاركة بواسطة Asm4all في 16 مارس 2005 في 00:41
ربنا يخليك ليا يا anwarica بس صديقنا Asm4all قام بالواجب و زياده و انا ان شاء الله حجرب الدائره و اخبرك بالنتائج
هل يستطيع احدمساعدتى فى تصنيع دوائر ال MULTIBLEXER 4X16 حيث اننى معى تصميم جديد له بحوالى 1/4 المكونات الداخلية فقط له وكذلك الحال لدائرة ال ENCODER AND DECODER وكثير من الدوائر التى تحتاج تصنيعها الى IC
لماذا لا تستخدم MULTIBLEXER 4X16 74ls154 مباشرة و اذا كان غير متوفر فبالامكان عمله كما ذكرت من وحدات اصغر مثل 3X8 او 2X4 فقط حدد اي ايسي تفضل.

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر
فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري
لقراءة القرآن الكريم و سماعه و تفسيره ........

هذا الموضوع مغلق.
