You are on page 1of 12

Digital Circuits

‫البوابات المنطقية‬
Logic Gates

Lecture-2
‫‪Digital Circuits‬‬

‫مفاهيم أساسية‪:‬‬

‫البوابة المنطقية (‪:)Logic Gates‬‬

‫عبارة عن عنصر إلكتروني رقمي يمثل وحدة البناء األساسية في األنظمة الرقمية و يقوم بتنفيذ تابع منطقي‬
‫معين‪.‬‬

‫التابع المنطقي(‪:)Logic Function‬‬


‫عبارة عن عالقة بين مجموعة قيم تمثل الدخل‪ ،‬من أجل الحصول على الخرج‪ .‬الفرق األساسي بين التابع‬
‫المنطقي والتابع الرياضي التقليدي هو أن كافة قيم دخل وخرج التابع المنطقي ستكون قيم منطقية‪ ،‬أي أصفار‬
‫وواحدات‪.‬‬
‫تقسم البوابات المنطقية إلى‪ :‬البوابات المنطقية األساسية وهي تضم بوابات ‪ NOT, AND, OR‬والى بوابات‬
‫المستوى الثاني وهي بوابات ‪. NAND, NOR, XOR, XNOR‬‬

‫جدول الحقيقة )‪:(Truth Table‬‬


‫جدول الحقيقة هو عبارة عن ترتيب قيم الدخل الممكنة للتابع المنطقي مع قيم الخرج الممكنة له‪ .‬فلو أخذنا أبسط‬
‫تابع منطقي ممكن وهو تابع عملية النفي فإنه يمكننا توصيف خرج التابع بأنه معكوس أي دخل‪ .‬فإذا كان الدخل‬
‫هو “‪ ”1‬فإن الخرج سيكون “‪ ،”0‬واذا كان الدخل هو “‪ ”1‬فإن الخرج سيكون “‪ .”0‬يمكن كتابة هذا الوصف عبر‬
‫جدول الحقيقة التالي‪:‬‬

‫الخرج‬ ‫الدخل‬
‫‪1‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪1‬‬
‫لو أخذنا تابعاً منطقياً له دخلين (على األقل) مثل تابع الضرب المنطقي‪ ،‬فإننا سنقوم بما يلي‪:‬‬

‫سنسمي الدخل األول )‪ (x‬والدخل الثاني )‪ (y‬والخرج هو نتيجة الضرب المنطقي لـ ‪ x‬و ‪ y‬بما أننا نتملك دخلين‪،‬‬
‫فإن عدد حاالت الخرج الممكنة هو ‪ 22‬أي ‪ 4‬قيم ممكنة للخرج‪ .‬ترتيب هذا التوصيف ضمن جدول الحقيقة‬
‫سيكون كما يلي‪:‬‬
‫‪x‬‬ ‫‪y‬‬ ‫‪F = x.y‬‬
‫‪0‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪0‬‬ ‫‪1‬‬ ‫‪0‬‬
‫‪1‬‬ ‫‪0‬‬ ‫‪0‬‬
‫‪1‬‬ ‫‪1‬‬ ‫‪1‬‬

‫الجدول الماضي يمثل جدول الحقيقة لتابع ‪ AND‬المنطقي‪ .‬إذًا‪ ،‬ومن أجل كتابة جدول الحقيقة الخاص بأي تابع‬
‫منطقي (سواء كان من التوابع األساسية أو كان تابعاً مركباً) فإن ما يلزمنا معرفته هو‪:‬‬
‫‪Lecture-2‬‬
‫‪Digital Circuits‬‬

‫عدد متحوالت الدخل المنطقية‪.‬‬ ‫‪‬‬

‫معادلة التابع المنطقي‪.‬‬ ‫‪‬‬

‫من المهم أن نعلم أن التوابع المنطقية ليست دوماً توابع بسيطة‪ ،‬والتوابع المنطقية األساسية التي استعرضناها‬
‫سابق ًا هي أساس العمليات المنطقية‪ ،‬حيث يمكن كتابة معادلة تابع منطقي تشتمل على عدة عمليات منطقية‬
‫متنوعة بنفس الوقت‪ .‬بهذه الحالة سيكون جدول الحقيقة أكبر‪ .‬بأي حال‪ ،‬فإننا يجب أن نتذكر على الدوام أي‬
‫خرج أي تركيبة منطقية سيكون إما "‪ "0‬أو "‪"1‬‬

‫عند الحديث عن أي بوابة منطقية‪ ،‬يجب أن نتحدث عن األمور التالية‪:‬‬

‫رمز البوابة المنطقية‬ ‫‪‬‬

‫التابع المنطقي الخاص بالبوابة المنطقية‬ ‫‪‬‬

‫جدول الحقيقة الخاص بالبوابة المنطقية‬ ‫‪‬‬

‫بنية البوابة المنطقية‬ ‫‪‬‬

‫سنقوم اآلن باستعرض البوابات كاملةً مع محدداتها ‪:‬‬

‫‪ ‬بوابة ‪:AND‬‬

‫تعتبر البوابة ‪ AND‬واحدة من البوابات االساسية والتي تدخل في بناء معظم الدوال المنطقية ( ‪Logic‬‬
‫‪ )functions‬والبوابة ‪ AND‬لها مدخالن أو أكثر ولها خرج واحد ‪ ،‬وتؤدي هذه البوابة إلى ما يسمى بالضرب‬
‫المنطقي (‪ )Logical Multiplication‬ويمكن تمثيل هذه البوابة بعدد من المفاتيح الموصلة على التوالي في‬
‫دائرة كهربائية حيث المفتاحان(‪ )A,B‬يمثالن أثنين من المتغيرات الثنائية (‪ )Two Binary Variables‬وتكون‬
‫قيمة أي متغير منهما تساوي (‪ )0‬الثنائي عندما يكون المفتاح مفتوح (‪ )Open‬وتساوي (‪ )1‬الثنائي عندما يكون‬
‫المفتاح مغلق (‪ )Closed‬كما هو موضح في الشكل (‪ .)1‬ويبين الجدول أن المصباح (‪ )L‬اليضاء إال عندما‬
‫يكون كل من المفتاحين مغلق ‪ ،‬ويطلق على هذا الجدول اسم جدول الحقيقة (‪:)Truth Table‬‬

‫‪Lecture-2‬‬
‫‪Digital Circuits‬‬

‫جدول الحقيقة للدارة‬ ‫تمثيل بوابة ‪ AND‬كمفتاحين على التوالي‬

‫الشكل (‪)1‬‬
‫الرمز المنطقي القياسي(‪ )Standard‬للبوابة ‪ AND‬و جدول الحقيقة للبوابة ‪ AND‬بمدخلين مبينة في الشكل(‪:)2‬‬

‫الشكل (‪)2‬‬

‫ُيظهر الشكل الدخالن ‪ A, B‬والخرج )‪ (OUT‬أو ‪ Y‬ويسمى رمز البوابة ‪ AND‬بمدخلين‪.‬المدخالت يمثالن أرقام‬
‫ثنائية (‪ ،)bits‬فالخرج يساوي(‪ )1‬فقط عندما يكون الدخالن ‪ A, B‬تساوي(‪ )1‬الثنائي‪ ،‬وبالتالي فأنه ألي بوابة‬
‫‪ AND‬وبصرف النظر عن عدد المدخالت‪ ،‬يكون لها خرج يساوي (‪ )1‬فقط عندما تكون جميع المدخالت تساوي‬
‫(‪.)1‬‬

‫كيفية بناء جدول الحقيقة‪:‬‬

‫‪ .1‬تحدد عدد احتماالت الدخل للبوابة عن طريق استخدام العالقة‪:‬‬


‫عدد اإلحتماالت = ‪ 2n‬حيث ‪ n‬عدد مداخل البوابة‬

‫ال ثالث مداخل فيكون عدد حاالت الخرج المحتملة هو ‪ 8‬بتطبيق القاعدة السابقة‪.‬‬
‫فإذا كان لدينا مث ً‬

‫‪ .2‬عند كل حالة من حاالت الدخل نحدد حالة الخرج المناظرة‪.‬‬

‫يعتبر الجبر البوليني (‪ )Boolen Algebra‬صيغة للمنطق الرمزي الذي يبين كيف تعمل البوابات المنطقية‬
‫والعبارة البولينية هي طريقة مختصرة إلظهار مايحدث في دائرة منطقية ما‪.‬‬
‫‪Lecture-2‬‬
‫‪Digital Circuits‬‬

‫والعبارة البولينية لبوابة ‪ AND‬ذات مدخلين هي‪:‬‬

‫‪Y=A•B‬‬

‫وتق أر هذه العبارة كالتالي‪ :‬الخرج ‪ Y‬يساوي ‪ •( A AND B‬تعني ‪ ،)AND‬وأحياناً تحذف النقطة من العبارة‬
‫البولينية وتصبح‪:‬‬

‫‪Y = AB‬‬

‫وتق أر الخرج ‪ Y‬يساوي ‪.A AND B‬‬

‫‪ ‬بـوابــة ‪:OR‬‬

‫تعتبر البوابة ‪ OR‬واحدة من البوابات األساسية التي تدخل في بناء معظم الدوال المنطقية‪ .‬ولها مدخالن أو أكثر‬
‫وخرج واحد‪ ،‬وتؤدي هذه البوابة ما يسمى بالجمع المنطقي (‪ ،)Logical Addition‬ويمكن تمثيل هذه البوابة بعدد‬
‫من المفاتيح الموصلة على التوازي في دائرة كهربائية حيث المفتاحان(‪ )A,B‬يمثالن أثنين من المتغيرات الثنائية‬
‫(‪ .)Two Binary Variables‬وكما في البوابة ‪ AND‬فإن المفتاحين ‪ A , B‬تكون قيمة أي متغير منهما تساوي‬
‫(‪ )0‬عندما يكون المفتاح مفتوح (‪ )Open‬وتساوي (‪ )1‬عندما يكون المفتاح مغلق (‪ .)Closed‬كما هو موضح‬
‫في الشكل (‪ .)3‬ويبين الجدول أن المصباح (‪ )L‬اليضاء إال عندما يكون كل من المفتاحين أو أحدهما مغلق ‪،‬‬
‫ويطلق على هذا الجدول اسم جدول الحقيقة (‪:)Truth Table‬‬

‫جدول الحقيقة للدارة‬ ‫تمثيل بوابة ‪ OR‬كمفتاحين على التوازي‬


‫الشكل (‪)3‬‬

‫الرمز المنطقي القياسي(‪ )Standard‬للبوابة ‪ OR‬و جدول الحقيقة للبوابة ‪ OR‬بمدخلين مبينة في الشكل التالي‪:‬‬

‫‪Lecture-2‬‬
‫‪Digital Circuits‬‬

‫الشكل (‪)4‬‬
‫ويالحظ من الجدول أن الخرج يساوي (‪ )1‬أي حقيقياً عندما يكون أي من الدخلين أو كالهما عند المستوى (‪،)1‬‬
‫وأن المخرج يكون غير حقيقي أي(‪ )0‬عندما تكون كل المدخالت عند مستوى (‪ )0‬الثنائي‪.‬‬

‫والعبارة البولينية لبوابة ‪ OR‬ذات مدخلين هي‪:‬‬

‫‪Y=A+B‬‬

‫وتق أر هذه العبارة كالتالي‪ :‬الخرج ‪ Y‬يساوي ‪ +( A OR B‬تعني ‪.)OR‬‬

‫‪ ‬بوابــــــــــــة ‪( NOT‬العاكس) ‪:)NOT Gate (INVERTER‬‬

‫العاكس أو بوابة ‪ NOT‬تؤدي عملية يطلق عليها العكس (‪ )Inversion‬أو االتمام (‪)complementation‬‬
‫والعاكس يعتبر المستوى المنطقي للدخل إلى عكسة ‪ ،‬فاذا كان دخلة (‪ )1‬يغيرة في الخرج إلى (‪ )0‬واذا كان دخلة‬
‫(‪ )0‬يغيرة إلى (‪ .)1‬وبالتالي فلها خرج واحد ودخل واحد ‪ .‬يوضح الشكل (‪ )5‬الرمز المنطقي المستخدم لبوابة‬
‫العاكس و جدول الحقيقة لهذه البوابة‪.‬‬

‫الشكل (‪)5‬‬
‫والعبارة البولينية لبوابة ‪ OR‬ذات مدخلين هي‪:‬‬

‫وتق أر على النحو النالي‪ :‬الخرج ‪Y‬يساوي ‪ not A‬وتسمى اإلشارة فوق ال ‪ A‬باسم ‪.bar‬‬

‫‪Lecture-2‬‬
Digital Circuits

Lecture-2
Digital Circuits

Lecture-2
‫‪Digital Circuits‬‬

‫الجدول الكامل للبوابات المنطقية‪ :‬يظهر الجدول رمز كل بوابة‪ ،‬مع التابع المنطقي الخاص بها‪ ،‬وجدول‬
‫الحقيقة الذي يصف عملها‬

‫‪Lecture-2‬‬
‫‪Digital Circuits‬‬

‫بعض أسماء وأشكال الدارات المتكاملة للبوابات ‪:‬‬

‫‪Lecture-2‬‬
‫‪Digital Circuits‬‬

‫تطبيق عملي‪1‬‬
‫دارة اختبار بوابة النفي ‪:NOT‬‬

‫‪Lecture-2‬‬
‫‪Digital Circuits‬‬

‫تطبيق عملي ‪:2‬‬


‫دارة اختبار بوابة الضرب ‪:AND‬‬

‫وظيفة منزلية‪:‬‬
‫قم باعداد دارة اختبار لبوابة الجمع ‪ OR‬باستخدام الـ ‪Test bord‬‬

‫مع رسم الدارة بالتفصيل على ورقة بيضاء‬

‫انتهت المحاضرة‬

‫‪Lecture-2‬‬

You might also like