21-12-2023, 05:18 PM
پاسخ سوال اول :
کدویژن کامپایلر و نرم افزاری تخصصی برای زبان برنامه نویسی C می باشد که برای برنامه نویسی میکرو کنترلرهای AVR به کار می رود.
همانطور که اطلاع دارید برای برنامه نویسی AVR دو زبان وجود دارد: یکی زبان C و دیگری زبان Basic زبان بیسیک
پاسخ سوال دوم:
• بسیاری از سیستم عامل های دسکتاپ را پشتیبانی می کند ( ویندوز7، ویندوز8، ویستا و ویندوز10 نسخه 32 و 64 بیت)
• استفاده در محیط توسعه یکپارچه (IDE) و کامپایلر سازگار با ANSI C بهتر می باشد.
• استفاده به عنوان افزونه مجتمع
• بهینه سازی های کامپایلر
• مورد استفاده در انواع داده های پشتیبانی شده (char ،short ،long و …)
پاسخ سوال سوم:
1- ساختار یک کامپایلر استاندارد را پشتیبانی نمی کند.
2- عدم پشتیبانی کامل از نرم افزار C ، یعنی فقط با ANSI C هماهنگی دارد
پاسخ سوال چهارم:
• LCD الفبایی
• صفحه لمسی
• نمایشگر گرافیکی
• USB
• کارت SD/MMC
• I2C
• TWI
• تک سیم
• سنسورها
• RTC
• اترنت
پاسخ سوال پنجم:
زبان بیسیک با اینکه به زبان انسان نزدیک تر و قابل فهم تر است اما دارای ایراداتی است؛ خط های بیشتری که برای برنامه نویسی وجود دارد از لحاظ اقتصادی مقرون بصرفه نیست؛ به همین دلیل زبان C به یکی از بهترین زبان ها و انتخاب اول برنامه نویسان به خاطر وجود مزیت هایی مانند سرعت بالا، انعطاف پذیری و توانایی زیاد تبدیل شده است. نرم افزارها و کامپایلرهای زیادی برای برنامه نویسی AVR وجود دارد که یکی از آن ها نرم افزار کدویژن (CodeVisionAVR) است
کدویژن کامپایلر و نرم افزاری تخصصی برای زبان برنامه نویسی C می باشد که برای برنامه نویسی میکرو کنترلرهای AVR به کار می رود.
همانطور که اطلاع دارید برای برنامه نویسی AVR دو زبان وجود دارد: یکی زبان C و دیگری زبان Basic زبان بیسیک
پاسخ سوال دوم:
• بسیاری از سیستم عامل های دسکتاپ را پشتیبانی می کند ( ویندوز7، ویندوز8، ویستا و ویندوز10 نسخه 32 و 64 بیت)
• استفاده در محیط توسعه یکپارچه (IDE) و کامپایلر سازگار با ANSI C بهتر می باشد.
• استفاده به عنوان افزونه مجتمع
• بهینه سازی های کامپایلر
• مورد استفاده در انواع داده های پشتیبانی شده (char ،short ،long و …)
پاسخ سوال سوم:
1- ساختار یک کامپایلر استاندارد را پشتیبانی نمی کند.
2- عدم پشتیبانی کامل از نرم افزار C ، یعنی فقط با ANSI C هماهنگی دارد
پاسخ سوال چهارم:
• LCD الفبایی
• صفحه لمسی
• نمایشگر گرافیکی
• USB
• کارت SD/MMC
• I2C
• TWI
• تک سیم
• سنسورها
• RTC
• اترنت
پاسخ سوال پنجم:
زبان بیسیک با اینکه به زبان انسان نزدیک تر و قابل فهم تر است اما دارای ایراداتی است؛ خط های بیشتری که برای برنامه نویسی وجود دارد از لحاظ اقتصادی مقرون بصرفه نیست؛ به همین دلیل زبان C به یکی از بهترین زبان ها و انتخاب اول برنامه نویسان به خاطر وجود مزیت هایی مانند سرعت بالا، انعطاف پذیری و توانایی زیاد تبدیل شده است. نرم افزارها و کامپایلرهای زیادی برای برنامه نویسی AVR وجود دارد که یکی از آن ها نرم افزار کدویژن (CodeVisionAVR) است