نوع فایل: word
قابل ویرایش 64 صفحه
چکیده:
زبانهای سطح بالا یا همانHLL(HIGH LEVEL LANGUAGES) به سرعت در حال تبدیل شدن به زبان استاندارد برای میکروکنترلرها(MCU) حتی برای میکروهای 8بیتی کوچک هستند. زبان برنامه نویسی BASICوCبیشترین استفاده را در برنامه نویسی میکروها دارند ولی در اکثر کاربردها کدهای بیشتری را نسبت به زبان برنامه نویسی اسمبلی تولید می کنند.ATMEL ایجاد تحولی در معماری، جهت کاهش کد به مقدار مینیمم را درک کرد که نتیجه این تحول میکروکنترلرهای AVR هستند که علاوه بر کاهش و بهینه سازی مقدار کدها به طور واقع عملیات را تنها در یک کلاک سیکل انجام میدهند و از 32رجیستر همه منظوره استفاده می کنند که باعث شده 4تا12بار سریعتر از میکروهای دیگر باشد.
تکنولوژی حافظه کم مصرف غیر فرار شرکت ATMEL برای برنامه ریزی AVR ها مورد استفاده قرار گرفته است. در نتیجه حافظه های FLASHوEEPROM در داخل مدار قابل برنامه ریزی هستند.
مقدمه:
انسان در زندگی در جستجوی آسایش و راحتی است. در راه به دست آوردن این آسایش تلاشهای بسیار انجام می دهد و حتی برای رسیدن به آن گاهی متحمل سختی های بسیار نیز می شود، و حاصل شدن این آسایش پس از آن سختی بسیار شیرین تر خواهد بود.
پیشرفت های علمی انسان نیز در اثر همین سعی تلاش به دست می آید و او را به آسایش نزدیکتر می کند.
گاهی بشر برای کسب موفقیت در اختراع یک وسیله یا کشف یک راز از رموز هستی ماهها و سالها عمر صرف می کند و پس از رسیدن به هدف بسیاری از همنوعان او از نتیجه یک عمر زحمت او بهره می برند و چه لذتی از این بالاتر؟
بنابراین نیاز های بشر همیشه باعث می شود او تحقیقات خود را در جهت رفع نیاز گسترده نماید. در نتیجه اختراعات و اکتشافات بسیاری در این راه انجام گرفته است.
فهرست مطالب:
پیشگفتار
چکیده
مقدمه
اهداف پروژه
نقشه مدار
عملکرد مدار
توضیحاتی در ارتباط با عملکرد قطعات مدار
برنامه
خصوصیات ATMega32
ضمائم
منابع
منابع و مأخذ:
میکروکنترلرهای AVR ، مهندس علی کاهه
پروژه رشته برق با موضوع مدار فرمان کولر. doc