माइक्रोकंट्रोलर मुख्य रूप से माइक्रोप्रोसेसर के विपरीत, वास्तविक समय के कार्य के प्रबंधन के लिए डिज़ाइन किया गया है।
तुलना चार्ट
तुलना के लिए आधार | माइक्रोप्रोसेसर | microcontroller |
---|---|---|
बुनियादी | एक एकल सिलिकॉन चिप से बना, जिसमें ALU, CU और रजिस्टर शामिल हैं। | माइक्रोप्रोसेसर, मेमोरी, I / O पोर्ट, इंटरप्ट कंट्रोल यूनिट आदि से मिलकर। |
विशेषता | आश्रित इकाई | स्व-निहित इकाई |
मैं / हे बंदरगाहों | इसमें अंतर्निहित I / O पोर्ट नहीं है | बिल्ट-इन I / O पोर्ट मौजूद हैं |
ऑपरेशन का प्रकार | डिजाइन और संचालन में सामान्य उद्देश्य। | अनुप्रयोग उन्मुख या डोमेन विशिष्ट। |
के लिए लक्षित | उच्च अंत बाजार | एंबेडेड बाजार |
बिजली की खपत | कम बिजली की बचत के विकल्प प्रदान करता है | अधिक बिजली की बचत के विकल्प शामिल हैं |
माइक्रोप्रोसेसर की परिभाषा
माइक्रोप्रोसेसर सिलिकॉन चिप एक केंद्रीय प्रसंस्करण इकाई (सीपीयू) के रूप में काम करता है। यह निर्माता द्वारा निर्दिष्ट पूर्व-निर्धारित निर्देशों के अनुसार तार्किक और अंकगणितीय सहित कार्य कर सकता है। एक CPU ALU (अंकगणित और तार्किक इकाई), रजिस्टर और नियंत्रण इकाई से मिलकर बनता है। अनुदेश सेट और सिस्टम आर्किटेक्चर के आधार पर एक माइक्रोप्रोसेसर को कई तरीकों से डिज़ाइन किया जा सकता है।
माइक्रोप्रोसेसर को डिजाइन करने के लिए दो सिस्टम आर्किटेक्चर उपलब्ध हैं - हार्वर्ड और वॉन-न्यूमैन। हार्वर्ड प्रकार प्रोसेसर को प्रोग्राम और डेटा मेमोरी के लिए अलग-थलग बसों के साथ शामिल किया गया है। इसके विपरीत, वॉन-न्यूमैन आर्किटेक्चर पर आधारित प्रोसेसर प्रोग्राम और डेटा मेमोरी के लिए एक ही बस साझा करता है।
माइक्रोप्रोसेसर एक स्वतंत्र इकाई नहीं है जो कि अन्य हार्डवेयर इकाइयों जैसे मेमोरी, टाइमर, इंटरप्टर्स कंट्रोलर और इसके आगे पर निर्भर करती है। पहला माइक्रोप्रोसेसर 1971 में इंटेल द्वारा विकसित किया गया था और इसे इंटेल 4004 नाम दिया गया था।
माइक्रोकंट्रोलर की परिभाषा
माइक्रोकंट्रोलर वह तकनीक है जिसे माइक्रोप्रोसेसर के बाद विकसित किया जाता है और माइक्रोप्रोसेसर की कमियों को दूर करता है। माइक्रोकंट्रोलर चिप सीपीयू, मेमोरी (रैम और रोम), रजिस्टरों, इंटरप्ट कंट्रोल यूनिट्स और समर्पित I / O पोर्ट्स के साथ अत्यधिक एकीकृत है। यह माइक्रोप्रोसेसर का सुपरसेट लगता है। माइक्रोप्रोसेसर के विपरीत माइक्रोकंट्रोलर अन्य हार्डवेयर इकाइयों पर निर्भर नहीं है, इसमें उचित कामकाज के लिए सभी आवश्यक ब्लॉक शामिल हैं।
एक माइक्रोकंट्रोलर एम्बेडेड सिस्टम के क्षेत्र में माइक्रोप्रोसेसर की तुलना में अधिक मूल्यवान है क्योंकि यह अधिक लागत प्रभावी और आसानी से उपलब्ध है। 1974 में टेक्सास इंस्ट्रूमेंट्स द्वारा पहला माइक्रोकंट्रोलर टीएमएस 1000 विकसित किया गया था। टीआई के माइक्रोकंट्रोलर का मूल डिज़ाइन इंटेल के 4004/4040 (4-बिट) प्रोसेसर से मिलता जुलता है, जिसमें डेवलपर्स को रैम, रोम, आई / ओ सपोर्ट जोड़ा गया है। माइक्रोकंट्रोलर का एक और फायदा यह है कि हम सीपीयू को कस्टम निर्देश लिख सकते हैं।
माइक्रोप्रोसेसर और माइक्रोकंट्रोलर के बीच महत्वपूर्ण अंतर
- एक माइक्रोप्रोसेसर एक सिलिकॉन चिप से बना होता है जिसमें एक अंकगणितीय तार्किक इकाई (ALU), एक नियंत्रण इकाई (CU) और रजिस्टर होता है। इसके विपरीत, माइक्रोकंट्रोलर में रैम, रोम, काउंटर, I / O पोर्ट, वगैरह के साथ एक माइक्रोप्रोसेसर के गुण शामिल होते हैं।
- माइक्रोप्रोसेसर को अन्य चिप्स जैसे टाइमर, इंटरप्ट कंट्रोलर और प्रोग्राम और डेटा मेमोरी की आवश्यकता होती है जो इसे निर्भर करता है। जैसा कि इसके खिलाफ, माइक्रोकंट्रोलर को अन्य हार्डवेयर इकाइयों की आवश्यकता नहीं होती है क्योंकि यह पहले से ही सक्षम है।
- माइक्रो-कंट्रोलर में इम्प्लांटस I / O पोर्ट दिए गए हैं जबकि माइक्रोप्रोसेसर निर्मित I / O पोर्ट को नियोजित नहीं करता है।
- माइक्रोप्रोसेसर सामान्य प्रयोजन संचालन करता है। इसके विपरीत, माइक्रोकंट्रोलर अनुप्रयोग उन्मुख संचालन करता है।
- माइक्रोप्रोसेसर में मुख्य जोर प्रदर्शन पर है इसलिए इसका उद्देश्य उच्च अंत बाजार है। दूसरी ओर, एम्बेडेड बाजार के लिए माइक्रोकंट्रोलर लक्ष्य।
- माइक्रोकंट्रोलर में पावर का उपयोग माइक्रोप्रोसेसर से बेहतर है।
निष्कर्ष
एक माइक्रोप्रोसेसर कई अलग-अलग कार्यों के लिए सामान्य-उद्देश्य संचालन कर सकता है। इसके विपरीत, एक माइक्रोकंट्रोलर उपयोगकर्ता-परिभाषित कार्यों को कर सकता है जहां यह पूरे जीवन चक्र के लिए एक ही कार्य को संभालता है।