مختصری راجع به AVRزبانهای سطح بالا یا همان (HIGH LEVEL LANGUAGES) HLL به سرعت در حال تبدیل شدن به زبان برنامهنویسی استاندارد برای میکروکنترلرها (MCU) حتی برای میکروهای 8 بیتی کوچک هستند. زبان برنامهنویسی BASIC و C بیشترین استفاده را در برنامهنویسی میکروها دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامهنویسی اسمبلی تولید میکنند. ATML ایجاد تحولی در معماری، جهت کاهش کد به مقدار مینیمم را درک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش و بهینهسازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل توسط معماری (REDUCED RISC INSTRUCTION SET COMPUTER) استفاده میکنند که باعث 4 تا 12 بار سریعتر از میکروهای مورد استفاده کنونی باشند.
تکنولوژی حافظه کم مصرف غیر فرّار شرکت ATMEL برای برنامهریزی AVR ها مورد استفاده قرار گرفته است در نتیجه حافظههای FLASH و EEPROM در داخل مدار قابل برنامهریزی (ISP) هستند. میکروکنترلرهای اولیه AVR دارای 1. 2 و 8 کیلوبایت حافظه FLASH و به صورت کلمات 16 بیتی سازماندهی شده بودند.
AVR ها به عنوان میکروهای RISC با دستورات فراوان طراحی شدهاند که باعث میشود حجم کد تولید شده کم و سرعت بالاتری بدست آید.
فهرست مطالب:
فصل اول1ـ مختصری راجع به AVR
2ـ عملیات تک سیکل
3ـ طراحی برای زیانهای BASIC و C
4ـ خصوصیات ATTINY26L
5ـ فیوز بیتهای ATTINY26L
فصل دوم6ـ محیط برنامهنویسی BAS com AVR
7ـ معرفی منوهای محیط BAS com
8ـ منوی File
9ـ منوی EDit
10ـ منوی PROGRAM
11ـ منوی Tools
12ـ منوی Options
13ـ معرفی محیط شبیهسازی (Simu LATOR)
14ـ شبیهسازی سخت افزاری
15ـ گزینه VARIABLES
16ـ گزینه LOCAL
17ـ گزینه WATCH
18ـ گزینه up
19ـ گزینه INTERRUPTS
20ـ معرفی محیط برنامهریزی
فصل سوم4ـ برنامه دستگاه
5ـ شماتیک 6ـ PC B
6ـ روی فیبر
7ـ طریقة کار با دستگاه
-
راهنمای استفاده:
مناسب جهت استفاده دانشجویان رشته مهندسی برق الکترونیک
-
محتوای فایل دانلودی:
در قالب word 2003 و قابل ویرایش
سجاد
چهارشنبه 10 شهریور 1395 ساعت 08:41