माइक्रोप्रोसेसरों को कैसे प्रोग्राम करें

...

माइक्रोप्रोसेसर मेक्ट्रोनिक अनुप्रयोगों के लिए उच्च स्तर का नियंत्रण प्रदान कर सकते हैं।

माइक्रोप्रोसेसर प्रोग्राम करने योग्य उपकरण हैं जो इनपुट सिग्नल ले सकते हैं, लॉजिक ऑपरेशन कर सकते हैं और आउटपुट सिग्नल प्रदान कर सकते हैं। स्टैंड-अलोन माइक्रोप्रोसेसर सरल एकीकृत सर्किट, मोटर्स, एक्चुएटर्स और एलईडी पर उच्च स्तर का नियंत्रण प्रदान कर सकते हैं। एक बार क्रमादेशित, वे बार-बार एक ही कार्य को सटीकता और सटीकता के साथ कर सकते हैं, जिससे वे मेक्ट्रोनिक इंजीनियरिंग का एक अभिन्न अंग बन जाते हैं डिजाईन।

स्टेप 1

एक माइक्रोप्रोसेसर खरीदें, जो कई निर्माताओं से उपलब्ध है और आमतौर पर ऑनलाइन या इलेक्ट्रॉनिक्स स्टोर से मिलता है। लागत कम रखने के लिए, एक माइक्रोप्रोसेसर खरीदें जो आपकी ज़रूरत के मुताबिक काम करे लेकिन इससे ज्यादा नहीं। एक ऐसे माइक्रोप्रोसेसर का भी चयन करें जिसमें एक आंतरिक थरथरानवाला हो; अन्यथा, चिप को बाहरी घड़ी की आवश्यकता होगी। यदि आप एनालॉग संकेतों को इनपुट या आउटपुट करने की योजना बना रहे हैं, तो डिजिटल-से-एनालॉग (ए/डी) कनवर्टर और पल्स-चौड़ाई मॉडुलन के साथ एक माइक्रोप्रोसेसर प्राप्त करें। अपने माइक्रोप्रोसेसर के लिए डेटाशीट डाउनलोड करें, क्योंकि इसमें चिप को प्रोग्राम करने के लिए सभी विशिष्टताओं और यहां तक ​​​​कि कुछ नमूना कोड भी शामिल हैं।

दिन का वीडियो

चरण दो

कार्यक्रम लिखें। माइक्रोप्रोसेसर मशीन कोड को समझते हैं, लेकिन आप "सी" या "असेंबली" जैसी उच्च स्तरीय प्रोग्रामिंग भाषा का उपयोग करेंगे। में कार्यक्रम लिखें आपके माइक्रोप्रोसेसर के लिए एकीकृत विकास पर्यावरण (आईडीई) सॉफ़्टवेयर, जो कोड को उस भाषा में संकलित करेगा जिसे मशीन समझ सकती है। यदि आपके पास असेंबली प्रोग्रामिंग भाषा के साथ बहुत कम अनुभव है, तो आपके लिए डेटाशीट माइक्रोकंट्रोलर में कीवर्ड और निर्देश सेट होने चाहिए, और निर्माता की वेबसाइट पर होना चाहिए उदाहरण कोड।

चरण 3

IDE सिमुलेशन पैकेज का उपयोग करके प्रोग्राम का परीक्षण करें। एक बार जब आप प्रोग्राम को अपने माइक्रोप्रोसेसर में एम्बेड कर लेते हैं, तो आपको डीबग करना और त्रुटियों का पता लगाना बेहद मुश्किल होगा। इसलिए, अधिकांश आईडीई पैकेजों में आपके कंप्यूटर स्क्रीन पर कोड का अनुकरण करने का विकल्प होता है। आईडीई सिम्युलेटर लाइन-दर-लाइन निष्पादन की अनुमति देता है, साथ ही कोड द्वारा परिभाषित चर के दृश्य प्रतिनिधित्व की अनुमति देता है। सिमुलेशन सॉफ़्टवेयर के माध्यम से कोड को डीबग करना बाद में निराशा से बचने में एक अभिन्न भूमिका निभाता है यदि आपका प्रोग्राम अपेक्षित व्यवहार नहीं करता है।

चरण 4

अपने कंप्यूटर पर एक सार्वभौमिक स्टैंड-अलोन प्रोग्रामर प्राप्त करें और उसे कनेक्ट करें। यह डिवाइस आपके सीरियल पोर्ट से कनेक्ट होता है और इसमें एक सॉकेट होता है जो 60-पिन माइक्रोप्रोसेसर तक फिट बैठता है। यूनिवर्सल प्रोग्रामर के लिए आवश्यक है कि आप अपने सर्किट से माइक्रोप्रोसेसर को हटा दें; माइक्रोप्रोसेसर और शेष सर्किट के बीच कनेक्ट करने के लिए सॉकेट का उपयोग करें। जीरो इंसर्शन फोर्स (ZIF) सॉकेट चिप के पिन को नुकसान पहुंचाए बिना माइक्रोप्रोसेसरों को निकालना बहुत आसान बनाता है।

चरण 5

अपने प्रोग्राम को अपने माइक्रोप्रोसेसर पर एम्बेड करें। IDE सॉफ़्टवेयर में, ड्रॉप-डाउन मेनू से अपने प्रोग्रामर का चयन करें। अपना प्रोग्राम जोड़ने से पहले, पिछले प्रोग्राम को चिप से मिटा दें। कुछ पुराने माइक्रोप्रोसेसरों में शीर्ष पर कांच की खिड़की के साथ यूवी-इरेसेबल मेमोरी होती है। इन उपकरणों को मिटाने के लिए, चिप को यूवी लैंप के नीचे 20 मिनट के लिए रखें। फ्लैश मेमोरी को सॉफ्टवेयर द्वारा मिटाया जा सकता है। आपके प्रोग्राम के आकार के आधार पर, आपके प्रोग्राम को माइक्रोप्रोसेसर में स्थानांतरित करने में कई सेकंड से लेकर कई मिनट तक का समय लग सकता है।

चीजें आप की आवश्यकता होगी

  • माइक्रोप्रोसेसर

  • स्टैंड-अलोन यूनिवर्सल प्रोग्रामर

  • एकीकृत विकास पर्यावरण सॉफ्टवेयर

टिप

जीरो इंसर्शन फोर्स (ZIF) सॉकेट आपके माइक्रोप्रोसेसर को पिन को नुकसान पहुंचाए बिना आपके सर्किट में निकालना और बदलना आसान बनाता है।

चेतावनी

अपने प्रोग्राम को डीबग करने के लिए IDE के सिम्युलेटर का उपयोग करके निराशा से बचें।

श्रेणियाँ

हाल का

क्या सेल फोन प्लग इन के लिए चार्जर छोड़ना ठीक है?

क्या सेल फोन प्लग इन के लिए चार्जर छोड़ना ठीक है?

सेल फोन के चार्जर को ज्यादा देर तक प्लग में न ...

अपने कंप्यूटर पर भौतिक मेमोरी को कैसे मुक्त करें

अपने कंप्यूटर पर भौतिक मेमोरी को कैसे मुक्त करें

बिना कोई पैसा खर्च किए या कोई हार्डवेयर जोड़े ...

McAfee कंप्यूटर को धीमा क्यों करता है?

McAfee कंप्यूटर को धीमा क्यों करता है?

छवि क्रेडिट: जुपिटरिमेज/पिक्सलैंड/गेटी इमेजेज M...