کلاس PIC و سیلابس تدریس شده برای آن

کلاس PIC

کلاس PIC و طرح درس آن که تدریس می شود


 

معرفی میکروکنترلر و جایگاه آن در صنعت و فرق آن با FPGA، PLC و میکروپروسسور

مقایسه ی انواع میکروکنترلر ها با یکدیگر

آشنایی با مبناها و تبدیل مبنای 2 به 16 و بالعکس و تبدیل از مبنای 2 به 10



آشنایی با متغیر ها و شناسه ها و انواع آنها و آشنایی با دستورات بیتی

آشنایی مختصری با معماری داخل میکروکنترلر ها و چگونگی پردازش دستورات توسط میکروکنترلر

آشنایی با رجیستر های مهم در میکروکنترلر (PORT و TRIS)

آشنایی با الگوریتم ها و سپس نوشتن الگوریتم های ساده

آشنایی با ساختار زبان C و تبدیل الگوریتم ها به جملات در زبان C

نوشتن برنامه ی خاموش و روشن کردن یک پورت (استفاده از تاخیر) و شبیه سازی آن

آشنایی با فیوزبیت ها و بیت های تنظیمات در میکروکنترلر

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

بستن مدار چشمک زن با LED

اتصال لامپ 220 ولت و کنتاکتور به میکروکنترلر

برنامه ی فلاشر 8 کانال و تغییر حالت کانال ها

آشنایی با چگونگی اتصال کلید به میکروکنترلر و سپس ساخت مدار کنترل 8 خروجی با 8 کلید و سپس ساخت مدار کنترل 8 خروجی با یک کلید

ساخت مدار کنترل موتور DC با کلید Start و Stop

ساخت مدار سلکتور برای انجام کارها

ساخت مدار کنترل موتور DC فقط با استفاده از یک کلید

ساخت کلید نوری یا همان فتوسل با میکروکنترلر

ساخت مداری که باید 5 ثانیه کلید را نگه داریم تا خروجی فعال شود.

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

ساخت مدار چراغ چشمک زن (تا زمانی که کلید را نگه داشته باشیم، لامپ چشمک بزند)

چراغ چشمک زن با قابلیت تنظیم سرعت

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

کنترل موتور DC با استفاده از PWM نرم افزاری و سپس ساخت مبدل DAC و سپس ساخت Wav Player

کنترل سروو موتور و سپس تنظیم دقیق موقعیت آن

فلاشر با قابلیت تنظیم سرعت (تاخیر متغیر)

آشنایی با تابع و انواع آن

آشنایی با LCD های کاراکتری و آرایه ها (پایه های LCD پشت آن نوشته شده است)

نمایش ساعت، دقیقه و ثانیه بر روی LCD

نمایش متن متحرک بر روی LCD

تابوی روان بر روی LCD کاراکتری

آشنایی با صفحه کلید ماتریسی و چگونگی اتصال آن به میکروکنترلر

آشنایی با طریقه ی Scan کردن صفحه کلید و نمایش اعداد روی LCD

ساخت قفل رمزی و سپس منو بندی و سپس قابلیت تغییر رمز، نمایش ساعت و نمایش رمز به صورت *

آشنایی با نمایشگر های سون سگمنت و طریقه ی راه اندازی آنها

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

شمارنده ی صعودی و نزولی شمار 0 تا 9 روی سون سگمنت

طریقه ی مولتی پلکس کردن سون سگمنت و نمایش شمارنده ی 0 تا 99 روی سون سگمنت

ساخت ساعت و کرنومتر با استفاده از سون سگمنت

آشنایی با نمایشگر های Dotmatrix و نحوه ی ساخت کد برای آنها

توانایی نمایش شکل بر روی یک دات ماتریس 8 در 8

ساخت یک فلش متحرک روی دات ماتریس 8 در 8

چگونگی افزایش تعداد ماتریس ها و ساخت یک نمایشگر بزرگتر با استفاده از آی سی Latch

توانایی نمایش متن متحرک بر روی Dotmatrix

ساخت مدار نمایش ساعت، دقیقه و ثانیه بر روی دات ماتریس

آشنایی با وقفه و مفهوم stack pointer

آشنایی با مبدل ADC یا همان آنالوگ به دیجیتال

ساخت دماسنج، ساخت ولت متر، آمپر متر و اهم متر

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

ایجاد زمان های بسیار دقیق با استفاده از تایمر

ساخت مدار نمایش ساعت، دقیقه و پانیه

ساخت کرنومتر دقیق با تایمر، ساخت فرکانس متر، ساخت PWM سخت افزاری دقیق، کنترل RGB LED، استفاده از مد Capture، استفاده از RTC و مد های کاهش مصرف توان، استفاده از تایمر WDT یا سگ نگهبان

آشنایی با روش های برنامه ریزی میکروکنترلر و تنظیمات جانبی و انتخاب منبع نوسان در میکروکنترلر

آشنایی با ماژول USART و مفهوم نرخ انتقال داده

توانایی ارسال اطلاعات از طریق USART و ارتباط با پورت سریال و USB کامپیوتر

آشنایی با USART نرم افزاری و برنامه نویسی آن

آشنایی با مقایسه کننده ی آنالوگ

آشنایی با ماژول SPI و توانایی ارتباط با این رابط

آشنایی با تابلو روان های بزرگ با کمک SPI

دریافت دما از چندین نقطه توسط SPI

آشنایی با ارتباط I2C و نوع نرم افزاری آن

آشنایی با متغیر های اشاره گر و استفاده ی آنها در برنامه

آشنایی با آی سی های حافظه و برقراری ارتباط با آنها از طریق I2C

آشنایی با آی سی DS1307 و راه اندازی آن با I2C

آشنایی با پایه های LCD گرافیکی

توانایی نمایش متن و تصویر بر روی LCD گرافیکی

 

این سر فصل کلاس PIC تقریبی می باشد و ممکن است در دوره های جدید تر تغییر کند.

8 thoughts on “کلاس PIC و سیلابس تدریس شده برای آن

  1. میلاد says:

    من دورهavrرو اومدم ایا pic هم نیازه بیام یا میشه arm رو خوند

        • محمد رضا بیگی says:

          سلام هر دو میکروکنترلر هستند که توسط دو شرکت مختلف ساخته شده اند. در محیط های صنعتی میکروکنترلر PIC بهتر می باشد

  2. پیمان عزیززاده says:

    این امکان هست که جزوه کامل خودتان را برای من ایمیل کنید.

  3. سیامک قادری says:

    پیشنیاز ثبت نام در این دوره گذراندن دوره ی میکروکنترلر است؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *