دوره آموزش زبان برنامه نویسی Embedded C

آموزش زبان برنامه نویسی برای سیستم های نهفته یا Embedded C 

زمان شروع دوره: 29 بهمن 99

روزها و ساعت های برگزاری دوره: چهارشنبه ها 14 الی 20

محل برگزاری دوره: کارگاه برق دانشگاه صنعتی شریف

برای اطلاع از نحوه ثبت نام در این دوره به ثبت نام در دوره های فناورسرا مراجعه فرمایید.

پیش نیاز های دوره: پیش نیاز ندارد 

استاد: مهندس سید عبدالمهدی مرتضوی

رتبه برتر کنکور سراسری و فارغ التحصیل مهندسی الکترونیک از دانشگاه علم و صنعت ایران

دارای ۲۴ سال سابقه کار در رشته مهندسی الکترونیک و ۲۰ سال سابقه طراحی و تولید بیش از ۱۰۰ مدل مدارات دیجیتال و الکترونیک و سیستمهای Embedded مبتنی بر تراشه های میکروکنترلر.

بیش از ۲۰ سال سابقه تدریس مدارات منطقی، زبان برنامه نویسی C برای میکروکنترلر ها و میکرو کنترلر های AVR.

مدرک پایان دوره: اعطای گواهینامه معتبر دوزبانه پایان دوره

مدت دوره: ۲۵ ساعت

مخاطبین:

دانش آموختگان رشته های الکترونیک، کنترل، قدرت، مخابرات، مهندسی پزشکی، کامپیوتر، مکاترونیک و همه علاقمندان به برنامه نویسی و طراحی و تولید سیستم های الکترونیک.

کاربرد ها، مهارت ها و توانایی ها پس از گذراندن دوره:

دانش آموختگان دوره، کامپایلر ها و محیط های برنامه نویسی  Embedded C  را یاد گرفته و توانایی نوشتن و اجرای برنامه های متنوع برای سیستمهای نهفته و میکرو کنترلر ها به زبان C  را خواهند داشت.
 توابع پرکاربرد در C برای سیستم های نهفته را می اموزند و امادگی کامل برای برنامه نویسی پروژه های جالب و کاربردی سیستم های نهفته یا همان Embedded C را خواهند داشت.

پس از این دوره و با حل تمرین ها و مثال ها و انجام پروژه  ها میتوانند برای پروژه های پیشرفته میکرو کنترلری برنامه نویسی کنند و در شرکت های مرتبط استخدام شده و یا برنامه نویسی پروژه های خود را بخوبی انجام دهند.

معرفی دوره:

استفاده وسیع از میکروکنترلر ها نیاز به مهندسینی که دارای مهارت طراحی سیستم های دیجیتال بر پایه میکروکنترلرها هستند را روزافزون نموده است.

عموما دانش آموختگان رشته های مهندسی برق، الکترونیک، کامپیوتر وکنترل نیاز بیشتری به گذراندن دوره آموزشی جامع میکروکنترلر دارند.

نیاز موجود در بازار کار برای مهندسین توانمند در عرصه Embedded Systems که در واقع همان سیستم های مبتنی بر میکروکنترلر ها هستند اشتیاق و انگیزه فراوانی در مهندسین الکترونیک برای یادگیری زبان C ویژه میکرو کنترلر ها ایجاد نموده و لذا آموزش  برنامه نویسی میکرو کنترلر هابرای مهندسین سخت افزار از موارد لازم موفقیت در کار شده است.

 

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

با یک جستجو در سایت های کاریابی در خارج از کشور دیده میشود که چه نیاز زیادی به مهندسین کاربلد در عرصه برنامه نویسی برای سیستم های نهفته در خارج از کشور وجود دارد.

همچنین نیاز به مهندسین سیستم های Embedded و طراح سیستم های مبتنی بر میکروکنترلر در داخل نیز روز به روز در افزایش است و در استخدام مهندسین تاثیر زیادی دارد.

 

سرفصل های دوره:

مبانی مقدماتی زبان C
اشنایی با انواع زبان های برنامه نویسی کاربردی سیستمهای مبتنی بر میکرو کنترلر و یا همان امبدد سیستم ها 
انواع داده ها در زبان برنامه نویسی C
تعریف انواع  ثابت ها و متغیرها  در برنامه نویسی به زبانCو مقدار دهی متغیرها
معرفی اپراتور های منطقی،محاسباتی، رابطه ای و بیتی.
ساختار‌یک برنامه  به زبان C و معرفی تابع اصلی یک برنامه بنام main 

