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

هل يمكن برمجة Microcontrol عن طريق C++ ??

مغلق
بدأه طالب الخبرة في 5 ديسمبر 2003 · 8 رد · 587 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

حياكم الله أخواني الكرام....ايش الاخبار؟؟

سؤالي هو عن المايكروكنترول : PIC16F84A التي تصنعها Microship

هل يمكنني برمجة بلغة الـ C أو الـ C++ بدلا من الاسمبلي ؟؟؟

وبالله ماهي الاماكنيات اللي اقدر اسويها؟؟

او ماهي الاوامر اللي اقدر استخدمها؟؟

وننتظر ردودكم

أخوكم طالب الخبرة

#2

السلام عليكم ,,,

أهلين أخي العزيز ,,

اجابة السؤال أنو علمي علمك ,, ولم أبحث في الامر ,, لكن لو دخلت ال google فستجد الاجابة باذن الله ,,,

سأبحث لاحقا لأتحقق من الامر ,,,

بالتوفيق ,,

banner_60_468.gif

NOTHING IS IMPOSSIBLE

#3

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

حياك الله يالغلاي HGB...ايش الاخبار؟؟

اشتقنا لك يالغالي :)

مشكور يالغلاي على ردك وما تقصر

وعلى فكرة انا وجدت في عدد من المنتديات بعض الردود ( بدون اي تفصيل )

أنه يقوم ببرمجة مايكروكنترولز باستخدام لغة السي!!!

ولكن بدون اي شرح او اي كود او اي طريقة!!

عشان كذا سالت في هذا المنتدى املا في ايجاد الطريقة!!

وعلى فكرة وجدت عبارة ممتازة جدا ( ان شاء الله تنبسط عليها )...

وهي تقول:

(( أن كل شيء الكتروني يمكن برمجته عن طريق السي!!!!!!!!!! ))

وهيه تعتبر بشارة طبعا!!

ولكن مازلت ابحث عن ابسط طريقة...

ولنفرض مثلا...

تذكر الكود اللي عطيتني اياه يالغالي قبل مدة عن تشغيل اللمبة!!

مثلا هل استيطع تشغيله على المايكروكنترول بنفس الكود؟؟

وننتظر ردك يالغالي وردود الأخوان

وننتظر نتيجة بحثك!!

أخوك طالب الخبرة

#4

Dear All,

I hoop I can gve you an answar for that ,

- It is not an accurate statment (we can do every thing by C )

- you can program that chip by using c compiler

- to do that you have to write your a C code then to get a C compiler from the manfacturer company to compile you code to the chip binary language

- BUT you could not get the same performance which you can get when using assimbly directlly cuz that this compilers could not optimze your code as much as you can do it and you know that when you are using Microcontroler it is not like the computer there you have a limited speed and memory and you have to put your code in the best way to manage theis resources

I hoop this is enugh for you to learn the assimbly language to get the best work

Regards

Mhmoud Rawas

Software Engineer

#5

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

حياك الله أخوي الكريم mhmoudr...

مشكور يالغالي على ردك وما تقصر!!

وللاسف يالغالي انا ماعندي خبرة بالانجليزي...ولكن اللي قدرت افهمه من نصك ( واتوقعك هو اللي تقصده )...هو:

أنه يمكن برمجة المايكروكنترول المذكور باستخدام السي....

ثم علي بعد كتابة الكود بالسي...أن أقوم بتحويله الى كود ثنائي كالتالي ( 1000100111011001101 ) !!!

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

حيث تكون السرعة محدودة والذاكرة صغيرة...

وفي النهائية انك تنصحني بتعلم الاسمبلي لاقوم ببرمجة المايكروكنترول بكل قوة حيث انها الافضل في هذا المجال!!!

وأتمنى أن يكون اللي فهمته صحيح!!

واذا تسمح لي يالغالي اذا تقدر تقول لي اللي اقدر اسويه بالسي.... عند برمجة المايكروكنترول...

وش اقدر اسوي؟؟

وماذا اقدر اعمل بالاسمبلي ولا استطيع عمله بالسي؟؟

وننتظر ردك

أخوك طالب الخبرة

#6

السلام عليكم’

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

إلى اللقاء.

#7

على حسب معلوماتى ان الاجزاء الالكترونيه تبرمج باستخدام لغه تسمى vhdl اما برمجتها عن طريق السى فلابد ان تستخدم ما يسمى ب embeded c و هى نسخه مصغره من السى القياسيه

بعض الروابط التى وجدتها تتحدث عن الموضوع

http://microcontrollershop.ucpros.com/prod...products_id=340

http://www.industrycommunity.com/myforum/j...aime_aranguren/

http://www.napier.co.uk/languages/En/news....ticle&newsid=66

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

#8

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

حياك الله يالغالي chilk...

مشكور يالغالي على ردك وما قصرت!!

وبالله يالغالي يف اقوم بتحويل الكود اللي اعمله الى اللغة او الارقام البايانارية؟؟

حياك الله أخوي الكريم ابراهيم..

مشكور يالغالي على ردك وما تقصر!!!

ماذا تقصد يالغالي باللغة المصغرة من السي؟؟

وبالله انا ماعندي خبرة بالسي اذا ممكن تعطيني لهذا البرنامج!!!!

وبالله ماذا اقدر ان اكتب من اكواد بهذه اللغة؟

لأنه الاساس عندي هو كتابة اوامر if واخراج فقط!!!!

وننتظر ردودكم

أخوكم طالب الخبرة

#9

انا اعلم ان الاجابه متاخره جداً ولكن لمن اراد الاستفاده بالمعلومه لاحقاً

هل صحيح برمجة IC عن طريق C

تم تعديل هذه المشاركة بواسطة طارق إبراهيم في 10 مايو 2004 في 04:58

Technical Lead Developer

My LinkedIn Profile

اللهم قنى شر الجهل و الجهلاء

( اقْتَرَبَ لِلنَّاسِ حِسَابُهُمْ وَهُمْ فِي غَفْلَةٍ مَّعْرِضُونَ ) {الأنبياء:1}

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

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