لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 23
فهرست مطالب:
میکروکنترلرچیست؟
خانواده محصولات AVR
نرم افزار
تحلیل برنامه
LCD
نحوه کامپایل برنامه و پروگرام کردن IC
پورت سریال (RS-232)
عملکرد USARTمیکرو کنترلر AVR
مبدل آنالوگ به دیجیتال(ADC)
برخی از مشخصات ADCقطعهATMEGA16
رجیسترهای واحد ADC
راه اندازی ADCبه صورت تک تبدیل و تبدیل خودکار
اندازه گیری دما با سنسور LM35
SPI BUS
نحوه عملکرد SPI
MODEهایSLEEPو تایمرWATCHDOG
توابع مدیریت توان در CODEVISION
تنظیمات رجیسترهایI/O
نحوه ارتباط دهی ورودی و خروجیهای میکرو
مشخصات برخی قطعات AVR
PINOUTبرخی قطعات AVR
خلاصه رجیستر هایATMEGA16
معرفی کامل پروژه
سخت افزار لازم
انجام تنظیمات اولیه برنامه
برنامهC پروژه
مقدمه
امروزه کار با میکروکنترلرها بیش از پیش ضرورت یافته و به موازات آن طراحی آن وارد مرحله جدیدی شده است ،که امکان انعطاف پذیری بیشتری را فراهم می کند .یکی از این میکرو کنترلرهای جدید،میکروکنترلرهایAVRاست که به عنوان خانواده ای بزرگ از سه خانواده میکرو کنترلرهای جدید،سهم عمده ای از مصرف را به خود اختصاص داده است. از مزایای این میکرو کنترلر طراحی ویژه آن است که امکان کار با زبانهای سطح بالا،بدون افزایش بیش از حد کدهای برنامه را فراهم می کند.ازآنجایی که زبان برنامه نویسی Cبه عنوان یک زبان سطح بالا و همچنین نزدیک به زبان اسمبلی،می تواند به بهترین وجه برای کار با این میکرو کنترلر استفاده شود،عدم وجود امکانات و مطالب مورد نیاز در مورد این میکروها ما را بر این داشت که پروژه خود را در مورد این میکروها انتخاب کنیم.
در این پروژه ما سعی بر ان داشتیم که ابتدا مطالب اولیه در مورد میکروهای AVRبیان کنیم سپس به سراغ انواع میکروهای AVR می رویم و توضیحاتی در مورد آن بیان می کنیم ،به سراغ میکروی مورد نظری که پروژه خود را توسط ان به مرحله اجرا گذاشته ایم بحث کرده و علت انتخاب ان را بیان کرده و همچنین نحوه برنامه ریزی کردن آن و چگونگی ارتباط با آن، پورتهای ورودی وخروجی میکرو معرفی می شود.
پروژه ساخت ساعت با استفاده از میکروکنترلر AVR