برای برنامه نویسی میکرو کنترلر های avr کامیپالر های مختلفی ارائه شده است ، شما میتوانید در این کامپیالر ها به زبان c ، بیسیک ، اسمبلی ، پاسکال و… برنامه نویسی کنید . اما از آنجا که هر گردی گردو نمیشود ، قطعا هر کامیپایلری هم کامپایلر نخواهد شد . این کامپایلر ها که تعداد آنها به بیش از صدها مورد میرسد ، امکانات متعددی را در اختیار شما قرار میدهند و هر کدام ویژگی خاص خود را دارند ، در ادامه ما به معرفی ۳ کامپایلر مطرح که در بین برنامه نویسیان از محبوبیت خاصی برخودارند و تقریبا در بین تمامی کاربران رایج است پرداخته ایم و لینک دانلود آنها را در اختیار شما قرار داده ایم . برای مشاهده ی ویژگی های کامپایلر های مذکور و مشاهده ی لینک های دانلود ادامه را بخوانید . *رایگان و متن باز بودن هسته ( gcc) *وجود کاربران بسیار زیاد ( به دلیل رایگان بودن ) *وجود منابع آموزشی و مثال های مختلف *قابلیت عمل کرد بر روی سیستم عامل های ویندوز و لینوکس *وجود کتابخانه ها ، پلاگین ها و ویرایش های متنوع *پشتبانی مناسب در اکثر انجمن های فعال میکرو کنترلری *برنامه نویسی به زبان c و پشتیبانی کامپایلر از دستورات استاندارد زبان c *و سایر ویژگی های که در سایت نرم افزار قایل مشاهده میباشد . تصاویری از محیط نرم افزار : برای مشاهده ی تصاویر دز اندازه ی واقعی بر روی آنها کلیک کنید ، همچنین شما میتوانید با نگه داشتن اشاره گر موس بر روی تصویر توضیحات آن را مشاهده نمایید : winavr یک نرم افزار رایگان است و شما میتوانید آن را به صورت رایگان از sourceforge دانلود کنید ، با این حال ما آخرین نسخه ی این نرم افزار را بر روی سرور سایت + دو سرور دیگر ، قرار داده ایم تا شما بتوانید به راحتی آن را دانلود نمایید : دانلود winavr 2010-01-20 از : آموزش نرم افزار winavr توسط گروه ایران میکرو ایجاد شده و به صورت انلاین و از طریق آدرس www.iranmicro.ir/winavrدر درسترس شماست ، شما میتوانید این آموزش را از این آدرس دانلود نمایید . کدویژن یکی از کامپایلر های محبوب برای میکرو کنترلر های avr میباشد که در آن میتوانید به زبان c برای تمامی اعضای خانواده ی avr برنامه بنویسید . حجم کم نرم افزار ، وجود منابع فارسی و انگلیسی متعدد و از همه مهم تر قابلیت ویزارد ، از ویژگی ها مهم این کامیپالر به شمار میرود . محبوبیت این نرم افزار به حدی است که اکثر افرادی که قبلا با زبان c کارکرده اند و قصد دارند کار با avr را شروع کنند به سراغ آن میروند . در آخرین نسخه ی این برنامه علاوه بر افزوده شدن بخش های مختلف و تغییر در چیدمان منوها ، مشکلات و باگ های قبلی برطرف شده است . ویژگی های اصلی این نرم افزار : -ایدتور قدرتمند با قابلیت شناسایی دستورات و تفیکیک آنها از یکدیگر -پشتیانی از دستورات استاندارد زبان c - وجود کتاب خانه های مختلف برای کار با بخش های جانبی میکرو کنترلر -قابلیت برنامه ریزی میکرو از داخل نرم افزار ( پشتیبانی از اکثر پروگرامر های معروف ) -پشتیبانی از تمامی محصولات شده ی اتمل ( حتی سری xmega ) -وجود جادوگر ( ویزارد ) قدرتمند که میتواند کد های مورد نیاز برای راه اندازی اکثر بخش ها را تولید کند -و سایر ویژگی های که در سایت سازنده میتوانید مشاهده نمایید . در زیر تصویری از محیط نرم افزار مشاهده میکنید ، برای نمایش تصویر در اندازه ی حقیقی روی آن کلیک کنید : همکنون ورژن ۲٫۰۴٫۴ این نرم افزار برای دانلود آماده میباشد . برای راحتی شما در امر دانلود نرم افزار را بر روی سرور های مختلف آپلود نموده ایم که شما میتوانید آن را از سرور دلخواه وبا حجم ۱۵٫۴۲ مگابایت دانلود کنید . دانلود با لینک مستقیم از سرور سایت شما میتوانید مجموعه آموزش های فارسی و انگلیسی مربوط به این نرم افزار را در انجمن ایران میکرو مشاهده نمایید ، به این آدرس مراجعه کنید . بسکام avr یکی از کامپایلر های محبوب برای برنامه نویسی میکرو کنترلر های avr در بین فارسی زبانان است ، وجود منابع آموزشی مختلف ، نزدیک به گفتار بودن زبان برنامه نویسی و یادگیری بسیار ساده و سریع ان ، محیط حرفه ای و و جود ابزار های مختلف برای کار میکرو کنترلر و… از ویژگی بارز این نرمافزار است . در نسخه ی جدید این نرم افزار امکانات مختلفی ، از جمله پشتیبانی از میکرو کنترلر های سری xmega ، افزوده شدن چندیدن مدل پروگرامر جدید ، ارتقا راهنما و … مشاهده میشود که باعث افزایش قدرت این کامپایلر شده است . در زیر به بیان برخی از این ویژگی های این کامپایلر پرداخته ایم ، هر چند همه ی شما با آن آشنا هستید و … +برنامه نویسی به زبان بیسیک ، و نزدیک به گفتار بودن این زبان +عدم نیاز به دانستن نحوه ی کار میکرو کنترلر و مقدار دهی رجیستر ها +وجود کتابخانه های بسیار قدرتمند که با دستورات ساده ی خود نوشتن هر برنامه ای را ممکن میکند +وجود منابع آموزشی و مثال های بسیار زیاد +وجود کلیه ابزار مورد نیاز برای کار با میکرو کنترلر در داخل خود نرم افزار ( نرم افزار های برای ایاد کد lcd ، کار با پورت سریال ، شبیه سازی برنامه و… ) +ادیتور قدرتمند با قابلیت شناسایی دستورات +نمایش پایه های میکرو کنترلر و دیتاشیت آن در داخل برنامه +و سایر ویژگی های که در سایت سازنده ی نرم افزار نوشته شده است . در زیر تصویری از محیط نرم افزار مشاهده میکنید ، برای نمایش تصویر در اندازه ی حقیقی روی آن کلیک کنید : همکنون ورژن ۱٫۱۱٫۹٫۸ این نرم افزار را برای دانلود آماده نموده ایم ، برای راحتی شما در امر دانلود نرم افزار را بر روی سرور های مختلف آپلود نموده ایم که شما میتوانید آن را از سرور دلخواه وبا حجم ۲۱٫۶ مگابایت دانلود کنید .کامپایلر WinAVR :
نرم افزار WinAVR یک نرم افزار متن باز و رایگان است که توسط ان میتوانید برای میکرو کنترلرهای ۸ بیتی avr که توسط شرکت اتمل ساخته و به بازار ارئه شده اند ، به زبان های c و c++ برنامه بنویسید . افرادی زیادی برای نوشتن این کامپایلر همکاری کرده اند ، و حاصل تلاش آنها یک کامپایلر کامل ، با کتابخانه های ویژه ، به همراه منابع آموزشی مختلف و پلاگین ها و ویرایشگر های دلپذیر میباشد . در ادامه ویژگی ها کامل این نرم افزار اروده شده است :CodeVision AVR :
Bascom AVR :









