7-सेगमेंट डिस्प्ले दो प्रकार के होते हैं: कॉमन एनोड और कॉमन कैथोड। एक सामान्य एनोड डिस्प्ले में, एल ई डी के सभी एनोड (पॉजिटिव टर्मिनल) एक साथ जुड़े होते हैं, और हमें डिस्प्ले चालू करने के लिए उन्हें एक उच्च वोल्टेज (आमतौर पर 5V) से कनेक्ट करने की आवश्यकता होती है। एक सामान्य कैथोड डिस्प्ले में, एल ई डी के सभी कैथोड (नकारात्मक टर्मिनल) एक साथ जुड़े होते हैं, और हमें डिस्प्ले चालू करने के लिए उन्हें कम वोल्टेज (आमतौर पर ग्राउंड) से कनेक्ट करने की आवश्यकता होती है। हम जिस प्रकार के डिस्प्ले का उपयोग करते हैं, वह प्रभावित करेगा कि हम इसे Arduino or 8051 के साथ कैसे इंटरफ़ेस करते हैं।
Arduino or 8051 के साथ 7-सेगमेंट डिस्प्ले को इंटरफ़ेस करने के लिए, हमें Arduino or 8051 से सात आउटपुट पिन चाहिए, प्रत्येक सेगमेंट के लिए एक। हमें करंट को सीमित करने और एल ई डी को जलने से बचाने के लिए प्रत्येक खंड के लिए एक अवरोधक की भी आवश्यकता होती है। रोकनेवाला का मान एलईडी के प्रकार और रंग पर निर्भर करता है, लेकिन एक सामान्य मान 220 ओम है। हमें 7-सेगमेंट डिस्प्ले के पिनआउट को भी जानने की जरूरत है, जो हमें बताता है कि कौन सा पिन किस सेगमेंट से मेल खाता है। निर्माता के आधार पर पिनआउट भिन्न हो सकता है, इसलिए हमेशा वायरिंग करने से पहले डेटाशीट की जांच करें।
निम्न आरेख (Diagram) दिखाता है कि एक सामान्य एनोड 7-सेगमेंट डिस्प्ले को 8051 microcontroller से कैसे जोड़ा जाए:
