جستجوجستجو
تبلیغات
تبلیغات متنی
فروشگاه کامپیوتر فیض

نازلترین قیمت بازار در حوزه کامپیوتر و لوازم جانبی

تبلیغات
تبلیغات

پرسشکده > دسته بندی نشده
پیوند همیشگی پرسش
    بهترین زبان برنامه نویسی برای کنترل میکرو ها کدام است؟
fadayba30g در تاریخ 14 اسفند ماه سال 1390 در ساعت 07:58 ب.ظ این سوال را پرسیده است.

تعداد بازدید: 4559
گزارش تخلف
پیوند همیشگی پاسخ
برای پاسخ دادن به این سوال باید چارچوب بحث را مشخص کرد، یعنی اینکه مشخص کنیم درباره چه میکروکنترلری داریم بحث می کنیم و زبان برنامه نویسی را از چه نقطه نظری داریم مقایسه میکنیم مثلا از نظر سادگی یا قدرت کامپایلر یا ..
در ادامه بحث را در مورد AVR و PIC ادامه می دهم زیرا این دو میکرو کنترلر خیلی فراگیر هستند.
برای هر دو میکرو کنترلر هم زبان c هم Basic و حتی Pascal وجود دارد. در مورد AVR  حتی کامپایلرهایی وجود دارد که فلوچارت را به برنامه تبدیل می کنند.
معمولا زبان BASIC  ساده است ولی وقتی می خواهید یک پروژه بزرگ با دسترسی های سطح پایین را پیاده سازی کنید دست شما بسته است و من به شخصه زبان c را پیشنهاد می کنم. برای این دو میکروکنترلر کامپایلر های C بسیاری وجود دارد از این بین سه کامپایلر زیر از دیگران مطرح تر هستند.
CodeVision for AVR
CCS for PIC
MikroC for both PIC and AVR
.....
من به شخصه (با توجه به سابقه آموزش و کاری خودم) کامپایلر Mikro C را به دلایل زیر پیشنهاد می کنم:
1) با یادگیری میکرو سی شما می توانید با طیف وسیعی از میکروکنترلرها کار کنید ( میکروسی در حال حاضر برای PIC، AVR، 8051،dsPIC و برخی از نسخه های ARM وجود دارد)
2) به نظر من این کامپایلر C بهتر از سایرین زبان C را پیاده سازی کرده است یعنی زبان سی ای که میکرو سی ارائه می دهد بیشتر از سایرین به زبان سی در کامپیوتر شبیه است و یک سی استانداردتر ارائه می دهد
3) میکرو سی حجم عظیمی از کتابخانه ها را ارئه می دهد و از این نظر بسیار برتر از رقبای خود است
4) میکروسی دارای یک help بسیار خوب است
5) میکرو سی دارای یک محیط برنامه نویسی (IDE) بسیار خوب است
http://www.mikroe.com



mehhey در تاریخ 30 مرداد ماه سال 1391 در ساعت 01:36 ب.ظ به این سوال جواب داده است.






چاپ اعلان ارسال برای دوستان مشترک شوید اضافه به دوست داشتنی ها پرسشکده خانه من باشد


کلیدواژه



 
Poseshkadeh on Google+ Porseshkadeh on Twitter Porseshkadeh on Facebook Porseshkadeh RSS Feed