لمحة عن Fun with Logic Gates
استمتع بالبوابات المنطقية
استخدم البوابات المنطقية AND و OR و NOT لإنشاء دوائر منطقية. هذه البوابات هي لبنات بناء أساسية للدوائر الرقمية ، ويتم استخدامها لإجراء عمليات منطقية على المدخلات الثنائية (المدخلات التي يمكن أن تأخذ قيمة إما 0 أو 1).
تأخذ بوابة AND مدخلين وتنتج ناتجًا يكون 1 إذا وفقط إذا كان كلا المدخلين 1. بمعنى آخر ، يكون الناتج 1 إذا وفقط إذا كان كلا المدخلين صحيحين.
تأخذ بوابة OR أيضًا مدخلين وتنتج مخرجات تساوي 1 إذا كان أي من المدخلات 1. بمعنى آخر ، يكون الناتج 1 إذا كان أحد المدخلات على الأقل صحيحًا.
تأخذ بوابة NOT مدخلاً منفردًا وتنتج ناتجًا عكس المدخل. إذا كان الإدخال 1 ، يكون الناتج 0 ؛ إذا كان الإدخال 0 ، يكون الإخراج 1.
باستخدام هذه البوابات ، يمكنك إنشاء دوائر أكثر تعقيدًا بدمجها بطرق مختلفة. على سبيل المثال ، يمكنك استخدام بوابة AND متبوعة ببوابة NOT لإنشاء بوابة NAND ، والتي تنتج ناتجًا عكس ما ستنتجه البوابة AND. يمكنك أيضًا الجمع بين عدة بوابات لإنشاء دوائر أكثر تعقيدًا ، مثل الأفعى الثنائية.
بمجرد إنشاء دائرة ، يمكنك حفظها كمكون واستخدامها كحجر بناء لدارات أكبر. يمكن أن يوفر هذا الوقت والجهد عند تصميم الدوائر المعقدة ، حيث يمكنك إعادة استخدام الدوائر التي قمت بإنشائها بالفعل بدلاً من البدء من نقطة الصفر في كل مرة.
ضوابط
- استخدم الأزرار الموجودة أسفل منطقة العمل لإنشاء مدخلات ومخرجات وبوابات جديدة
- اضغط على المدخلات والمخرجات والبوابات / المكونات لتكشف عن قائمة السياق. إذا كنت تحاول إنشاء اتصال ، فانقر فوق المكون أو IO الذي تريد الاتصال به
- بمجرد اكتمال الاتصالات ، انقر على زر "Truth Table" لإنشاء جدول يوضح كيف تؤثر جميع مجموعات المدخلات على المخرجات
- إذا كنت راضيًا عن الدائرة ، فانقر على "حفظ" لتجريد الدائرة في المكون المحدد الخاص بها. سيضع هذا زرًا جديدًا في شريط الأدوات يمكن النقر عليه لإضافة المكون الجديد إلى منطقة العمل. الضغط لفترة طويلة على أزرار المكونات لتحرير أو حذف المكونات التي تم إنشاؤها
استخدم البوابات المنطقية AND و OR و NOT لإنشاء دوائر منطقية. هذه البوابات هي لبنات بناء أساسية للدوائر الرقمية ، ويتم استخدامها لإجراء عمليات منطقية على المدخلات الثنائية (المدخلات التي يمكن أن تأخذ قيمة إما 0 أو 1).
تأخذ بوابة AND مدخلين وتنتج ناتجًا يكون 1 إذا وفقط إذا كان كلا المدخلين 1. بمعنى آخر ، يكون الناتج 1 إذا وفقط إذا كان كلا المدخلين صحيحين.
تأخذ بوابة OR أيضًا مدخلين وتنتج مخرجات تساوي 1 إذا كان أي من المدخلات 1. بمعنى آخر ، يكون الناتج 1 إذا كان أحد المدخلات على الأقل صحيحًا.
تأخذ بوابة NOT مدخلاً منفردًا وتنتج ناتجًا عكس المدخل. إذا كان الإدخال 1 ، يكون الناتج 0 ؛ إذا كان الإدخال 0 ، يكون الإخراج 1.
باستخدام هذه البوابات ، يمكنك إنشاء دوائر أكثر تعقيدًا بدمجها بطرق مختلفة. على سبيل المثال ، يمكنك استخدام بوابة AND متبوعة ببوابة NOT لإنشاء بوابة NAND ، والتي تنتج ناتجًا عكس ما ستنتجه البوابة AND. يمكنك أيضًا الجمع بين عدة بوابات لإنشاء دوائر أكثر تعقيدًا ، مثل الأفعى الثنائية.
بمجرد إنشاء دائرة ، يمكنك حفظها كمكون واستخدامها كحجر بناء لدارات أكبر. يمكن أن يوفر هذا الوقت والجهد عند تصميم الدوائر المعقدة ، حيث يمكنك إعادة استخدام الدوائر التي قمت بإنشائها بالفعل بدلاً من البدء من نقطة الصفر في كل مرة.
ضوابط
- استخدم الأزرار الموجودة أسفل منطقة العمل لإنشاء مدخلات ومخرجات وبوابات جديدة
- اضغط على المدخلات والمخرجات والبوابات / المكونات لتكشف عن قائمة السياق. إذا كنت تحاول إنشاء اتصال ، فانقر فوق المكون أو IO الذي تريد الاتصال به
- بمجرد اكتمال الاتصالات ، انقر على زر "Truth Table" لإنشاء جدول يوضح كيف تؤثر جميع مجموعات المدخلات على المخرجات
- إذا كنت راضيًا عن الدائرة ، فانقر على "حفظ" لتجريد الدائرة في المكون المحدد الخاص بها. سيضع هذا زرًا جديدًا في شريط الأدوات يمكن النقر عليه لإضافة المكون الجديد إلى منطقة العمل. الضغط لفترة طويلة على أزرار المكونات لتحرير أو حذف المكونات التي تم إنشاؤها
المزيد