مقدماتی میکروکنترلر AVR
در قرن حاضر که زندگی با کامپیوترها و سیستمهای دیجیتالی آمیخته شده، یادگیری طراحی و پیادهسازی سیستمهای مبتنی بر طراحی دیجیتال، نه تنها برای مهندسین، بلکه برای تمامی علاقهمندان به تکنولوژی، لازم و ضروری است و تمام سیستمهای دیجیتال، معمولاً برای انجام پردازشهای مورد نیاز، به یک میکروکنترلر مجهز میشوند. AVR، از میکروکنترلرهایی محسوب میشود که شرکت اتمل، آن را روانه بازار الکترونیک کرده است.این میکروکنترلر هشت بیتی، به خاطر توانایی برنامهنویسی با کامپایلر زبانهای برنامه نویسی سطح بالا، مورد توجه قرار گرفته است. AVR به دلیل داشتن ویژگیهای منحصر به فرد ، تنوع مدلهای تولید شده و نیز آسانی در یادگیری و برنامهنویسی، به یکی از پرکاربردترین میکروکنترلرها در پروژههای دانشگاهی و صنعتی تبدیل شده است.مجموع ویژگی های گفته شده، باعث میشود کهAVR ، مناسبترین میکروکنترلر برای ورود به دنیای طراحی دیجیتال و پیاده سازی پروژه های دانشگاهی و صنعتی باشد. در دورهی آموزشی AVR ، تمامی پیشنیازهای مورد نیاز، برای یادگیری برنامهنویسی AVR از جمله زبان برنامه نویسی C و نرمافزار شبیهساز پروتئوس، به صورت کامل و در قالب یک فصل مجزا آموزش داده شدهاند.با توجه به آموزشی کامل ابعاد سخت افزاری و نرم افزاری در این دورهی آموزشی، همهی شرکتکنندگان، در پایان دوره قادر خواهند بود که به صورت عملی، پروژههای دلخواه خود را از صفر تا صد طراحی، شبیهسازی و پیادهسازی نمایند. همچنین وجود راهنماهای آموزشی، در طول دوره، باعث میشود تا مخاطبان محترم دوره بتوانند همهی سؤالات خود را مطرح کرده و پاسخ مناسب آن را دریافت کنند و در نتیجه در پایان، هیچ ابهامی در خصوص قسمتهای مختلف این دورهی آموزشی، وجود نخواهد داشت.
ثبت نام:هر زمان که خواستید می توانید در این دوره ثبت نام کنید
شروع دوره: به محض ثبت نام در دوره به محتوای دروس دسترسی خواهید داشت.
پایان دسترسی به دوره: شما از زمان ثبت نام به مدت حداقل دو ماه به محتوای دوره (این بازه با توجه به مدت هر دوره متفاوت خواهد بود) دسترسی خواهید داشت.
پروژه: دارد
برگزار کننده: دانشگاه تهران
حد نصاب قبولی در دوره: 70 نمره
پیشنیاز دوره: ندارد
شما می توانید از طریق تالار گفتگو با دیگر دانشجویان دوره در ارتباط باشید، شبکه روابط حرفه ای خود را تقویت کنید یا سوالات مرتبط با دوره خود را از دیگر دانشجویان بپرسید.
Announcements
فصل اول - معرفی میکروکنترلر ها 6
-
تاریخچه میکروپروسسور ها و تحولات آن ها از ابتدا تا کنون
-
تاریخچه میکروکنترلر ها و معرفی میکروکنترلر AVR
-
معرفی روش های برنامه نویسی میکروکنترلر AVR و نرم افزار های مورد استفاده در این دوره آموزشی
-
آموزش نصب نرم افزار کد ویژن AVR
-
آموزش نصب نرم افزار پروتئوس
-
آموزش نصب نرم افزار پروتئوس
فصل دوم - آشنایی با زبان c و c++ 10
-
منطق باینری
-
آشنایی با تاریخچه زبان C و C++
-
انواع داده ها
-
شناسه ها و اعلان متغیر ها
-
محیط برنامه نویسی و طراحی اولین برنامه
-
عملگر های محاسباتی و منطقی
-
داده های رشته ای
-
حلقه های تکرار و ساختار های کنترلی
-
آرایه ها و توابع
-
پروژه میانی اول
فصل سوم - آشنایی با نرم افزار شبیه ساز پروتئوس 6
-
آشنایی با نرم افزار پروتئوس
-
آشنایی کلی با محیط نرم افزار پروتئوس و منو ها
-
شبیه سازی مدارات میکروکنترلی با پروتئوس
-
سیم کشی بهینه در پروتئوس
-
معرفی اجمالی سایر امکانات پروتئوس
-
پروژه میانی دوم
فصل چهارم - معرفی پورت ها و پایه های AVR و تنظیمات آن ها 6
-
معرفی پورت های AVR
-
آشنایی با محیط نرم افزار کدویژن AVR
-
ریجستر های مربوط به تنظیمات پایه ها در AVR
-
معرفی کتابخانه DELAY
-
معرفی ریجستر PIN
-
پروژه میانی سوم
فصل پنجم - راه اندازی وسایل جانبی 5
-
راه اندازی سون سگمنت تکی
-
راه اندازی سون سگمنت چندتایی مالتی پلکس شده
-
راه اندازی ال سی دی کاراکتری
-
راه اندازی موتور دی سی ساده
-
پروژه میانی چهارم
فصل ششم - مبدل آنالوگ به دیجیتال و راه اندازی سنسور های مختلف 6
-
مبدل آنالوگ به دیجیتال
-
راه اندازی سنسور دما (LM35)
-
راه اندازی سنسور فتوسل
-
راه اندازی سنسور مادون قرمز
-
راه اندازی ولت متر دیجیتال
-
پروژه میانی پنجم
فصل هفتم - اصول الکترونیک و پروگرام کردن AVR 4
-
اصول اساسی الکترونیک
-
نکاتی در خصوص پیاده سازی فیزیکی مدار ها
-
پروگرام کردن میکروکنترلر AVR در محیط کدویژن
-
پروژه میانی ششم
پروژه نهایی 2
-
پروژه نهایی
-
درخواست صدور گواهينامه