الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Pic16F84A

مغلق
بدأه Ahmad Mohammad في 11 مارس 2005 · 15 رد · 5,363 مشاهدة · في الميكروكنترولر (المتحكم) و الدوائر الرقمية و المنطقية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اخوانى ارجو منكم ان تشرحوا لى كيفيه برمجه هذا الميكروكنترولر بالتفصيل مع البرنامج المستخدم و ما هو الملف المطلوب تحميله الى البرنامج و ما هو امتداده و هل ابدا البرنامج على الفور ام ان هناك عبارات يجب ان تكتب قبل بدا البرمامج مثل list = 16F84A و هكذا و انا فى انتظار ردكم و شكرا

#2

البرنامج الذي تود أن تكتبه هو عبارة عنsource file وامتداده asm وبتجميعه باستخدام MPLAB يتحول إلى ملف Hex file

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

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

كتابة list p=16F84A تفيد لتحديد نوع processor .

{وقل ربي زدني علماً}

#3

حمل PDF الداتاشيت الخاص بالميكروكنترولر من على موقع الشركه

وحمل برنامج MPLAB أيضا من على موقع الشركه

واقرأ هذا الشرح

http://www.geocities.com/musta25252/ta3mot.htm

وادعي للي كتبه

#4

شكرا للاخtellme و الاخ Asm4allالشرح الموجود فى الموقع ممتاز الا انهم لم يوضحوا ميف تتم عمليه البرمجه فانا الان لدى برنامج مكتوب و قمت بعمل دائره برمجه من نوع JDM , و لدى برنامجMPlab و برنامجic-prog فما هى الخطوات التى يجب القيام بها لتنزيل البرنامج على الميكرو و شكرا

تم تعديل هذه المشاركة بواسطة Ahmad Mohammad في 13 مارس 2005 في 14:09

#5

بسيطه يا احمد,

بعد الانتهاء من كتابة البرنامج على MPLAB قم بتجميع الملف باستخدام برنامج MBLAP لتحصل على ملف HEX

بعد ذلك قم بتوصيل الدائره المبرمجه في الكمبيوتر وانت فاصل الطاقه عن الدائره

وصل الطاقه للدائره

شغل برنامج ic-prog

اختر المبرمج من القائمه واختر المنفذ الموصل به وتأكد انه تحقق من وجود الدائره ( أنصح باستخدام ويندوز 98 لتجنب حركات ال xp في امتلاك المنافذ له )

بعد نجاح توصيل الدائره تظهر لك واجهة البرنامج

من قائمة settings اختر Device

ثم Microchip PIC

ثم more ثم Pic16F84A

على يمين البرنامج اختر نوع المذبذب المستخدم ( اذا كنت قد ضبط الاعدادات في الكود فلا داعي لهذه العمليه)

اختر من open file اسم الملف ال hex الذي قمت بانشاؤه منذ لحظات

قم بوضع الميكروكنترولر في الدائره بصوره صحيحه ( تأكد من اتجاه مقدمة الميكروكنترولر علشان ميتحرقش )

من البرنامج قم باعطاء امر Program all

ثم اعط امر verify

اذا لم تظهر أخطاء تكون قد نجحت في برمجة الميكروكنترولر

انزعه وضعه مكانه في الدائره التي صممتها له

ومبروك......

#6

ما قاله الأخ Asm4all وافي و كافي..

بالإضافة إلى الرابط ألذي قدمه أيضا..

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

سأتغيب عن المنتدى وستكون لي زيارات خفيفة بين الحين و الحين

يا صاحب الهم إن الهم منفرج.....................أبشر بخير فإن الفارج الله.

اليأس يقطع أحيانا بصاحبه..........................لا تيأس فإن الكافي الله.

الله يحدث بعد العسر ميسرة.........................لا تفزعن فإن الصانع الله.

إذا بليت فثق بالله وارض به...................فإن الذي يكشف البلوى هو الله.

و الله ما لك غير الله من أحد.......................فحسبك الله في كل لك الله

أخوكم مراد

27_06_06_05_21_41_1151410901logo_adl_wal_ihsan.jpg

#7

انظر أخي ikossan الى هذا الرابط

http://www.interq.or.jp/japan/se-inoue/e_pic.htm

أكثر من راااااااااااااااااااااااااائع

خير معلم لل PIC

#8

اشكركم اخوانى على الردود الوافيه و المواقع الجميله و لكن عند محاولتى برمجه ال pic تظهر لى رساله تقول error at location 00h فهل يمكن ان يكون هذا عيب فى ذاكره ال pic ام ماذا ؟

#9

لو الدائره متركبه صح والميكروكنترولر متركب صح يبقى كل سنه وانت طيب شوف ايه اللي حرق الميكروكنترولر ومتعملوش تاني, حصلت معايا مره ومع صاحبي مره وكل مره عيب شكل

عند صحبي ركب تغزية الميكروكنترولر بالعكس

وعندي منظم الجهد اللي الخاص بالمبرمج حصل عليه شورت وصللي للميكرو 13 فولت للتغزيه وطبعا شميت ريحة دخان , وانت عارف الباقي

#10

المبرمج اللي اشتغلت بيه , سهل التجميع ومحترم بمعنى الكلمه

http://www.covingtoninnovations.com/noppp/

جربه لو شاكك في المبرمج بتاعك

#11

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

#13

موجود في نفس الصفحه

تجده هنا

أو حمله من هنا مباشرة

تم تعديل هذه المشاركة بواسطة Asm4all في 16 مارس 2005 في 00:41

#14

ربنا يخليك ليا يا anwarica بس صديقنا Asm4all قام بالواجب و زياده و انا ان شاء الله حجرب الدائره و اخبرك بالنتائج

#15

هل يستطيع احدمساعدتى فى تصنيع دوائر ال MULTIBLEXER 4X16 حيث اننى معى تصميم جديد له بحوالى 1/4 المكونات الداخلية فقط له وكذلك الحال لدائرة ال ENCODER AND DECODER وكثير من الدوائر التى تحتاج تصنيعها الى IC

#16

لماذا لا تستخدم MULTIBLEXER 4X16 74ls154 مباشرة و اذا كان غير متوفر فبالامكان عمله كما ذكرت من وحدات اصغر مثل 3X8 او 2X4 فقط حدد اي ايسي تفضل.

39_22.gif

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر

فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري

لقراءة القرآن الكريم و سماعه و تفسيره ........

ماذا يعني انني مسلم سني؟

قصة غريبة

ConflictResolution.gif

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

مواضيع مشابهة