دوره میکروکنترلر PIC
4.2/5 - (5 امتیاز) دوره میکروکنترلر PIC میکروکنترلرهای PIC از جمله پرکاربردترین و محبوبترین قطعات در دنیای الکترونیک و سیستمهای IOT هستند. اگر شما هم به دنبال یادگیری برنامهنویسی و کار با این میکروکنترلرها هستید، دوره آموزشی میکروکنترلرهای PIC بهترین گزینه برای شروع است. این دوره به صورت جامع…
تومان۴.۸۵۰.۰۰۰
تخصصی
22 جلسه
پیشنیاز: دوره جامع تعمیر برد
توضیحات دوره
دوره میکروکنترلر PIC
میکروکنترلرهای PIC از جمله پرکاربردترین و محبوبترین قطعات در دنیای الکترونیک و سیستمهای IOT هستند. اگر شما هم به دنبال یادگیری برنامهنویسی و کار با این میکروکنترلرها هستید، دوره آموزشی میکروکنترلرهای PIC بهترین گزینه برای شروع است. این دوره به صورت جامع و پروژهمحور، از مفاهیم پایه تا مباحث پیشرفته را پوشش میدهد و با استفاده از کامپایلر CCS، شما را برای انجام پروژههای واقعی آماده میکند.
سرفصلهای دوره میکروکنترلرهای PIC
1. مقدمه
- بررسی محتوای دوره و آن چیزی که در دوره آموزش داده خواهد شد.
- ارائه نمونه آموزشی.
2. بررسی میکروکنترلرهای PIC
- معرفی خانوادههای مختلف (PIC10, PIC16, PIC18, PIC24, dsPIC).
- تفاوتهای معماری PIC با سایر میکروکنترلرها.
3. آشنایی با کامپایلر CCS
- نصب و راهاندازی کامپایلر CCS.
- آشنایی با ساختار برنامهنویسی در CCS.
4. آشنایی با شبیه ساز Proteous
- نصب و راهاندازی نرم افزار.
- آشنایی با ساختار و نحوه استفاده از پروتئوس برای شبیه سازی مدارات میکروکنترلری.
5. آشنایی با دستورات برنامه نویسی
- بررسی ساختار زبان برنامه نویسی C.
- بررسی دستورات پرکاربرد C برای کمپایلر CCS.
6. پیکربندی واحد I/O
- پیکربندی پورتهای ورودی و خروجی.
- پروژههای عملی: کنترل LED با کلید، ساخت چشمکزن.
7. راه اندازی سون سگمنت
- بررسی ساختار سون سگمنت ها.
- آشنایی با نحوه درایو کردن سون سگمنت ها .
8. راه اندازی LCD
- بررسی LCD های کاراکتری و نحوه اتصال به میکرو .
- بررسی فایل درایور LCD و همچنین بررسی دستورات LCD برای نمایش .
9. بررسی تایمرها
- آشنایی با تایمرها و کاربردهای آنها.
- نحوه ساخت و کاربردهای انواع تایمر.
10. آشنایی با وقفه
- توضیحات: در این جلسه با مفهوم وقفه و دلیل اهمیت استفاده از وقفه ها آشنا خواهید شد .
- با انجام یک پروژه با مفهوم وقفه آشنا خواهیدشد .
11. ماژول CCP در حالت Capture
- توضیحات: در این حالت، ماژول CCP زمان وقوع یک رویداد خارجی (مانند تغییر لبه سیگنال) را ثبت میکند. این کار با استفاده از تایمرها انجام میشود.
- کاربردها: اندازهگیری فرکانس سیگنال، اندازهگیری پهنای پالس، زمانبندی رویدادها.
12. ماژول CCP در حالت Compare
- توضیحات: در این حالت، مقدار تایمر با یک مقدار از پیش تعیینشده (در رجیستر CCPR) مقایسه میشود. اگر مقدار تایمر با CCPR برابر شود، یک رویداد رخ میدهد.
- کاربردها: تولید پالسهای دقیق، زمانبندی وقایع، کنترل موتورها.
13. ماژول CCP در حالت PWM
- توضیحات: در این حالت، ماژول CCP یک سیگنال PWM (مدولاسیون عرض پالس) تولید میکند. PWM برای کنترل سرعت موتورها، روشنایی LED و غیره استفاده میشود.
- کاربردها: کنترل موتور DC، تنظیم روشنایی LED، تولید سیگنالهای کترلی برای منابع سویچینگ و اینورتر ها .
14.پیکربندی ADC
- توضیحات: ADC (مبدل آنالوگ به دیجیتال) برای خواندن مقادیر آنالوگ از سنسورها استفاده میشود.
- کاربردها: خواندن دما، نور، ولتاژ و سایر سیگنالهای آنالوگ.
15.ارتباطات
پروتکل I2C
- توضیحات: I2C یک پروتکل ارتباطی دو سیمه (SDA و SCL) است که برای ارتباط با چندین دستگاه روی یک باس استفاده میشود.
- کاربردها: ارتباط با سنسورها، حافظههای خارجی، نمایشگرها.
پروتکل SPI
- توضیحات: SPI یک پروتکل ارتباطی چهار سیمه (MOSI, MISO, SCK, SS) است که برای ارتباط با دستگاههای سریع استفاده میشود.
- کاربردها: ارتباط با حافظههای Flash، نمایشگرها، ماژولهای ارتباطی.
پروتکل USART
- توضیحات: USART یک پروتکل ارتباطی سریال برای ارتباط با دستگاههایی مانند کامپیوتر، ماژولهای GPS و غیره است.
- کاربردها: ارتباط با کامپیوتر، انتقال دادهها به صورت سریال.
16. حفاظت دربرابر نویز و خدشه به سیستم
- تایمر WHATCHDOG
- حفاظت دربرابر نویز (سخت افزار )
- حفاظت در برابر نویز ( نرم افزار )
- کاربردها: افزایش قابلیت اطمینان سیستم، جلوگیری از هنگ کردن برنامه.
بخش پروژههای پیشرفته
17.تروموستات دما و رطوبت
18.گیرنده رادیویی LEARN CODE
19.کنترولر پیامکی
20.محافظ جریان الکتروموتور
21. پروژه ولت متر و آمپر متر
مزایای شرکت در دوره میکروکنترلرهای PIC
- آموزش پروژهمحور: یادگیری مفاهیم از طریق انجام پروژههای واقعی.
- استفاده از کامپایلر CCS: یکی از قدرتمندترین کامپایلرها برای برنامهنویسی PIC.
- پشتیبانی کامل: پاسخ به سوالات و رفع اشکال در طول دوره.
ابزارهای مورد نیاز در دوره
- سختافزار: میکروکنترلرهای PIC (مانند PIC16F877A)، برد بورد، LED، کلید، سنسورها و ماژولهای ارتباطی.
- نرمافزار: کامپایلر CCS و Proteus برای شبیهسازی.
این دوره مناسب چه کسانی است؟
- دانشجویان و فارغالتحصیلان رشتههای مهندسی برق، الکترونیک و کامپیوتر.
- علاقهمندان به حوزه میکروکنترلر و اینترنت اشیا (IoT).
- توسعهدهندگانی که قصد ورود به بازار کار صنعت الکترونیک را دارند.
ثبت نام در دوره میکروکنترلرهای PIC
برای ثبت نام در این دوره و کسب اطلاعات بیشتر، همین حالا با ما تماس بگیرید یا فرم ثبت نام را در وبسایت ما تکمیل کنید. با شرکت در این دوره، از پایه تا پیشرفته، به یک متخصص میکروکنترلرهای PIC تبدیل شوید و پروژههای خود را به واقعیت تبدیل کنید!
محمد مهدی ضیاء –
بسیار عالی و آموزنده بود. در مورد میکرو های PIC اصلا دوره مناسبی پیدا نکردم. مرسی از دوره خوبتون