پرش به محتوای اصلی
گیت های منطقی

گیت های منطقی (معرفی 7 گیت پایه و قوانین جبر بول)

حانیه برمایون۵ دقیقه مطالعه

گیت های منطقی (Logic Gates) مهم ترین عناصر سازنده تمام مدارات و قطعات دیجیتالی هستند و مبنای گسترش تکنولوژی دیجیتال به حساب می آیند.

با مطالعه این مقاله و تماشای ویدیوی زیر به راحتی گیت های منطقی، ساختار و نحوه عملکرد آن را خواهید شناخت.

اگر برای یادگیری این مفاهیم به زبان ساده همراه با جزئیات آماده هستید به مطالعه خودتان ادامه دهید.

۱- گیت منطقی چیست؟

گیت های منطقی یکی از مولفه های اصلی الکترونیکی هستند که بر اساس جبر بولی کار می کنند و برای برقراری هدایت الکتریسیته مورد استفاده قرار می گیرند.

این گیت ها برای پیاده سازی توابع منطقی استفاده می شوند و از بلوک های اساسی سازنده IC ها هستند.

۱-۱- اصول عملکرد گیت های منطقی (Logic Gates)

گیت ها به طور کلی دارای یک یا چند ورودی از نوع باینری (دودویی) هستند و با اجرای عملیات منطقی روی آن یک خروجی باینری می سازند.

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

زمانی که ولتاژ سطح صفر یا یک به ورودی گیت داده می شود، خروجی گیت براساس ساختار خاص آن یکی از سطوح صفر یا یک خواهد بود.

۱-۱-۱- ) تعریف ‏اعداد باینری و مبنای دو (binary)

اعدادی باینری اعداد ریاضی در مبنای 2 هستند و داده های آن مقدار 0 یا 1 می گیرند و قواعد ریاضیاتی بین آن ها از جبر بولی پیروی می کند.

این قواعد شامل ارتباطات بین داده های صفر و یکی هستند که براساس دو عملگر + (OR) و . (AND) کار می کنند.

عملگرد OR مشابه عملگر جمع و عملگر AND مشابه عملگر ضرب در مبنای 10 هستند اما تفاوت های جرئی بین آن ها وجود دارد.

اعداد باینری چیست؟ (قواعد ریاضیاتی اعداد دودویی)این را هم بخوانیداعداد باینری چیست؟ (قواعد ریاضیاتی اعداد دودویی)

۱-۱-۲- ) یازده قانون جبر بول (اساس ساختار گیت های منطقی)

در بخش زیر به بیان قوانین جبر بول و مفهوم هر کدام می پردازیم:

  •  X + 0 = X

حاصل or شدن هر عددی با 0 مساوی خود آن عدد است یا به بیان دیگر 0 عنصر خنثی برای عملگرد or است.

  • X + 1 = 1

حاصل or هر عددی با 1 مساوی 1 می شود.

  • X + X = X

or هر عدد با خودش، مساوی خودش می شود.

  • X + not(X) = 1

or هر عدد با متمم خودش مساوی 1 است.

  • X . 0 = 0 

مقدار حاصل and هر عددی با 0 مساوی 0 است.

  • X . 1 = X

با and شدن 1 در هر مقداری پاسخ مساوی همان مقدار است یا به بیان دیگر 1 عضو خنثی در عمل ضرب است.

  • X . X = X

حاصل and هر عددی با خودش مساوی خودش می شود.

  • X . not(X)= 0

حاصل and هر عددی با متمم خودش مساوی 0 خواهد شد.

  • قانون انجمنی 

اعمال عملگر and و or روی حاصل and و or دو عدد دیگر مساوی با and و or شدن آن با هر یک از آن دو عدد است.

A.(B.C) = (A.B).C A + (B + C) = (A + B) + C

  • قانون جا به جایی

جا به جایی عددها در عملگرهای and و or بی تاثیر است.

A.B = B.A A + B = B + A

  • 11)  قانون توزیعی

مقدار and یک عدد در or شده دو عدد دیگر مساوی با این است که ابتدا عدد اولی در 2 مقدار دیگر and شده سپس جواب ها or شوند و بالعکس.

