پروژه عملی، پروژه دزدگیر ماشین با PIR با کد نویسی درون متن word بدون منبع، مختصری راجع به AVR: زبانهای سطح بالا یا همان (HIGH LEVEL LANGUAGES) HLL به سرعت در حال تبدیل شدن به زبان برنامهنویسی استاندارد برای میکروکنترلرها (MCU) حتی برای میکروهای 8 بیتی کوچک هستند. زبان برنامهنویسی BASIC و C...
دسته بندی: فنی و مهندسی » برق، الکترونیک، مخابراتتعداد مشاهده: 607 مشاهده
فرمت فایل دانلودی: zip
فرمت فایل اصلی: doc
تعداد صفحات: 54
حجم فایل: 719 کیلوبایت
مختصری راجع به 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 طریقۀ کار با دستگاه
عبارات کلیدی