تعریف آرایه ها و رشته ها، مقدار دهی اولیه به آنها و انواع ارایه های یک و چند بعدی و کاربرد های انها با حل مثال

حلقه های تکرار شامل while, for,  و do   while 

کاربرد ها و مشابهت ها و تفاوتهای آنها با حل تمرین  و مثال

 دستورات پیش پردازنده تعریف و کاربرد آنها

دستورinclude و چگونگی افزودن  کتابخانه ها به یک برنامه 

دستور define و کاربرد های آن از جمله در تعریف توابع

معرفی ساختارهای if, if  else و switch  case  و کاربرد های آن ها  و تفاوت ها و تشابه ها و کاربرد های هر یک در برنامه نویسی برای سیستم های نهفته
معرفی CODEVISION و PROTEUS
معرفی توابع پر کار برد در کدویژن برای برنامه نویسی به زبان Cبرای میکر هایAVR و استفاده از آنها برای راه اندازی LCD و نمایش حروف و کاراکتر بر روی آنها

 آشنایی کامل با محیط کدویژن برای میکروکنترلر های AVR
معرفی برنامه شبیه ساز پروتئوس و شبیه سازی برنامه های نوشته شده بر روی آن
حل تمرین و مثال برای LCD و  نمایشگر های سون سگمنت 7segment با میکروکنترلر های AVR
تعریف کامل توابع و چگونگی نوشتن تابع ها و مفهوم  ساخت یافتگی برنامه نویسی

مفهوم شیئ گرایی و کلاس ها

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

 

آموزش های مرتبط

آموزش عملی میکروکنترلرهای AVR مقدماتی مدرس: مهندس سید عبدالمهدی مرتضوی مدت دوره: 36 ساعت
۳,۲۰۰,۰۰۰ تومان ۲,۵۰۰,۰۰۰ تومان
طراحی مدارچاپی و کار با نرم افزار Altium Designer مدرس: سید علی شبّر مدت دوره: 24 + 12 ساعت
۱,۵۰۰,۰۰۰ تومان ۱,۲۰۰,۰۰۰ تومان
کارگاه آموزش FPGA و زبان VHDL مدرس: دکتر محمد جوادیان مدت دوره: 50 ساعت (10 جلسه 5 ساعته)
۳,۲۰۰,۰۰۰ تومان ۲,۸۰۰,۰۰۰ تومان
آموزش کاربردی میکروکنترلرهای ARM STM32، مقدماتی مدرس: دکتر محمد جوادیان مدت دوره: 50 ساعت
۳,۲۰۰,۰۰۰ تومان ۲,۸۰۰,۰۰۰ تومان
آموزش کاربردی میکروکنترلرهای ARM STM32، پیشرفته مدرس: دکتر محمد جوادیان مدت دوره: 36
۴,۲۰۰,۰۰۰ تومان ۳,۸۰۰,۰۰۰ تومان
کارگاه طراحی سیستمهای نهفته مبتنی بر بردهای سیستم عامل دار مانند رزبری پای مدرس: دکتر محمد جوادیان مدت دوره: 48 ساعت
۴,۲۰۰,۰۰۰ تومان ۳,۸۰۰,۰۰۰ تومان
کارگاه آموزش پردازش سیگنال و تصویر در متلب و پیاده سازی در FPGA به زبان VHDL مدرس: دکتر محمد جوادیان مدت دوره: 48 ساعت
۴,۲۰۰,۰۰۰ تومان ۲,۸۰۰,۰۰۰ تومان
آموزش عملی میکروکنترلرهای AVR پیشرفته مدرس: مهندس سید عبدالمهدی مرتضوی مدت دوره: 30 ساعت
۳۸,۰۰۰,۰۰۰ تومان ۳۵,۰۰۰,۰۰۰ تومان

تماس تلفنی با فناورسرا

09210217546

نشانی ایمیل

info@fanavarsara.com

صفحات رسمی ما

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

تمامی حقوق این سایت متعلق به شرکت فناورسرای پویا است و هرگونه کپی برداری بدون اجازه کتبی غیرمجاز می باشد.

طراحی وب سایت

ورود به سایت

رمز عبور خود را فراموش کرده اید؟
هنوز در سایت ثبت نام نکرده‌اید؟