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

Posted on
लेखक: Lewis Jackson
निर्माण की तारीख: 5 मई 2021
डेट अपडेट करें: 16 नवंबर 2024
Anonim
8085 | हिन्दी | प्रोग्रामिंग पार्ट - I | भारत आचार्य शिक्षा
वीडियो: 8085 | हिन्दी | प्रोग्रामिंग पार्ट - I | भारत आचार्य शिक्षा

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


    एक माइक्रोकंट्रोलर चुनें जिसे आप सीखना चाहते हैं। Microchips PIC श्रृंखला और Atmels AVR चिप्स दोनों लोकप्रिय विकल्प हैं, साथ ही साथ Arduino बोर्ड भी। अधिकांश माइक्रोकंट्रोलर सी प्रोग्रामिंग भाषा के एक संस्करण का उपयोग करते हैं, लेकिन विविधताएं हैं। प्रत्येक निर्माता अपनी विधानसभा भाषा का भी उपयोग करता है। असेंबली कोड C से कम स्पष्ट है, लेकिन अधिक कुशल है क्योंकि चिप की मशीन भाषा के करीब है। क्योंकि असेंबली भाषा बहुत कॉम्पैक्ट है और एक माइक्रोकंट्रोलर पर मेमोरी सीमित है, कई प्रोग्राम सी और असेंबली के संयोजन में लिखे गए हैं।

    आपके द्वारा चुने गए माइक्रोकंट्रोलर के लिए डेटा शीट पढ़ें, और पता करें कि इसे चलाने के लिए बाहरी सर्किटरी youll की क्या आवश्यकता है। Youll को प्रोटोटाइप सर्किट पर, बिजली आपूर्ति सर्किट के लिए घटकों, एक प्रोग्रामिंग केबल और संभावित रूप से प्रोग्राम स्टोरेज के लिए EEPROM मेमोरी चिप के लिए एक ब्रेडबोर्ड की आवश्यकता होती है। यदि आप एक Arduino का उपयोग कर रहे हैं, तो आपको चिप की प्रोग्रामिंग करने से पहले किसी भी बाहरी सर्किटरी को तार करने की आवश्यकता नहीं है।


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

    ब्रेडबोर्ड पर अपना माइक्रोकंट्रोलर सेट करें। बाहरी सर्किट जैसे बिजली की आपूर्ति के लिए डेटा शीट में दिए गए निर्देशों का पालन करें। विभिन्न माइक्रोकंट्रोलर्स को चलाने के लिए अलग-अलग मात्रा में वोल्टेज और करंट की आवश्यकता होती है, इसलिए आपको सर्किट्री की आवश्यकता होती है जो बिजली की आपूर्ति को ठीक से संचालित करेगी।

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


    अपने माइक्रोकंट्रोलर को बिजली की आपूर्ति से कनेक्ट करें, और प्रोग्रामिंग इंटरफ़ेस को अपने कंप्यूटर से कनेक्ट करें। इसका परीक्षण करने के लिए अपने सॉफ़्टवेयर को संकलित करें और डाउनलोड करें।

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

    अधिक कोड जानें और तेजी से जटिल उदाहरण परियोजनाओं पर काम करके, और अपने स्वयं के विचारों को आज़माकर अपनी प्रोग्रामिंग में आत्मविश्वास पैदा करें। बस के माध्यम से पूरी किताब पढ़ें और फिर कुछ जटिल की कोशिश करो। आप सिर्फ पढ़ना ही नहीं, प्रोग्रामिंग से भी प्रोग्रामिंग सीखते हैं।