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