x .(y + z) = x . y + x . z (x +(y . z) = (x + y) . (x + z

۲- ساختار داخلی گیت های منطقی دیجیتال

گیت های منطقی اکثرا با استفاده از دیودها یا ترانزیستورها پیاده سازی می شوند که نقشی مشابه سوئیچ های الکترونیکی دارند.

علاوه بر دیود و ترانزیستور، برخی از گیت ها با استفاده از لامپ خلا، رله الکترومغناطیسی، منطق سیال، منطق هوایی، اپتیک، مولکول و یا حتی عناصر مکانیکی ساخته می شوند.

۲-۱- گیت های منطقی پایه

هفت نوع گیت پایه وجود دارد:

۲-۱-۱- ) گیت AND

منطق AND

Y = A . B

این مورد یکی از مهمترین گیت های متطقی است که عملکرد آن به این صورت است که اگر هر یک از ورودی ها صفر باشد، خروجی صفر خواهد شد و تنها در صورتی خروجی یک خواهد شد که هر دو ورودی یک باشند.

جدول عملکرد این گیت به نحوه زیر است:

جدول درستی AND

۲-۱-۲- ) گیت OR

گیت منطقی OR

Y = A + B

یکی دیگر از گیت های منطقی پایه ای و پرکاربرد OR است که در آن اگر هر یک از ورودی ها یک باشد، خروجی یک خواهد شد و تنها در صورتی خروجی صفر خواهد شد که هر دو ورودی صفر باشند.

جدول عملکرد این گیت به نحوه زیر است:

جدول درستی گیت OR

۲-۱-۳- ) گیت NOT

منطق NOT

Y = ~A

ساده ترین نوع از گیت های منطقی گیت NOT است منطق ورودی را معکوس می کند، یا به عبارت دیگر متمم هر عدد را می سازد و جدول عملکرد این گیت به نحوه زیر است:

جدول درستی NOT

۲-۱-۴- ) گیت XOR

گیت منطقی XOR

Y = A ⊕ B

گیت XOR یکی از پیچیده ترین انواع گیت های منطقی دیجیتالی است که اگر هر دو ورودی مشابه هم باشند خروجی صفر بوده و اگر متفاوت باشند خروجی یک خواهد بود.

جدول عملکرد این گیت به نحوه زیر است:

جدول درستی XOR

۲-۱-۵- ) گیت NAND

گیت منطقی NAND

