نقد و بررسی : ویدیو آموزشی برنامه نویسی Embedded C مقدماتی
در این ویدئوی آموزشی، سرفصل و مباحث آموزشی دوره Embedded C توسط مهندس یادگاری مدرس دوره ، در طی پروژه های برنامه نویسی مختلف، آموزش داده میشوند. بنابراین ، علاوه بر آموزش الگوریتم ها و دستورات برنامه نویسی ، شما در طی شش جلسه، به صورت عملی با طرز استفاده از تمامی دستورات در پروژه های مختلف آشنا خواهید شد.
دانشجو در پایان دوره می تواند :
درک مناسبی از الگورتیم های برنامه نویسی و مفاهیم برنامه نویسی ویژه میکروکنترلرها داشته باشد .
انواع داده ها ، نحوه تبدیل آن ها به یکدیگر ، آرایه ها و رشته ها در برنامه نویسی C را مورد استفاده قرار دهد .
با ساختارهای کنترلی برنامه مانند IF و Switch آشنا و جایگاه درست استفاده از هر کدام را درک کند .
با انواع حلقههای تکرار for , while و do while و نحوه استفاده آن در سیستم های نهفته آشنا شود .
برنامه نویسی بر روی تراشه های برنامه پذیر از جمله میکروکنترلرها را انجام دهد .
از کامپایلر Codevision برای محیط برنامه نویسی استفاده کند .
تجربه برنامه نویسی واحد I/O میکروکنترلر AVR را کسب نماید. (در دوره میکروکنترلر AVR مقدماتی واحد I/O به طور کامل مورد بررسی قرار خواهد گرفت .)
راه اندازی LCD کاراکتری ، نمایشگر LED ، کیپد ماتریسی ، 7segment را فرا می گیرد .
مشخصات فنی :
زبان | فارسی |
---|---|
تعداد جلسات | 6 جلسه |
مدت زمان | 18 ساعت |
نوع دیسک | DVD |
تعداد دیسک | 2 حلقه |
انتشارات | نیراسیستم |
نسخه ویندوز | 10, 7, 8, XP |
نرم افزار | Gem Player |
پیش نیاز | ندارد |
مزایا | 2 کاربره ( قابلیت اجرا در دو سیستم) |
سایر توضیحات | دوره ویدیویی شامل تدریس embedded c در سطح مقدماتی است. |
سرفصل دوره
سرفصل دوره
- معرفی انواع زبان های برنامه نویسی کاربردی سیستم های نهفته
- آشنایی با ساختار برنامه نویسی و مفاهیم اولیه برنامه نویسی
- انواع داده ها در زبان برنامه نویسی C
- معرفی انواع متغیرها و ثابت ها و نحوه به کارگیری آن در برنامه نویسی امبدد سیستم ها
- آشنایی با نحوه مقدار دهی متغیرها
- معرفی عملگرهای محاسباتی ، رابطه ای ، منطقی ، بیتی و نحوه استفاده از آن ها
- معرفی تابع main و نحوه استفاده از آن در برنامه نویسی میکروکنترلر
- برنامه نویسی میکروکنترلر AVR
- آشنایی کلی با میکروکنترلر AVR و عملکرد واحدهای آن
- معرفی ساختار میکروکنترلر AVR
- آشنایی با مفاهیم پالس ساعت ، ریست و شیوه های برنامه ریزی میکرو
- معرفی رجیسترهای واحد I/O میکروکنترلر AVR
- آموزش کار با کامپایلر Codevision
- به کارگیری LED به عنوان نمایشگر در پروژه ها
- آموزش مفاهیم pull up / pull down در سیستم های دیجیتال
- نحوه خواندن کلید فشاری به عنوان ورودی توسط میکروکنترلر
- معرفی توابع چاپ دیتا بر روی نمایشگر LCD کاراکتری
- آشنایی با نرم افزار Proteus به عنوان شبیه ساز پروژه های embedded system
- حلقه های تکرار و ساختارهای تصمیم گیری
- آشنایی با حلقه های تکرار for(), while(), do … while()
- آشنایی با کاربرد حلقه های تکرار تو در تو
- آشنایی با ساختارهای تصمیم گیری if , else if, switch و نحوه به کارگیری آن در برنامه نویسی میکروکنترلر
- اجرای انواع تمرین های رقص نور بر روی LED
- نحوه به کارگیری کیپد تلفنی در پروژه های میکروکنترلری
- طراحی و پیاده سازی انواع شمارنده های بالا شمار ، پایین شمار ، حلقوی ، جانسون و …
- تعریف آرایه های تک بعدی و چند بعدی کاربرد آن ها
- آشنایی با رشته ها و مقدار دهی به آن ها
- به کار گیری string ها در برنامه نویسی سیستم های نهفته
- نمایش کارکترها و حروف بر روی LCD کاراکتری
- راه اندازی نمایشگر هفت قسمتی 7segment توسط میکروکنترلر AVR
- توابع و برنامه نویسی ساخت یافته
- آشنایی با روش های تابع نویسی
- معرفی انواع توابع از نظر ورودی و خروجی
- تعریف متغیرهای محلی و عمومی
- مدیریت استفاده از چند تابع در یک برنامه
- طراحی برنامه های دارای منوی انتخابی با استفاده از توابع فرعی
کدرلایف –
ممنون از این مقاله کاربردی