microchip

محتار بين c و assembly

8 ردود في هذا الموضوع

أخواني الأعزاء

أنا طالب بكلية الهندسة التكنلوجية و أنوي الأختصاص ببرمجة المايكروكونترولر و أريد أستشارة هل أتعلم لغة الc أو الأسيمبلي و أيهما أفضل تعلم الpic أو atmel ??

أرجو من الأخوة المختصين مساعدتي بإتخاذ القرار السليم وشكرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

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

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

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

طبعا اختار لغة السي لانها تفي بالغرض ويتم عمل البرنامج بسرعة اكبر و كذلك لست في حاجة لتذكر لغة الاسمبلي لكل معالج اذا اردت التنقل من معالج الى آخر. اما بالنسبة لايهما اتمل ام ميكروتشيب فلا يهم لان كلا الشركتين لديها نطاق عريض من الخيارات ولكن من الافضل تحديد احداها وذلك لانك ستستثمر بالمبرمجة و بالكمبايلر و تتعلم الادوات وتتقنها وعن نفسي فقد اخترت ميكروتشيب ولدي مبرمجة من مايكروتشيب ايضا حيث افضل المعالجات التى تستخدم isp واستخدم ايضا كمبايلر شركة ccsinfo

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخ عماد السلام عليك

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

أنا لى سؤال بسيط

هل كل الميكرو ال8بيت من الأتمل أستطيع أن أبرمج بنفس الدارة

أنا عندى ميكرو على هيئة مربع له 44رجل "و هو من أتمل

و رقمه ts80c32x2

و عندى غيرة أيضا على نفس الشكل و لكن 87 بدل من80 و لا أذكر بقية الرقم

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

حيث أننى أمل حوالى 7 قطع من هذين النوعين و لا أجد لهم مبرمجة

و السلام عليكم

تم تعديل بواسطه أبو مُقاتل
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

وعليكم السلام ورحمة الله وبركاته

الاخ أبو مُقاتل المعالج الذي ذكرت اسمه لايوجد بداخله ذاكرة للبرنامج والبرنامج يتم تخزينه في ذاكرة خارجية مثل eprom or eeprom or flash memory اما المعالج الذي فيه الرقم 7 فهو يحوي ذاكرة بداخله وتحتاج فعلا لمبرمجة ولكنني انصحك ان كنت تفكر بالاستمرار في استخدام المعالجات باستخدام التقنيات الحديثة من المعالجات التى تستخدم isp وذلك لانك لن تهتم بحجم وشكل المعالج ولان البرمجة تكون ايضا على اللوحة فهي اسهل وتضمن لك انك ستستطيع ان تبرمج المعالجات حتى 100 عام للامام دون اشكال بمبرمجة واحدة بدل ان اشتري مبرمجة وقالب لكل معالج كما في السابق.

و isp هي اختصار ل in circuit programming

تم تعديل بواسطه عماد الخليل
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
و isp هي اختصار ل in circuit programming

أخي عماد أضن أن الإختصار الصحيح هو In-System Programming

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اي والله معك حق يا Ben_Laiid 100% وكما ذكرت انت وكويس اني ما قلت انها Internet service provider اي مزود خدمة الانترنت

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

بالنسبه للسي او الاسمبلي ..

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

اما بالنسبة للاتمل او البيك ..

الاتمل يدعم اوامر اكترمن ما يدعمه ال Pic مما يزيد كفائته في التعامل مع السوفتوير واعتقد ان الاتميل في منه مودلات كتير ندعم كل الهاردوير اللي انت عايزه عن نفسي انا افضل التعامل مع الاتمل ..

سلااام

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .