گیت های منطقی
6 اسفند 1401
ارسال شده توسط mr.reza.mansouri
324 بازدید
گیت های منطقی یا Logical Gates، عملگرهایی هستند که در الکترونیک دیجیتال برای انجام عملیات منطقی بر روی داده ها به کار می روند. در زیر نام چند گیت منطقی و خاصیت هر کدام بیان شده است:
- AND Gate (گیت AND): این گیت دو ورودی دارد و در صورتی که هر دو ورودی به آن وارد شوند، خروجی آن یک است. به عبارت دیگر، این گیت فقط زمانی خروجی 1 می دهد که ورودی هایش هر دو یک باشند.
- OR Gate (گیت OR): این گیت نیز دو ورودی دارد و در صورتی که حداقل یکی از ورودی های آن 1 باشد، خروجی آن یک است. به عبارت دیگر، این گیت فقط زمانی خروجی 0 می دهد که هر دو ورودی 0 باشند.
- NOT Gate (گیت NOT): این گیت فقط یک ورودی دارد و خروجی آن برابر با عکس ورودی است. به عبارت دیگر، اگر ورودی 1 باشد، خروجی 0 و اگر ورودی 0 باشد، خروجی 1 خواهد بود.
- NAND Gate (گیت NAND): این گیت نیز دو ورودی دارد، اما در مقابل گیت AND، خروجی آن عکس AND یعنی در صورتی که هر دو ورودی یک باشند، خروجی 0 می باشد.
- NOR Gate (گیت NOR): این گیت نیز دو ورودی دارد، اما در مقابل گیت OR، خروجی آن عکس OR یعنی در صورتی که حداقل یکی از ورودی ها 1 باشد، خروجی 0 می باشد.
-
XOR Gate (گیت XOR): این گیت نیز دو ورودی دارد و در صورتی که ورودی های آن متفاوت باشند، خروجی آن 1 است. در صورتی که هر دو ورودی یکسان باشند، خروجی آن 0
- XNOR Gate (گیت XNOR): این گیت نیز دو ورودی دارد و در صورتی که ورودی های آن یکسان باشند، خروجی آن 1 است. در صورتی که ورودی های آن متفاوت باشند، خروجی آن 0 است.
- Buffer Gate (گیت بوفر): این گیت یک ورودی دارد و خروجی آن برابر با ورودی است. به عبارت دیگر، این گیت صرفاً یک سیگنال را از ورودی به خروجی انتقال می دهد.
- Multiplexer (مالتی پلکسر): این گیت بیش از یک ورودی دارد و یک ورودی کنترل که به عنوان کلید انتخاب کننده عمل می کند. ورودی های دیگر به طور پیش فرض به خروجی متصل نمی شوند. در واقع، این گیت به شما اجازه می دهد تا بین چند ورودی انتخاب کنید کدام یک را به خروجی ارسال کنید.
- Demultiplexer (دیمالتی پلکسر): این گیت یک ورودی دارد و بیش از یک خروجی. ورودی به یکی از خروجی ها توسط یک ورودی کنترلی توسط کاربر انتخاب می شود. در واقع، این گیت به شما اجازه می دهد تا یک سیگنال را به چندین ورودی متصل کنید.
- Encoder (انکودر): این گیت بیش از یک ورودی دارد و یک خروجی. هر کدام از ورودی ها به یک کد منحصر به فرد تبدیل می شود، که به عنوان خروجی این گیت ارسال می شود.
- Decoder (دیکودر): این گیت یک ورودی دارد و بیش از یک خروجی. ورودی به یکی از خروجی ها توسط یک کد منحصر به فرد تشخیص داده می شود. در واقع، این گیت به شما اجازه می دهد تا با استفاده از یک کد منحصر به فرد، چندین ورودی را تفکیک کرده و به خروجی های مناسب ارسال کنید.
- Shift Register (شیفت رجیستر): این گیت به شما اجازه می دهد تا داده های ورودی را به صورت پشت سر هم در خروجی ارسال کنید. گیت شیفت رجیستر به شما اجازه می دهد تا داده ها را به سمت راست یا چپ شیفت دهید.
- Ripple Counter (شمارنده ریپل): این گیت به شما اجازه می دهد تا تعداد وقایع را شمارش کنید. با هر وقوع، مقدار شمارنده افزایش می یابد.
- Comparator (مقایسه کننده): این گیت دو ورودی دارد و خروجی آن یک سیگنال دیجیتال است که نشان می دهد که دو ورودی برابر هستند یا خیر. در صورتی که دو ورودی برابر باشند، خروجی 1 و در صورتی که متفاوت باشند، خروجی 0 خواهد بود.
- Arithmetic Logic Unit (واحد منطقی حسابگری): این گیت برای انجام عملیات حسابی و منطقی بر روی داده ها استفاده می شود. این گیت شامل ماژول هایی مانند جمع کننده، کاهنده، ضرب کننده، منطقی AND، OR و XOR و … است.
- Flip-Flop (فلیپ فلاپ): این گیت برای ذخیره داده ها به کار می رود. فلیپ فلاپ به صورت داخلی دارای دو حالت (0 و 1) است که به وسیله یک ورودی کنترلی تغییر حالت می کند.
- Memory (حافظه): این گیت برای ذخیره داده ها برای استفاده های بعدی به کار می رود. حافظه به دو صورت حافظه خوانده شونده و حافظه قابل نوشتن است.
-
این تعدادی از گیت های منطقی مهم هستند که در طراحی و پیاده سازی مدارات الکترونیکی استفاده می شوند و در بسیاری از دستگاه ها و سیستم های الکترونیکی حائز اهمیت هستند. با توجه به اینکه تعداد گیت های منطقی بسیار زیاد است، بهتر است برای هر کاربرد خاصیت مناسب را بررسی کرده و گیت هایی را که به نیاز کاربر پاسخ می دهند، انتخاب کنیم.
مطالب زیر را حتما مطالعه کنید
مدار منطقی
مدار منطقی، مداری است که ورودی های دیجیتالی را دریافت کرده و براساس مقادیر این...
معماری میکروکنترلرها
میکروکنترلرها از جمله اجزای مهم الکترونیکی هستند که در بسیاری از دستگاههای الکترونیکی به کار...
میکروکنترلرها
میکروکنترلر یک نوع پردازنده کوچک و کارآمد است که برای کنترل سخت افزارهای الکترونیکی مورد...
الکترونیک دیجیتال
در دنیای امروز، الکترونیک دیجیتال در بسیاری از زمینههای فناوری اطلاعات و ارتباطات به کار...
الکترونیک چیست ؟
الکترونیک شاخهای از علم و مهندسی است که به طراحی، ساخت و استفاده از مدارهای...
دیدگاهتان را بنویسید