گسترش پایههای خروجی میکروکنترلر PIC
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- بدانید که تابع جابهجایی داده چگونه کار میکند و با نظریه پشت آن آشنا شوید.
- با استفاده از سه پایه میکروکنترلر، کدی بنویسید که 8، 16، 32، 64، 128 یا هر تعداد پایه خروجی را فراهم کند
- کد را در طراحی تعبیه کنید.
- میکروکنترلر PIC را مثل یک حرفهای برنامهنویسی کنید.
- اصول گسترش پایههای خروجی میکروکنترلرها را درک کنید.
- با یادگیری تکنیکهای جدید، در زمان، هزینه و تلاش هنگام برنامهنویسی میکروکنترلرها صرفهجویی کنید.
پیشنیازهای دوره
- Proteus Professional را دانلود و نصب کنید.
- MikroC Pro! را دانلود و نصب کنید.
- محتوای دوره را به صورت PDF دانلود کنید و در صورت امکان چاپشان کنید.
- دانشجویان باید دانش اولیه الکترونیک را داشته باشند.
توضیحات دوره
پایههای خروجی میکروکنترلر PIC شما تمام شده است؟ این دوره ابزارهای دقیقی برای رفع این تنگنا در اختیارتان میگذارد.
چه روی ماتریسهای LED کار کنید، چه پنلهای کنترلی یا سیستمهای اتوماسیون تعبیه، به کنترل خروجیهای بیشتری نسبت به آنچه میکروکنترلر شما به صورت ذاتی پشتیبانی میکند نیاز خواهید داشت. در این دوره یاد میگیرید چگونه با استفاده از سختافزارهایی مانند 74HC595 shift registers و multiplexers، پایههای خروجی PIC را گسترش دهید و همچنین چگونه کد C بهینه برای کنترل روان و هماهنگ بنویسید.
این دوره بر پیادهسازی در دنیای واقعی تمرکز دارد - از طراحی مدار گرفته تا منطق firmware - و به شما انعطاف لازم را میدهد تا بدون تعویض میکروکنترلر، سیستمهای بزرگتر و توانمندتری مبتنی بر PIC بسازید.
چرا این دوره را بگذرانید؟
- درسهای واضح و مختصر، مناسب برای مبتدیان و افراد سطح متوسط
- نمونهکدهای آماده استفاده همراه با توضیحات کامل
- پروژههای عملی برای تثبیت یادگیری شما
- بدون مطالب اضافی - فقط هر آنچه برای شروع ساخت سیستمهای تعبیه هوشمندتر و مقیاسپذیرتر نیاز دارید.
همین حالا در این دوره شرکت کنید - خروجیهای PIC را به طور کارآمد گسترش دهید.
آنچه یاد خواهید گرفت
- محدودیتهای ورودی/خروجی میکروکنترلر و روشهای بای پس آنها
- چگونگی اتصال shift registerهایی مانند 74HC595 به PIC
- استفاده از multiplexerها برای کنترل چندین خروجی با حداقل پایه
- نوشتن کد C تمیز و کارآمد برای کنترل خروجیهای گسترشیافته
- تکنیکهایی برای به حداقل رساندن لرزش و به حداکثر رساندن دقت زمانی
- مدیریت چرخههای بروزرسانی و بازخوانی با استفاده از interrupts
- کاربردهای عملی در کنترل LED، رباتیک و داشبوردها
- چگونه خروجیهای سختافزاری خود را به طور مؤثر مقیاسپذیر کنید؟
این دوره برای چه کسانی است؟
- توسعهدهندگان تعبیه سطح متوسط و علاقهمندان به الکترونیک
- دانشجویانی که سیستمهای پیچیده مبتنی بر PIC میسازند.
- ساختکنندگان و تعمیرکارانی که به قابلیت خروجی بیشتری نیاز دارند.
- مهندسانی که روی اتوماسیون یا رابطهای سختافزاری کار میکنند.
- هر کسی که در پروژههایش با محدودیت ورودی/خروجی مواجه است.
پیشنیازها
- آشنایی با میکروکنترلرهای PIC و برنامهنویسی تعبیه در C
- دانش اولیه در نمونهسازی مدار و کار با بردبورد
- بورد توسعه PIC (مانند PIC16F877A یا مشابه)
- قطعات: shift register ،LED، مقاومت، سیم جامپر، بردبورد
دعوت به اقدام
از رسیدن به محدودیت اولیه در پروژههای PIC خود خسته شدهاید؟
همین حالا در این دوره شرکت کنید و یاد بگیرید چگونه با سختافزار ساده و مقیاسپذیر و تکنیکهای هوشمند کدنویسی، خروجیهای خود را چند برابر کنید.
سؤالات متداول
آیا فقط باید از 74HC595 استفاده کنید؟
- ما از آن به عنوان مثال اصلی استفاده میکنیم، اما شما میتوانید همان اصول را برای سایر آیسیهای سریال به موازی نیز به کار ببرید.
آیا این دوره با هر میکروکنترلر PIC کار میکند؟
- بله، هرچند تمرکز دوره بر سری PIC16F است. این منطق در بیشتر PICهای میانرده قابل استفاده است.
آیا داشتن سختافزار اجباری است؟
- برای تمرین عملی بسیار توصیه میشود، اما میتوان از شبیهسازیها نیز برای همراهی استفاده کرد.
این دوره برای چه کسانی مناسب است؟
- هر کسی که به ساخت وسایل الکترونیکی کنجکاوی دارد.
- هر کسی که به دریافت پایههای خروجی بیشتر در میکروکنترلر بدون نیاز به تعویض خود میکروکنترلر علاقهمند است.
- دانشجویان مهندسی و هر کسی که به دنبال صرفهجویی در هزینه، زمان و تلاش با استفاده از همان میکروکنترلر است.
- علاقهمندان به فناوری
- برنامهنویسان کامپیوتر
- علاقهمندان حرفهای به میکروکنترلر
گسترش پایههای خروجی میکروکنترلر PIC
-
مقدمه 03:27
-
بررسی تکنیکهای گسترش خروجی در پروژههای میکروکنترلر None
-
آزمون None
-
کاربردهای shift register و مبانی نظری 05:00
-
درک Shift Registers و گسترش خروجیهای میکروکنترلر None
-
توضیح کامل shift register 14:59
-
آزمون None
-
آزمون None
-
طراحی مدار و شبیهسازی با Shift Registers با استفاده از Proteus و MikroC None
-
مثال اول: دریافت 8 پایه خروجی بیشتر 13:23
-
آزمون None
-
مثال دوم: دریافت 40 خروجی با استفاده از 3 پایه 07:20
-
آزمون None
-
ساخت و شبیهسازی یک سیستم کنترل 40 LED با استفاده از Shift Registers None
-
پایان 01:08
-
آزمون None
-
دانلود و نصب نرمافزار MikroC 11:22
-
دانلود و نصب نرمافزار Proteus 11:00
-
دانلود، نصب و پیکربندی MikroC و Proteus برای توسعه سیستمهای تعبیه None
-
Shift Registers و کاربردهای عملی در میکروکنترلرها None
-
ما که هستیم؟ 05:23
-
ارائه یک سیستم کنترل چندخروجی با استفاده از میکروکنترلر PIC None
-
درس پاداش - 34:07
مشخصات آموزش
گسترش پایههای خروجی میکروکنترلر PIC
- تاریخ به روز رسانی: 1405/04/12
- سطح دوره:Alls
- تعداد درس:23
- مدت زمان :02:01:23
- حجم :1.15GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy