آموزش میکروکنترولر AVR
توضیحات تکمیلی
آموزش میکروکنترولر AVRای وی آر 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 نویسنده : رضا سپاس یار زبان : فارسی تعداد صفحات : ۲۲۲