ما هى أنسب لغات البرمجة للميكرو كونتروللر 8051


(رحال حول العالم) #1


السلام عليكم و رحمة الله و بركاته
السادة الزملاء الكرام اتمنى ان تشاركوا فى الاستفتاء الحالى
و هو عن انسب لغات البرمجة المستخدمة مع الميكروكونتروللر 8051 و قد وضعت التفضيل بين اكثر اللغات انتشاراً
لغة الجيم C Languge
لغة التجميع Assembly Language
اتمنى مشاركة الجميع و ان كان هناك لغات اخرى انسب اتمنى الكتابة عنها


(رحال حول العالم) #2

[B][SIZE=“4”][COLOR=“Blue”]السلام عليكم

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

شكراً لكم
[/color][/size][/b]


(رحال حول العالم) #3

السلام عليكم و رحمة الله و بركاته
اعزائى اعضاء المنتدى
نظراً لان مدة الاستفتاء اوشكت على الانتهاء ، حيث كنت قد قررت لها مدة 30 يوم فقط لم يتبقى منها سوى يومين
و حيث انه لم يشارك سوى 6 اعضاء فقط فى هذا الاستفتاء
معنى ذلك انه لا يتواجد مهتمين غيرهم و اسمحوا لى ان اتقدم لهم بالشكر لمشاركاتهم الايجابية و هم
ahmedeldeep
banhawy
eng47
fadeonlin
روبوت الاسلام
S0m3a

و أود أن أوضح أن لهم مفاجأة :sm219: فيما يتعلق بالتطبيقات العملية و سوف أعلنها فور البدء فى الحلقة الثالثة إن شاء الله تعالى


(m6air) #4

i think the c language
is suitable more than
Assembly Language

thank for you
best wishes


(MICRO-KING2007) #5

السلام عليكم أخي الكريم
بصراحة انا أفضل لغة C وذلك لأنها لغة عالية المستوى وتتميز بسهولة قرائتها
وشكرا


(system) #6

احتاج لتوضيح الميكروكونتروللرهى نفس الدوائر المتكامله( ic) ولا بتقصد شى اخر


(رحال حول العالم) #7

[RIGHT][B][SIZE=4][COLOR=DarkRed]

[/color][/size][/b]

الميكروكونتروللر هو نوع خاص من الدوائر المتكاملة IC حيث يتم برمجته لاداء وظائف متعددة و للمزيد من المعلومات يمكنك متابعة الدورة الخاصة بشرح الميكروكونتروللر 8051 من اولها على الرابط التالى

http://www.almohandes.org/vb/showthread.php?t=3889

[/right]

(mahmoud s) #8

عندى سؤال هام
هل الميكرو كونترولر يمكن برمجته بلفات اخرى غير ال c والأسمبلى
رجاء الرد للأهميه


(رحال حول العالم) #9

إذا تحدثنا عن الميكروكونتروللر بشكل عام فيمكن القول انه يمكن البرمجة بلغة الاسمبلى او السى او البيزيك
و إذا تحدثنا عن العائلة 8051 نجد ان أشهر اللغات المستخدمة معها هى السى و الاسمبلى


(ENG.MRMR) #10

بأمانة أنا معاديش خلفية كافية عن الموضوع ولكن قرأت قبل ذلك في أحد المواقع أن أفضل لغه هي الأسمبلي لأنها أسهلهم تقريبا وشكرا


(Robocon) #11

السلام عليكم اخوانى شكرا على هذا الاستفتاء ولكن لى ملحوظه على الاستفتاء فالسؤال يجب توضيحه اكثر لان لغة الاسيمبلى ولغة السى ليستا من فئه واحده لكى يتم المقارنه بينهم فالاسيمبلى بالتأكيد هو الاكثر قوه وذلك لقدرة المبرمج التامة للتحكم فى كل الجزئيات وفى نفس الوقت هو بالتأكيد الافضل اذا كان الشخص يريد استخدامه للتحكم بسرعات فائقه وايضا صغر مساحة البرنامج المخزن فى الذاكره والذى يصل الى اقل من خمس مساحة البرنامج المخزن من خلال السى كومبيلر مما يسمح بأمكانية استخدام ميكروكنترولر اقل فى سعته التخزينيه وبالتالى اقل فى السعر ولكن يعيبه فقط صعوبة البرمجه واهدار الوقت الكثير لعمل شئ يمكن تفعله من خلال السى فى دقائق ونظرا لاننا فى عالمنا العربى لانهتم كثيرا بالناحيه الاقتصاديه وايضا نادرا مايحتاج مبرمجين الميكروكنرولر فى عالمنا العربى الى السرعات الفائقه فى تطبيقاتهم وحرصهم اكثر على الوقت لانهم فى الغالب طلاب ويريدون استخدام الميكرونترولر فى مشاريعهم فبالتأكد السى هى الانسب لهم وقد صنع السى او البيسيك كومبيلر من اجل ذلك الغرض خصيصا لذلك انا اقول ان كت محترفا ويهمك الموضوع اقتصاديا بحيث تستطيع ان تستغل امكانياتك الاستغلال الامثل واتمنى ان تكون منهم فيان يكون الاسيمبلى هو اختيارك اما ان كنت هاويا او تريده لمشاريعك الدراسيه والتى يهمك الوقت فيها اذا فالاختيار الانسب لك هو السى او لبيسك مع العلم ان السى اسرع واقوى من البيسك وهو الاقرب الى الاسيمبلى لذلك يطلق عليه البعض (Medium Level lanuage) بعكس البيسك الذى يعرف (High Level Language) وشكرا واتمنى اسمع اراءكم


(system) #12

انا افضل لغة السى لانها افضل بالنسبة الى


(system) #13

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