Debuncing ایک تکنیک ہے جو مائیکرو کنٹرولر پر مبنی ان پٹ سسٹمز میں استعمال کی جاتی ہے تاکہ بٹن کی ساخت یا تبدیل کرنے کے قابل ہو سکے۔ میکانی رابطہ اکثر جب فعال ہو جاتے ہیں تو بہت سے سگنل پیدا کرتے ہیں

ہری‌میل کی دُنیا

ہارڈویئر ڈیبونٹنگ میں میکانیکی رابطے سے شور نکالنے کے لیے الیکٹرانک اجزاء استعمال کرنا شامل ہے ۔ عام طریقوں میں RC فیلڈر ، اسکیم‌شُدہ برقی رو اور مخصوص‌شُدہ ڈی‌کوڈنگ شامل ہیں ۔

سافٹ وئیر ڈیبونسی ٹیکنیکز

سافٹ وئیر ڈیبونگ پروگرامنگ منطق پر انحصار کرنا تیزی سے اشارے کی تبدیلیوں کو نظر انداز کرنے کے لیے. اس عمل میں باقاعدہ رفتار سے گردش کرنا اور کسی حالت میں تبدیلی لانے سے پہلے ایک مقررہ مدت پر استحکام کی تصدیق کرنا شامل ہے. یہ زیادہ تر مائیکرو کنٹرولر ماحول میں عمل آوری اور آسان ہے۔

عام طور پر ڈی‌بونگ کی بیماری

  • پر مبنی ڈیبونسینگ: اسے قبول کرنے سے پہلے کسی تبدیلی کا پتہ لگانے کے بعد مقررہ تاخیر کو لاگو کرتا ہے۔
  • Countyer-resed Debounsing: ایک تبدیلی کی تصدیق سے پہلے شمارندی حروف تہجی کی تعداد کو مستحکم کرنے کے لیے شمارندیات (counties) کی شرحیں قائم کرتی ہیں۔
  • سٹیٹ مشین دیوبونکنگ:] ایک وفاقی ریاست مشین استعمال کرتی ہے جس میں داخلی ریاستوں اور عبوری علاقوں کا انتظام کیا جاتا ہے۔
  • Interrupt-resed Debounsing:] فیلڈنگ منطق کے ساتھ ساتھ تناؤ کے ذریعے تبدیلی میں تبدیلی پیدا ہوتی ہے۔