(Y = ~(A . B

گیت NAND یکی از انواع گیت های منطقی سطح بالاست که همان گیت AND است که خروجی آن NOT شده است و جدول عملکرد این گیت به نحوه زیر است:

جدول درستی NAND

۲-۱-۶- ) گیت NOR

گیت منطقی NOR

(Y = ~(A + B

یکی از گیت های منطقی سطح بالاتر گیت NOR است که در واقع همان گیت OR بوده که خروجی آن NOT شده است.

جدول عملکرد این گیت به نحوه زیر است:

جدول درستی گیت NOR

۲-۱-۷- ) گیت XNOR

گیت منطقی XNOR

(Y = ~(A ⊕ B

گیت XNOR  همان گیت XOR است که خروجی آن NOT شده است.

جدول عملکرد این گیت به نحوه زیر است:

جدول درستی گیت XNOR

عملیات های بسیار پیچیده، با بستن مدارهای ترکیب شده از گیت ها قابل اجرا هستند.

در تئوری ساخت و طراحی مدار با استفاده از گیت، هیچ محدودیتی برای تعداد آن ها وجود ندارد.

اشتراک‌گذاری:
دانلود PDF مقاله
الکترونیک
مسیر یادگیری کامل‌تر

این مقاله فقط شروع مسیر است

اگر می‌خواهید این مبحث را از پایه تا کاربرد صنعتی یاد بگیرید، آموزش کامل نماتک مسیر یادگیری شما را سریع‌تر و منظم‌تر می‌کند.

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

شماره موبایل خود را وارد کنید تا نمونه آموزش‌ها، مقاله‌های کاربردی و پیشنهادهای مرتبط با این حوزه را برایتان ارسال کنیم.

تصویر حانیه برمایون

نویسنده

حانیه برمایون

کارشناسی برق الکترونیک از دانشگاه علم و صنعت، علاقه مند به کار تولید محتوا هستم و همراه سایر اعضای تیم نماتک، برای رشد و پیشرفت صنعت و رسیدن شما به علاقه مندی هایتان، تلاش می کنم.

دیدگاه‌ها و پرسش‌ها

۵ دیدگاه

ثبت دیدگاه شما

  • تصویر معصوم
    معصوم
    ۱۴ اسفند ۱۴۰۰

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

    • تیم پشتیبانی نماتک۱۴ اسفند ۱۴۰۰

      سلام خدمت شما جناب معصوم بزرگوار از همراهی شما با سایت نماتک سپاسگزار هستیم. با عرض پوزش ما این آموزش رو نداریم و سایتی رو هم نمیشناسیم که خدمتتون معرفی کنیم. موفق و موید باشید.

  • تصویر علیرضا
    علیرضا
    ۲۹ آبان ۱۴۰۰

    سلام برای من اشتباهی به جای لینک جلسه 1 جلسه 2 فرستاره شده در آموزش رایگان که پیامک شده

    • تیم پشتیبانی نماتک۲۹ آبان ۱۴۰۰

      سلام خدمت شما دوست عزیز عذرخواهی میکنیم بابت مشکل پیش امده برای شما. اختلالی در سامانه پیامکی پیش امده بود . لطفا به شماره ی داخل واتساپ پیام بفرستید همکاران پشتیبانی مجدد برای شما ارسال کنند. از همراهی شما با تیم نماتک سپاسگزاریم. موفق و پیروز باشید.

  • تصویر مروی
    مروی
    ۱۷ مرداد ۱۳۹۹

    سلام بسیارعالی میشه درمورد نوشته های روی ایسی هم توضیح بدین

    • تیم پشتیبانی نماتک۱۹ مرداد ۱۳۹۹

      سلام ممنون از شما حتما این پیشنهاد به تیم نویسنده منتقل خواهد شد و درباره نامگذاری و اطلاعات روی بدنه ای سی ها هم به مقالات اضافه خواهیم کرد. موفق باشید

  • تصویر محمد رضا
    محمد رضا
    ۱ اردیبهشت ۱۳۹۹

    سلام یک سوال داشتم من توی این سوال گیر کردم باید چطوری حلش کنم f=(x+y*z)*(y+x*z) به من گفتن ساده کن حالا موندم چطوری باید ساده کنم

    • تیم پشتیبانی نماتک۲ اردیبهشت ۱۳۹۹

      سلام برای ساده کردن این تابع کافی هست طبق قانون توزیعی هر پارامتر پرانتز اول رو توی کل پرانتز دوم and و نهایتا جواب ها رو or کنید. f = xy+xxz+yyz+xyzz و در مرحله بعد اگر لازم باشه میشه از z توی سه عبارت آخر هم فاکتور گرفت.

  • تصویر حامد
    حامد
    ۱۲ آذر ۱۳۹۸

    سلام ، بنظرم نماد گیت XOR و XNOR اشتباه رسم شده

    • تیم پشتیبانی نماتک۱۲ آذر ۱۳۹۸

      سلام دوست نماتکی عزیز ممنون از توجه و دقت نظرتون، حق با شماست علائم این دو گیت جا به جا رسم شده بودند که تصحیح شدند. موفق و پاینده باشید.

    • منم۱۶ آبان ۱۴۰۱

      X(xپربم +y)چطور ساده میشه

    • تیم پشتیبانی نماتک۱۷ آبان ۱۴۰۱

      سلام دوست عزیز با توجه به قاعده پخش ضرب در جمع این عبارت به صورت X.Xپریم + X.Y تبدیل میشه که طبق قاعده صفر شدن پاسخ حاصل ضرب هر عدد باینری در مکمل خودش این عبارت در نهایت مساوی XY میشه. موفق باشید

Namatek logo