آموزش صفر تا 100 میکروکنترلرهای AVR - مدرس ارزبین
Training of AVR microcontrollers (beginner to advanced)
دسته بندی:
آموزش برنامه نویسی
مهمترین پیشنیازهای مورد نیاز برای یادگیری میکروکنترلر AVR عبارتند از: زبان C، نرمافزار شبیه ساز پروتئوس و نرم افزار کدویژن AVR که با توجه به آموزش کامل تمامی این پیشنیازها در این آموزش، برای این دورهی آموزشی AVR، پیش نیاز خاصی وجود ندارد و همهی دانشجویان میتوانند بدون نگرانی از پیشنیازها، از این دوره استفاده کنند.
این بسته آموزشی شامل 20 فیلم آموزشی به مدت بیش از 9 ساعت می باشد. همچنین این بسته شامل یک جزوه PDF است که همه موارد مندرج در فهرست زیر را شامل می شود. آموزش های ارائه شده، برای دانشجویان سطح مبتدی تا پیشرفته قابل استفاده هستند. همه پروژه های مندرج در فهرست زیر در فیلم های آموزشی ارائه شده اند.
فهرست:
- تعاریف اولیه از ساختار میکروکنترلر
- انواع حافظه ماندگار (دائمی)
- انواع حافظه های غیر دائمی
- پورت های ورودی و خروجی
- بافر (تقویت کننده جریان)
- سیکل ماشین
- تایمر یا کانتر
- وقفه
- ارتباط سریال USART
- مبدل آنالوگ به دیجیتال (ADC)
- مبدل دیجیتال به آنالوگ (DAC)
- سنسور (Sensor)
- مقدمهای بر میکروکنترلرها
- سری AT90S
- سری ATtiny
- سری ATmega
- تفاوت میکروپروسسورها و میکروکنترلر ها
- پورت های ورودی و خروجی میکروکنترلر ها
- DDRx.n
- PORTx.n
- PINx.n
- پورتهای میکروکنترلر ATmega16
- انواع حافظه های میکروکنترلرهای AVR
- حافظه Flash
- حافظه EEPROM
- حافظه SRAM
- مقدمه ای بر زبان C
- الگوریتم برنامه نویسی
- مفاهیم اولیه زبان C
- ساختار کلی زبان C
- دستورات پیش پردازنده
- ثابت ها
- متغیرها
- عملگرها
- تقدم عملگرها
- دستورات زبان C
- دستور if
- دستور switch
- حلقه های تکرار
- دستور break
- دستور continue
- دستور typedef
- توابع در زبان C
- توابع کتابخانه ای استاندارد
- آرایه ها
- ساختارها
- تعریف یک union
- نرم افزار Code Vision
- دو روش ایجاد پروژه در نرم افزار Code Vision AVR
- ایجاد اولین برنامه (چشمک زن)
- چشمک زدن LED توسط یک دکمه
- شمارشگر پین های یک پورت
- نمایشگر سون سگمنت
- رفرش کردن سون سگمنت چند رقمی
- نمایش اعداد در نمایشگر سون سگمنت 8 رقمی
- Alpha numeric LCD
- کتابخانه lcd.h
- نمایش کاراکترهای درون LCD
- چاپ اعداد و متغیرها روی LCD
- صفحه کلید (keypad)
- قفل دیجیتال
- وقفه ها (interrupts)
- تعریف وقفه
- مراحل اجرای یک وقفه
- تایمر یا کانتر (Timer / Counter)
- Timer
- Counter
- مدهای تایمر
- موتورها
- ADC
- معرفی LM35
مدت زمان فیلم های آموزشی: 9 ساعت
تعداد صفحات فایل PDF (تایپ شده): 164
ویژگی های محصولویژگی | اندازه |
---|---|
تعداد جلسات آموزش | 20 |
مدت زمان آموزش | 9 ساعت |
تعداد صفحات | 164 |
دیگران را با نوشتن نظرات خود، برای انتخاب این محصول راهنمایی کنید.
لطفا پیش از ارسال نظر، قوانین زیر را مطالعه کنید:- فارسی بنویسید و از کیبورد فارسی استفاده کنید. بهتر است از فضای خالی (Space) بیشازحدِ معمول، شکلک یا ایموجی استفاده نکنید و از کشیدن حروف یا کلمات با صفحهکلید بپرهیزید.
- نظرات خود را براساس تجربه و استفادهی عملی و با دقت به نکات فنی ارسال کنید؛ بدون تعصب به محصول خاص، مزایا و معایب را بازگو کنید و بهتر است از ارسال نظرات چندکلمهای خودداری کنید.
- بهتر است در نظرات خود از تمرکز روی عناصر متغیر مثل قیمت، پرهیز کنید.
- به کاربران و سایر اشخاص احترام بگذارید. پیامهایی که شامل محتوای توهینآمیز و کلمات نامناسب باشند، حذف میشوند.
- از ارسال لینکهای سایتهای دیگر و ارایهی اطلاعات شخصی خودتان مثل شماره تماس، ایمیل و آیدی شبکههای اجتماعی پرهیز کنید.