लगभग सभी HD44780- आधारित एलसीडी डिस्प्ले फॉन्ट पैटर्न A00 का उपयोग क्यों करते हैं


10

स्क्रीन 4x40 के लिए पाठ एलसीडी डिस्प्ले का विशाल बहुमत या हिताची एचडी 44780 पर आधारित एक नियंत्रक का उपयोग करता है। यह बहुत ही अच्छे तरीके से डिजाइन किया गया है, इसलिए इसकी लोकप्रियता समझ में आती है। हालांकि इसका एक पहलू मुझे याद है।

डिस्प्ले कंट्रोलर को 5x8 या 5x10 फोंट के साथ संचालित करने के लिए डिज़ाइन किया गया है; 44780 डेटा शीट के अनुसार, भाग दो स्टॉक रॉम कॉन्फ़िगरेशन के साथ उपलब्ध है - एक 248 5x8 वर्ण आकृतियों के साथ, A02 नामित, और एक 160 5x8 आकृतियों और 32 5x10 आकृतियों के साथ, A00 नामित है। 5x10 कैरेक्टर की आकृतियाँ केवल सिंगल-लाइन डिस्प्ले पर वास्तव में उपयोगी होती हैं, जिसमें 10-उच्च एलसीडी मैट्रिक्स होते हैं, और ऐसे डिस्प्ले बहुत दुर्लभ प्रतीत होते हैं (मुझे लगता है कि मैंने उनमें से कुछ के लिए डेटा शीट देखी है, यदि वह, और मैं नहीं जानता कि मैंने वास्तव में किसी व्यक्ति को देखा है)।

मैं हैरान हूँ, फिर, ऐसा क्यों लगता है कि हर एलसीडी डिस्प्ले जो मैंने एक HD44780-संगत नियंत्रक पर आधारित देखा है, फ़ॉन्ट पैटर्न A00 का उपयोग करता है जिसमें कई खाली चरित्र कोशिकाएं हैं, और जिनके कई वर्णों के लिए ग्लिफ़ (0xE4, 0xE6 सहित) , 0xE7, 0xEA, 0xF0, 0xF1, और 0xF9) एक पंक्ति 5x10 डिस्प्ले के अलावा किसी भी चीज़ के साथ अनिवार्य रूप से बेकार हैं। मुझे उम्मीद होगी कि कम से कम कुछ विक्रेताओं ने कम से कम 5x8 डिस्प्ले पर अच्छे दिखने के लिए उन पात्रों की परिभाषा बदल दी होगी, लेकिन मैं ऐसा करने से किसी भी तरह से अनजान हूं। मुझे यह भी लगता है कि कई अनुप्रयोगों के लिए, ROM पैटर्न A02 ROM पैटर्न A00 की तुलना में अधिक उपयोगी होगा, लेकिन मैंने जो भी डिस्प्ले कभी बिक्री के लिए देखा है, वह ROM पैटर्न A00 है।

सुनिश्चित करने के लिए, बहुत सारे अनुप्रयोगों में, कस्टम ग्लिफ़ को परिभाषित करने की क्षमता बिल्ट-इन कैरेक्टर सेट की सीमाओं को काफी कम कर देती है, लेकिन प्रदर्शन केवल एक बार में आठ अलग-अलग कस्टम ग्लिफ़ दिखा सकता है। तीर जैसी चीजों के लिए बिल्ट-इन ग्लिफ़ होने का मतलब होगा कि अन्य उद्देश्यों के लिए तीर की आवश्यकता वाले अनुप्रयोगों में अधिक कस्टम ग्लिफ़ हो सकता है।

यदि और कुछ नहीं है, तो यह उपयोगी वर्णों के साथ वर्ण श्रेणी 0x10-0x1F और 0x80-0x9F में भरने के लिए प्रदर्शित करने के लिए तर्कसंगत प्रतीत होगा। यदि किसी विशेष नियंत्रक का उपयोग केवल 5x8 या 5x16 ग्लास के साथ किया जा रहा है (तो इसकी संभावना बहुत कम प्रतीत होगी), उन वर्णों को सक्षम या अक्षम करने के लिए 5x10-फ़ॉन्ट नियंत्रण बिट का उपयोग करना एक साधारण मामला होना चाहिए। यह नियंत्रक को सॉफ़्टवेयर के साथ संगत बनाता है जो उन सभी पात्रों को रिक्त के रूप में प्रदर्शित होने की उम्मीद करेगा, लेकिन सॉफ़्टवेयर को यह जानने की अनुमति देगा कि उन अन्य पात्रों का शोषण करना क्या है।

