فصل اول
آشنایی با AVR
AVRها میکروکنترولرهای ٨بیتی از نوع CMOSبا توان مصرفی پایین هستند که بـر اسـاس سـاختار پیشـرفته
RISCساخته شدهاند. پس از ساخت اولین نسخههای AVRدر سـال ،١٩٩٦ایـن سـری از میکروکنترولرهـا توانسـت نظـر
علاقه مندان الکترونیک را به خود جذب کند به طوری که امروزه یکی از پرمصرفترین انواع میکروکنترولرها به حســاب میآیـد.
همان طور که می دانید نمیتوان هیچ نوع میکروکنترولری را به عنوان بهترین معرفی کرد چرا که هر میکروکنــترولر، کاربرهـای خاص خود را دارد و بر اساس خصوصیات داخلی، میتواند تنها برای موارد ویژهای به عنوان بهترین انتخــاب گردد، ولـی بـا ایـن
حال با مطالعة صفحات بعدی و آشنایی با امکانات و نرم افزارهای جانبی AVRمتوجــه خواهیـد شـد کـه در کـل اسـتفاده از
AVRبر بقیه ترجیح دارد.
AVRها با ساختار ،RISCدستورات را تنها در یک پالس ساعت اجرا مینمایند و به این ترتیب میتوانیم تا بـه ازای
هر یک مگاهرتز، یک مگادستور را در ثانیه) (MIPSاجرا کرده و برنامه را از لحاظ سرعت پردازش و نیز مصرف توان بهینه کنیم.
AVRها، ٣٢رجیستر همه منظوره ) (R0..R31و مجموعه دستورات قدرتمندی را شامل میگردند. تمــام ایـن ٣٢
رجیستر مستقیماً به ALUمتصل شدهاند، بنابراین دسترسی به دو رجیستر در یک سیکل ساعت هــم امکـانپذیـر اسـت. ایـن
ساختار موجب میگردد تا سرعت آنها نسبت به میکروکنترولرهای CISCبتواند تا ١٠برابر هم افزایش یابد.
خانواده میکروکنترولرهای ، AVRتراشههایی پیشرفته با امکانات جانبی کامل هستند. زمانی که شروع به یــادگیـری
مفاهیم اصلی آنها نمایید، لذت فراگیری تمام جزئیاتشان آغاز میشود.
شامل 68 صفحه Word
دانلود تحقیق آشنایی میکروکنترلرهای AVR و آموزش نرم افزار codevision AVR