PDA

View Full Version : معرفی کامپایلر هایAVR



SEZAR.CO
چهارشنبه 13 دی 1391, 17:49 عصر
یکی از محیط های ساده و پر قدرت برنامه نویسی برای AVRمحیط BESCOM است که بسکام یا بیسکام تلفظ می کنند زبون کد نویسی این محیط بیسیک می باشد که برای کسانی که قبلا ویژوال و کیو بیسیک کار کردند بسیار آشنا و در نتیجه را حت تر خواهد بود.در ضمن این محیط یک ID می باشد یعنی کدهای نوشه شده را می توان شبیه سازی کرد و به کد HEX تبدیل نمود ولی متاسفانه این کامپایلر رایگان نبوده(یعنی نمی توان با نسخه دمو کار تجاری کرد)برای خرید باید به نمایندگی هایش در ایران مراجعه کنید
قسمت بعد کد ویژن

SEZAR.CO
پنج شنبه 21 دی 1391, 11:01 صبح
در برنامه نویسی AVR (http://mohandesyar.com/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-avr-%d9%81%d8%a7%d8%b1%d8%b3%db%8c/) دو زبان رایج مطرح می شود. یکی برنامه نویسی (http://mohandesyar.com/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%da%a9%d8%aa%d8%a7%d8%a8-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%b2%d8%a8%d8%a7%d9%86-c-%d8%ac%d8%b9%d9%81%d8%b1-%d9%86%da%98%d8%a7/)زبان C (http://mohandesyar.com/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%da%a9%d8%aa%d8%a7%d8%a8-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%d8%b2%d8%a8%d8%a7%d9%86-c-%d8%ac%d8%b9%d9%81%d8%b1-%d9%86%da%98%d8%a7/) و دیگری زبان برنامه نویسی Basic . با توجه به اینکه زبان بیسک به علت سهولت در امر یادگیری و نزدیک بودن به زبان انسان و دور بودن از زبان ماشین فهم آن به مراتب ساده تر وآسان تر است اما کمی و کاستی ها خود را دارد حال آن که شاید از لحاظ تعداد خطوط برنامه نویسی برای نوشتن یک برنامه خط های بیشتری نسبت به زبان برنامه نویسی C نوشته شود و اینجا است که تفاوت این دو زبان برای ما مطرح می شود خط های بیشتر برنامه نویسی برابر با اشغال کردن بیستر حافظه فلش برای پروژه های بزرگ می باشد و نیاز ما را به میکرو هایی با حافظه فلش بزگتر ایجاب می کند که در نتیجه از لحاظ اقتصادی مقرون به صرفه نمی باشد .
نزدیک به سی سال از زمانی که کرنیکان و ریچی زبان برنامه نویسی C (http://mohandesyar.com/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%d8%ac%d8%b2%d9%88%d9%87-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-c-%d8%af%d8%a7%d9%86%d8%b4%da%af%d8%a7%d9%87-%d8%b5%d9%86%d8%b9%d8%aa/) را معرفی کردند می گذرد ،امروزه این زبان به انتخاب اول برنامه نویسان تبدیل شده آنهم هم به دلایلی از جمله : توانایی بالا،انعطاف، سرعت وکارایی
در برنامه نویسی AVR (http://mohandesyar.com/%d9%81%db%8c%d9%84%d9%85-%d8%a2%d9%85%d9%88%d8%b2%d8%b4%db%8c-avr-%d9%81%d8%a7%d8%b1%d8%b3%db%8c/) نرم افزارها و کامپایلر های متعددی وجود دارد که یکی از آن ها CodeVision AVR (http://mohandesyar.com/%d8%af%d8%a7%d9%86%d9%84%d9%88%d8%af-%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d9%be%d8%b1%d9%88%da%af%d8%b1%d8%a7%d9%85-%da%a9%d8%b1%d8%af%d9%86-avr-codevision/) می باشد که تحت برنامه نویسی زبان C می توان برنامه ها و پروژه های خود را بر روی خانواده های AVR پیاده سازی کرد .
محیط کد ویژن یک محیط یک پارچه و فشرده بوده و شامل پروگرمر و کد ویزار برای تولید خودکار با استفاده از تنظیمات گرافیکی می باشد.نسخه ی دموی این برنامه نیز اجاه ساخت پروژه های تجاری را نمی دهد و برای میکرو هایی با حافظه کمر از 2 کیلو بایت مقدار 1 کیلو بایت و برای سایر میکرو ها 4 کیلو بایت کد می توان تولید کرد که نسخه اصلی ان خدود 300 هزار تومن می باشد و محدودیتی وجود ندارد
با تشکر