دوره ویدئویی Embedded C مقدماتی

دوره ویدئویی Embedded C  مقدماتی

نگاهی کلی به دوره آموزشی ویدئویی Embedded C مقدماتی

مدت دوره شهریه پیش نیاز
18 ساعت 930,000 تومان ندارد
  • اشتراک در شبکه های اجتماعی

آشنایی با دوره ویدئویی Embedded C مقدماتی

یکی از متداول ترین زبان های برنامه نویسی سیستم های نهفته (از جمله AVR,ARM,PIC,dsPIC ) زبان  C می باشد. اگر از علاقمندان برنامه نویسی امبدد سیستم ها  هستید یادگیری Embedded C می تواند قدم اول شما به دنیای سیستم های نهفته باشد. شرکت کنندگان در دوره ویدئویی Embedded C مقدماتی، زبان C را برمبنای برنامه نویسی میکروکنترلرها آموزش میبینند. بنابراین در طول دوره علاوه بر آموزش قواعد و اصول برنامه نویسی زبان C نحوه راه اندازی واحد IO میکروکنترلر AVR آموزش نیز آموزش داده می شود.

راه اندازی پریفرال های مختلف کاربردی مانند Lcd، Keypad، 7Segment،.... و  انجام پروژه از موارد مورد تدریس در این دوره می باشد. همچنین شبیه ساز مورد استفاده  در دوره Embedded C مقدماتی نرم افزار پروتئوس میباشد و نتیجه تمامی برنامه های نوشته شده با استفاده از این شبیه ساز تست و ارزیابی می شوند. شما میتوانید برای ارزیابی سطح برنامه نویسی خود به سوالات چالش برنامه نویسی Embedded C پاسخ دهید.

لازم به ذکر هست که گواهینامه فنی و حرفه ای آموزشگاه نیرا برای دانشجویانی که در بازه زمانی 4 ماه  پس از خرید ویدئوها، پروژه پایانی را انجام داده و موفق به کسب نمره قبولی شوند صادر خوهد شد.


سرفصل آموزشی دوره ویدئویی Embedded C مقدماتی

آموزش مقدمات زبان C

معرفی انواع زبان های برنامه نویسی کاربردی سیستم های نهفته
آشنایی با ساختار برنامه نویسی و مفاهیم اولیه برنامه نویسی 
انواع داده ها در زبان برنامه نویسی C
معرفی انواع متغیرها و ثابت ها و نحوه به کارگیری آن در برنامه نویسی امبدد سیستم ها
آشنایی با نحوه مقدار دهی متغیرها
معرفی عملگرهای محاسباتی ، رابطه ای ، منطقی ، بیتی و نحوه استفاده از آن ها 
معرفی تابع main و نحوه استفاده از آن در برنامه نویسی میکروکنترلر
به کارگیری دستور #include جهت اضافه کردن کتابخانه ها به برنامه 
استفاده از دستور پیش پردازنده #define 

برنامه نویسی میکروکنترلر 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 ها در برنامه نویسی سیستم های نهفته
راه اندازی موتور پله ای Stepper motor توسط میکرو AVR
نمایش کارکترها و حروف بر روی LCD کاراکتری
راه اندازی نمایشگر هفت قسمتی 7segment توسط میکروکنترلر AVR

توابع و برنامه نویسی ساخت یافته

آشنایی با روش های تابع نویسی
معرفی انواع توابع از نظر ورودی و خروجی
تعریف متغیرهای محلی و عمومی
مدیریت استفاده از چند تابع در یک برنامه
طراحی برنامه های دارای منوی انتخابی با استفاده از توابع فرعی
پیاده سازی توابع دارای مقدار برگشتی

دریافت فایل سرفصل ها


توصیه مدرس

دانشجویان و علاقمندانی که تمایل دارند به حوزه های مختلف از جمله برنامه نویسی تحت سیستم عامل و یا برنامه نویسی میکروکنترلرها و سایر ریزپردازنده ها ورود کنند می توانند با یادگیری زبان C به عنوان اولین قدم ، پیمودن این مسیر جذاب را آغاز نمایند . یادگیری کلیه زبان های برنامه نویسی نیازمند ذهنی خلاق و تمرکز بالا در حین یادگیری می باشد . در نتیجه توصیه می شود برای یادگیری بهتر و مطلوب تر با ذهنی آرام و آماده یادگیری در کلاس C حضور یابید . هم چنین انجام تمرین های متعددی که با هدف ایجاد تسلط بیشتر دانشجویان طراحی گردیده است می تواند موفقیت هرچه بیشتر شما را فراهم آورد. 


info

قوانین آموزشگاه arrow_backward

از قوانین آموزشگاه قبل از ثبت نام آگاه شوید

می خواهم ثبت نام کنمarrow_backward

با مشاهده تقویم آموزشی دوره ویدئویی Embedded C مقدماتی ثبت نام کنید

Make the future now

آینده را اکنون بساز

عضویت در باشگاه نیراسیستم یا نیاز به مشاوره دارم