اِیویآر AVR، خانوادهای از یکی از گونههای ریزکنترلگرهای جدید است که شرکت اتمل(Atmel)، روانهٔ بازار الکترونیک کرده است. این ریزکنترلگرهای هشت بیتی به دلیل قابلیت برنامه نویسی توسط کامپایلر زبانهای برنامه نویسی سطح بالا (HLL)، بسیار مورد توجه قرار میگیرند. این ریزکنترلگرها از معماریِ RISC برخوردار اند و شرکت اتمل کوشیده با استفاده از معماری پیشرفته و دستورات بهینه، حجم کد تولید شده را کم و سرعت اجرای برنامه را بالا ببرد. یکی از مشخصات این نوع ریزکنترلگرها دارا بودن ۳۲ ثبات همه منظوره است. همچنین در این ریزکنترلگرها، از حافظههای کم مصرف و غیر فرار FLASH و EEPROM استفاده میشود. کامپایلرهایی به زبان BASIC و C -که زبانهایی پرکاربرد در دنیا اند- برای این نوع ریزکنترلگرها طراحی شده است و علاوه بر این زبان اسمبلی را نیز همچنان میتوان برای برنامه نویسی به کار برد. به عنوان مثال کامپایلر BASCOM با زبان BASIC برای برنامه نویسی این نوع از ریزکنترلگرها میتواند به کار رود. همچنین نرم افزار CodeVision، برای برنامه نویسی به زبان C ی سازگار با این ریزکنترلگرها، بسیار رایج است. ریزکنترلگرهای AVR به سه دسته اصلی تقسیم میشوند: · سری AT90S یا AVR · سری TINYAVR · سری MEGAAVR ریزکنترلگرهای دستهٔ MEGAAVR دارای تواناییهای بیشتری نسبت به دو دستهٔ دیگر اند.
نام کتاب : آموزش میکروکنترلر AVR
نویسنده : علی حیدری
تعداد صفحات : ۱۳
فرمت کتاب الکترونیک : pdf
کتاب آموزش میکروکنترلر AVR به زبان فارسی
فیوزبیت ها ، منابع کلاک و Reset
آشنایی با زبان C
پروژه ۱ : فلاشر ساده
پروژه ۲ : کانتر یک رقمی با سون سگمنت
پروژه ۳ نمایش LCD
پروژه ۴ : اسکن صفحه کلید ماتریسی
پروژه ۵ : نمایشگرهای LED Dot Matrix
وقفه های خارجی
پروژه ۶ : آشکار ساز عبور از صفر
تایمر / کانتر صفر
پروژه ۷ : فرکانس متر دیجیتال
پروژه ۸ : کنترل موتور DC با PWM
عملکرد تایمر دو
پروژه ۹ : ساعت با RTC میکرو کنترلر
تایمر / کانتر یک
پروژه ۱۰ : کنترل سرو موتور
پروژه ۱۱ : تولید موج سینوسی
پورت سریال RS-232
پروژه ۱۲ : پورت سریال در ویژوال بیسیک
پروژه ۱۳ : ارتباط دهی USB با RS232
I2C Bus – TWI
پروژه ۱۲ : ارتباط با EEPROM های I2C
مبدل آنالوگ به دیجیتال
پروژه ۱۴ : اندازه گیری دما با سنسور LM35
مقایسه کننده آنالوگ
SPI Bus
Mode های Sleep و تایمر Watchdog
برای دریافت این کتاب بصورت کامل و یکجا می توانید از لینک زیر کمک بگیرید.
برای دریافت فایل بر روی دکمه دانلود کلیک کنید.
اِیویآر, AVR, ریزکنترلگر, کامپایلر, آموزش میکروکنترلر AVR, کتاب آموزش میکروکنترلر AVR به زبان فارسی
بدون دیدگاه