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

مدت دوره: 25 ساعت
۱,۱۰۰,۰۰۰ تومان
۹۹۰,۰۰۰ تومان
آموزش زبان برنامه نویسی برای سیستم های نهفته یا 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
تعریف کامل توابع و چگونگی نوشتن تابع ها و مفهوم ساخت یافتگی برنامه نویسی
مفهوم شیئ گرایی و کلاس ها
معرفی اشاره گرها، اشاره گر به توابع، ارسال ارگومان از طریق اشاره گر.
ساختارها
کار با فایلها
دسته بندی های چهار گانه توابع بر اساس ورودی ها و خروجی های آنها و انواع متغیر ها از نظر موقعیت انها در توابع (محلی و عمومی)
حل انواع مثال و تمرین درباره موارد فوق
آموزش های مرتبط







