مختصري راجع به 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ـ طريقة كار با دستگاه
برچسب ها:
پروژه دزدگیر ماشین با PIR