دوره فشرده الکترونیک دیجیتال
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مفاهیم اصلی در الکترونیک دیجیتال
- با ساختن یکی از ابتدا یاد بگیرید چگونه یک CPU کار میکند.
- چگونه ریزپردازندهها و میکروکنترلرها کار میکنند و تفاوت بین این دو چیست.
- چگونه نرمافزارها بر روی یک ریزپردازنده و یک میکروکنترلر بارگذاری و اجرا میشوند؟
- بلوکهای سازنده کلیدی برای طراحی یک CPU، یک ریزپردازنده و یک میکروکنترلر
- انواع حافظه مانند Register ،Cache ،RAM ،SRAM ،DRAM ،ROM ،EEPROM و Flash
- پریفرالهای مختلفی که هم در ریزپردازنده و هم در میکروکنترلر وجود دارند.
- چگونه فناوری از قرن 18 تا سال 2022 پیشرفت کرده است؟
- پروتکلهای ارتباطی مختلفی که به طور گسترده در یک میکروکنترلر استفاده میشوند.
- چگونه سیستمهای عامل (OS) کار میکنند و چرا در وهله اول به آنها نیاز داریم؟
- مفاهیمی که یاد خواهید گرفت میتوانند در رباتیک، مهندسی نرمافزار تعبیهشده، علوم کامپیوتر و البته الکترونیک به کار روند.
- یک پایه محکم در زمینه الکترونیک دیجیتال که بر اساس آن به راحتی میتوانید دانش خود را بسازید و رشد دهید.
پیشنیازهای دوره
- از آنجایی که این دوره در مورد الکترونیک دیجیتال است، برای بهرهمندی کامل از دوره، باید همراه با دوره پیش بروید و دانش خود را در پایان هر فصل بسنجید.
- مهارتهای برنامهنویسی پایه در C++/C.
- دانش پایه در الکترونیک آنالوگ
- درک پایه از نحوه برنامهریزی یک میکروکنترلر
- درک ریاضیات در سطح دبیرستان یا معادل آن
توضیحات دوره
به دوره فشرده الکترونیک دیجیتال خوش آمدید!
احتیاط: اگر به تاریخ علاقهای ندارید، به خصوص علاقهمند نیستید که بفهمید چگونه فناوری از روشهای برنامهنویسی باستانی به زبانهای برنامهنویسی سطح بالا تکامل یافته است، یا چگونه ما از Intel 4004 (اولین MPU در جهان) با تنها 2300 ترانزیستور به ریزپردازندههای مدرنی مانند ریزپردازنده M1 با تعداد شگفتانگیز 16 میلیارد ترانزیستور رسیدهایم، پس این دوره برای شما مناسب نیست.
این دوره نه تنها برای آموزش نحوه کارکرد بخشهای بنیادی الکترونیک دیجیتال، بلکه برای پاسخ به این سوال که ما چگونه توانستهایم چنین چیزهای شگفتانگیزی بسازیم، توسعه یافته است؟ ما به سال 1839 بازمیگردیم، به دستگاه ژاکارد که به عنوان اولین کامپیوتر مکانیکی قابل برنامهریزی با استفاده از کارتهای پانچ، تا کامپایلرها، زبانهای برنامهنویسی، ریزپردازندهها، میکروکنترلرها و سیستمهای عامل مدرندر نظر گرفته میشود.
تمام آموزشها با استفاده از تکنیکهای انیمیشن برای به تصویر کشیدن مفاهیم و سهولت درک ساخته شدهاند.
دانش شما سنجیده خواهد شد! - پس از اتمام یک فصل، یک کوئیز با تعداد زیادی سؤال (شامل تصاویر و نمودارها) به شما داده میشود که باید به آنها پاسخ دهید.
این دوره برای چه کسانی مناسب است؟
- افرادی که علاقهمند به نحوه کارکرد دنیای دیجیتال هستند.
- دانشجویان مهندسی برق یا کامپیوتر که میخواهند به عنوان یک شروع اولیه، از ابتدا تا انتهای این رشته را ببینند.
- دانشجویانی که کنجکاو هستند تاریخچه پشت تمام زبانهای برنامهنویسی مدرن، کامپایلرها و ریزپردازندهها را بدانند.
- افرادی که میخواهند دنیای الکترونیک را برای خودشان ساده و قابل فهم کنند.
دوره فشرده الکترونیک دیجیتال
-
مقایسه الکترونیک آنالوگ و دیجیتال 05:48
-
سطوح منطقی 02:29
-
اعداد باینری (تبدیلات و MSB/LSB) 06:25
-
دانش خود را بسنجید! None
-
مقدمه (از لامپهای خلاء تا ترانزیستورها) 09:44
-
گیتهای منطقی بنیادی - بخش 1 08:07
-
گیتهای منطقی بنیادی - بخش 2 03:31
-
دانش خود را بسنجید! None
-
مقدمه (نمایش اعداد منفی) 08:21
-
اعداد ممیز شناور و حروف 08:04
-
دانش خود را بسنجید! None
-
واحد منطق و حساب (ALU) - مقدمه 02:27
-
مدار نیم جمعکننده 02:05
-
مدار تمام جمع کننده 02:02
-
مدار جمعکننده 8 بیتی 03:51
-
واحد منطق (ALU) 03:58
-
دانش خود را بسنجید! None
-
مقدمه 01:36
-
لچ AND-OR (ذخیره 1 بیت) 02:36
-
لچ با گیت 01:57
-
ساختار رجیستر 04:29
-
ساخت یک SRAM 07:07
-
دانش خود را بسنجید! None
-
CPU - مقدمه 03:50
-
فاز واکشی-رمزگشایی-اجرا 02:36
-
اجرای اولین برنامه ما 04:55
-
لمس نهایی - افزودن ساعت (Clock)! 06:01
-
دانش خود را بسنجید! None
-
مجموعه دستورالعملهای 4 بیتی: دستورات LOAD، ADD، STORE 02:56
-
افزودن دستورالعملهای بیشتر 03:35
-
افزودن دستورالعملهای شرطی 06:56
-
دانش خود را بسنجید! None
-
حافظه کش (Cache) - مقدمه 04:24
-
حافظه کش (Cache) - چگونه کار میکند؟ 04:02
-
پایپلاینینگ دستورالعمل 02:24
-
خطر 1: اجرای خارج از ترتیب 01:08
-
خطر 2: اجرای سوداگرانه 01:57
-
پردازنده سوپراسکالر 01:09
-
CPUهای چند هستهای 02:38
-
دانش خود را بسنجید! None
-
اولین شکل برنامهنویسی (کارتهای پانچ) 02:37
-
بردهای اتصال و حافظه 03:00
-
معماری CPU - بررسی Von Neumann 04:13
-
معماری CPU - هاروارد 02:53
-
کارتخوان پانچ شده 01:30
-
برنامهنویسی پنل 02:52
-
دانش خود را بسنجید! None
-
کدهای عملیاتی و حافظه 01:44
-
زبان ماشین 02:00
-
زبان اسمبلی و اسمبلر 02:32
-
اولین زبان برنامهنویسی سطح بالا (سیستم A-0) 01:55
-
زبانهای برنامهنویسی سطح بالا (Fortran و C) 02:50
-
کامپایلرها (یک بار بنویس، همهجا اجرا کن) 02:56
-
دانش خود را بسنجید! None
-
مدارهای مجتمع - چگونه متولد شدند 02:57
-
بردهای مدار چاپی - PCB 02:39
-
فوتولیتوگرافی - چگونه کار میکند 05:07
-
فوتولیتوگرافی - بخش دوم 03:01
-
اینورتر TTL (منطق ترانزیستور-ترانزیستور) 04:40
-
ترانزیستور BJT - دستگاههای کنترل شده با جریان 04:18
-
MOSFET - چگونه کار میکند؟! 04:40
-
مقایسه فناوری TTL و CMOS 08:05
-
تکامل مدارهای مجتمع از 1940 تا 2021 05:37
-
دانش خود را بسنجید! None
-
CPU در مقابل ریزپردازنده: تفاوتها چیست؟ 06:45
-
مجموعه دستورالعملها 04:41
-
معماری مجموعه دستورالعملها 05:09
-
اطلاعات نادرست بازاریابی درباره RISC در مقابل CISC! 02:08
-
CISC (محاسبات با مجموعه دستورالعملهای پیچیده) 02:44
-
RISC (محاسبات با مجموعه دستورالعملهای کاهش یافته) 06:22
-
دانش خود را بسنجید! None
-
ریزپردازنده در مقابل میکروکنترلر - تفاوت چیست؟ 10:09
-
حافظه Flash، RAM و EEPROM 07:44
-
چیدمان حافظه (text.، rodata.، stack.) 10:48
-
چیدمان حافظه (heap.، bss.، data.) 03:24
-
برنامه شما چگونه در میکروکنترلر بارگذاری میشود؟ (مراحل کامپایل کردن) 07:21
-
فایل اسکریپت لینکر 07:16
-
پریفرالهای میکروکنترلر 04:52
-
تقسیمکننده ولتاژ و پتانسیومتر 04:53
-
مبدل آنالوگ به دیجیتال (ADC) - جنبه برنامهنویسی 08:56
-
گیتهای منطقی چند ورودی 06:25
-
تقویتکننده عملیاتی (Op-Amp) 10:44
-
ADC فلش - سریعترین نوع. 10:35
-
Arduino UNO (ATmega328P) - پایهها و مشخصات فنی 10:04
-
محاسبه مقاومت محدودکننده جریان LED 13:24
-
پینهای ورودی/خروجی دیجیتال 12:20
-
سطوح منطقی CMOS در مقابل ATmega328 در مقابل TTL 07:40
-
مقاومتهای Pull-up و Pull-down / INPUT_PULLUP 11:32
-
دانش خود را بسنجید! None
-
پروتکل UART (گیرنده-فرستنده غیرهمزمان جهانی) 10:03
-
ارتباط آردوینو با آردوینو 09:01
-
فریم UART، پریتی و مقایسه پروتکل همزمان و غیرهمزمان 10:42
-
UART در سطح سختافزار 09:19
-
مشکل UART چیست؟ به SPI سلام کنید! 03:11
-
SPI - چگونه کار میکند؟ 08:47
-
SPI - چندین اسلیو/پریفرال 03:47
-
SPI - نکات و ترفندها 04:30
-
معایب UART و SPI 03:39
-
I2C - بهترین هر دو جهان! 07:12
-
I2C - آدرسدهی اسلیو/پریفرال 07:24
-
I2C - توضیح فریم 11:59
-
I2C - برنامهنویسی و بررسی دیتاشیت بخش 1 08:37
-
I2C - برنامهنویسی و بررسی دیتاشیت بخش 2 10:37
-
دانش خود را بسنجید! None
-
چرا به سیستمهای عامل نیاز داریم؟ 03:18
-
سیستمهای عامل و درایورهای دستگاه 02:37
-
چند وظیفهای انحصاری 04:17
-
فراخوانیهای سیستمی. آنها چه هستند؟ 08:01
-
تخصیص حافظه در یک محیط سیستم عامل چگونه اتفاق میافتد؟ 06:46
-
حافظه مجازی 03:22
-
دانش خود را بسنجید! None
مشخصات آموزش
دوره فشرده الکترونیک دیجیتال
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:111
- مدت زمان :08:38:23
- حجم :4.06GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy