نگاهی کلی به دوره آموزشی ویدئویی Embedded C مقدماتی
مدت دوره | شهریه | پیش نیاز |
---|---|---|
18 ساعت | 420,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 حضور یابید . هم چنین انجام تمرین های متعددی که با هدف ایجاد تسلط بیشتر دانشجویان طراحی گردیده است می تواند موفقیت هرچه بیشتر شما را فراهم آورد.
قوانین آموزشگاه arrow_backward
از قوانین آموزشگاه قبل از ثبت نام آگاه شوید
می خواهم ثبت نام کنمarrow_backward
با مشاهده تقویم آموزشی دوره ویدئویی Embedded C مقدماتی ثبت نام کنید