जवाबों:


1

बड़ी तादाद में।

100,000 चिप्स खरीदें, जो कि $ 0.10 प्रत्येक में सभी डिस्प्ले के लिए करेंगे, या 50,000 में से एक चिप खरीदेंगे, कहेंगे, $ 0.15 और 50,000 अन्य चिप में से प्रत्येक $ 0.15।

(आंकड़े विशुद्ध रूप से काल्पनिक हैं - केवल चित्रण के लिए)

आप गणित करते हैं।

हालांकि यह हर प्रदर्शन के लिए 100% सही नहीं है, लेकिन इसका मतलब यह है कि वे सस्ते हैं, जो हम सभी के लिए अच्छा है।


कई कंपनियां हैं जो 44780-संगत नियंत्रक चिप्स बनाती हैं। यदि कोई कंपनी अपने स्वयं के 44780-आधारित डिज़ाइन का उत्पादन कर रही है, तो क्या कोई ऐसा तरीका है, जिसके लिए उनके लिए अधिक कठिन होगा, कम से कम, चरित्र ग्लिफ़ के 5x8 संस्करण डिज़ाइन करें जो वर्तमान में केवल 5x10 ग्लास पर उपयोग करने योग्य हैं, कॉपी करने की तुलना में। कम उपयोगी ग्लिफ़्स शब्दशः? इसके अलावा, अगर कोई 100,000 चिप्स का ऑर्डर दे रहा है, तो क्या कोई कारण है कि हितैषी A00 के बजाय ROM पैटर्न A02 की आपूर्ति करने से ज्यादा खुश नहीं होगा, अगर खरीदार ने अनुरोध किया हो?
सुपरकाट

1
एह, मुझे समझ में आने वाले पैमाने के तर्क, लेकिन ये पिन-संगत आईसी (कोई पुन: डिज़ाइन आवश्यक नहीं) हैं जो ग्लास पर चल रहे हैं और एक पीसीबी (प्लस निर्माण और वितरण लागत) जो एक साथ आईसी की तुलना में बहुत अधिक या अधिक खर्च करते हैं। याद रखें कि पैमाने की अर्थव्यवस्थाओं का उत्पादन 100,000 इकाइयों में किया जाता है जो वे पैदा करेंगे; क्या कोई नोटिस या देखभाल करेगा यदि अंतिम उत्पाद (जो लगभग $ 3-5 है) $ 0.05 अधिक महंगा है? मुझे संदेह है कि मूल्य भेदभाव का यह स्तर इतना व्यापक है कि सुपरकैट ने इस घटना का उत्पादन किया है।
केविन वर्मेयर

@KevinVermeer: ​​"कोई नया स्वरूप आवश्यक नहीं" से आपका क्या अभिप्राय है? शायद कुछ कंपनियां पूर्ण प्रदर्शन-नियंत्रक डिज़ाइन का लाइसेंस देती हैं और बस उन्हें निर्माण करती हैं, लेकिन मैं लगभग निश्चित हूं कि कम से कम कुछ डिस्प्ले नियंत्रक चिप्स फिर से लागू होते हैं। अगर और कुछ नहीं होता है, तो मुझे उम्मीद है कि पैमाने की अर्थव्यवस्थाओं के कारण, इंजीनियरिंग को अपने स्वयं के डिजाइन का उत्पादन करने की आवश्यकता होती है जो कि तब लाइसेंस शुल्क के बिना निर्मित की जा सकती है, बहुत जल्दी खुद के लिए भुगतान करेगा।
सुपरकैट

1
@ सुपरकैट - मेरा मतलब पीसीबी, टूलिंग, टेस्ट उपकरण या ग्लास के लिए "नो रिडिजाइन" था। मैं मान रहा था कि यह मुद्दा आईसी के निर्माताओं के बजाय आईसीएस के खरीदारों (और उनकी मांगों पर 44780-संगत आईसी उत्पादकों) की पसंद पर आधारित था। यह गलत हो सकता है, लेकिन यह माजेंको के जवाब की एक उचित व्याख्या की तरह लगता है।
केविन वर्मेयर

फिर भी, 100,000 A00 का आदेश क्यों और 100,000 A02 का नहीं?
flarn2006
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.