विषयसूची:
- आपूर्ति
- चरण 1: सर्किट कनेक्शन
- चरण 2: ARDUINO को ISP में परिवर्तित करना
- चरण 3: हेक्स फ़ाइल बनाना
- चरण 4: प्रोग्रामिंग AT89S52
वीडियो: प्रोग्रामिंग AT89S52 ARDUINO का उपयोग करना: 4 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इन-सिस्टम प्रोग्रामिंग (ISP) उर्फ इन-सर्किट सीरियल प्रोग्रामिंग (ICSP) कुछ प्रोग्रामेबल लॉजिक डिवाइसेस, माइक्रोकंट्रोलर और अन्य एम्बेडेड डिवाइसेस की क्षमता है, जिन्हें एक पूर्ण सिस्टम में स्थापित करते समय प्रोग्राम किया जाना है, बजाय इसके कि चिप को पहले प्रोग्राम करने की आवश्यकता हो। इसे सिस्टम में स्थापित करने के लिए।
इस ट्यूटोरियल में AT89S52 माइक्रोकंट्रोलर को इन-सर्किट सीरियल प्रोग्रामर के रूप में Arduino का उपयोग करके प्रोग्राम किया गया है।
आपूर्ति
1x AT89S522x 33pF डिस्क कैपेसिटर 1x 11.0592MHz क्रिस्टल ऑसिलेटर 1x 0.1uF कैपेसिटर 1x 10kOhm रेसिस्टर 1x पुश बटन 1x ब्रेड बोर्ड जम्पर वायर - आवश्यकतानुसार
चरण 1: सर्किट कनेक्शन
एक ब्रेडबोर्ड में घटकों को कनेक्ट करें जैसा कि चित्र में दिखाया गया है। * नोट: पिन 31 को +5v तक खींचा जाना चाहिए क्योंकि हम आंतरिक प्रोग्राम मेमोरी का उपयोग कर रहे हैं।
चरण 2: ARDUINO को ISP में परिवर्तित करना
1. Arduino को PC.2 से कनेक्ट करें। उपयुक्त बोर्ड और पोर्ट का चयन करें।3। नीचे संलग्न फ़ाइल से कोड अपलोड करें। अब Arduino 89S52 माइक्रोकंट्रोलर प्रोग्रामिंग के लिए तैयार है। नोट* इस arduino कोड को अपलोड करने के बाद USB केबल को PC से Arduino में न निकालें।
चरण 3: हेक्स फ़ाइल बनाना
1. Keil uVision सॉफ्टवेयर खोलें। 2. प्रोग्राम टाइप करें और इसे.c file.3 के रूप में सेव करें। 'सोर्स ग्रुप' पर डबल क्लिक करें और आपके द्वारा बनाई गई.c फाइल पर क्लिक करें। 4. 'लक्ष्य 1'.5 पर राइट क्लिक करें। क्रिस्टल आवृत्ति को 11.0592MHz.6 के रूप में सेट करें। 'ऑन-चिप रोम का उपयोग करें' 7 की जांच करें। 'आउटपुट' टैब पर क्लिक करें और फिर 'क्रिएट हेक्स फाइल' को चेक करें और ओके पर क्लिक करें
चरण 4: प्रोग्रामिंग AT89S52
1. अपने पीसी में 89S52 प्रोग्रामर सॉफ्टवेयर खोलें।
2. उस COM पोर्ट का चयन करें जिसमें Arduino जुड़ा हुआ है।
3. पहचान पर क्लिक करें। इसके परिणामस्वरूप 'atmel AT89S52 का पता चला' संदेश आएगा।
4. ओपन हेक्स फाइल पर क्लिक करें और हेक्स फाइल को चुनें।
5. अपलोड पर क्लिक करें। यह हेक्स फ़ाइल को माइक्रोकंट्रोलर में लिखेगा।
6. यह समाप्त हो गया है। अब आप इस ट्यूटोरियल का अनुसरण करके Arduino का उपयोग करके किसी भी कोड को 89S52 पर अपलोड कर सकते हैं।
सिफारिश की:
पोटेंशियोमीटर (वैरिएबल रेसिस्टर) और अरुडिनो यूनो का उपयोग करके एलईडी / चमक को लुप्त करना / नियंत्रित करना: 3 चरण
पोटेंशियोमीटर (वैरिएबल रेसिस्टर) और अरुडिनो यूनो का उपयोग करके एलईडी/चमक को फीका/नियंत्रित करना: Arduino एनालॉग इनपुट पिन पोटेंशियोमीटर के आउटपुट से जुड़ा है। तो Arduino ADC (डिजिटल कनवर्टर के अनुरूप) एनालॉग पिन पोटेंशियोमीटर द्वारा आउटपुट वोल्टेज को पढ़ रहा है। पोटेंशियोमीटर नॉब को घुमाने से वोल्टेज आउटपुट बदलता है और Arduino फिर से
4 से अधिक मोटर्स का उपयोग करना - एकाधिक मोटरशील्ड को ढेर करना: 3 चरण
4 से अधिक मोटर्स का उपयोग करना - एकाधिक मोटरशील्ड को स्टैक करना: निर्देश योग्य वाइब्रोटैक्टाइल सेंसरी सबस्टीट्यूशन और ऑग्मेंटेशन डिवाइस (https://www.instructables.com/id/Vibrotactile-Sens…) एक डिवाइस बनाने का एक तरीका दिखाता है जो एक संवेदी का अनुवाद करता है थरथानेवाला उत्तेजनाओं में इनपुट। वे स्पंदनात्मक उद्दीपन हैं p
Attiny85 प्रोग्रामिंग (ढाल) Arduino UNO का उपयोग करना: 7 चरण
Attiny85 प्रोग्रामिंग (ढाल) Arduino UNO का उपयोग करना: अपने Arduino के साथ खेलना बहुत मजेदार है। हालाँकि, कभी-कभी आकार मायने रखता है। Arduino UNO छोटा है, लेकिन अगर आपको अपनी परियोजना को एक छोटे से बाड़े में रखने की आवश्यकता है, तो UNO बहुत बड़ा हो सकता है। आप नैनो या मिनी का उपयोग करने का प्रयास कर सकते हैं, लेकिन यदि आप वास्तव में
AVR माइक्रोकंट्रोलर प्रोग्रामिंग के लिए एक्सट्रीम बर्नर का उपयोग करना: 8 कदम
AVR माइक्रोकंट्रोलर प्रोग्रामिंग के लिए एक्सट्रीम बर्नर का उपयोग करना: आप सभी AVR उपयोगकर्ता बिरादरी, और जो अभी स्ट्रीम में प्रवेश कर रहे हैं, आप में से कुछ ने PIC माइक्रोकंट्रोलर के साथ शुरुआत की और कुछ ने ATMEL AVR के साथ शुरुआत की, यह आपके लिए लिखा गया है! तो आपने USBASP खरीदा क्योंकि यह फ्लैश करने के लिए सस्ता और प्रभावी है
कंप्यूटर जॉयस्टिक के रूप में PSP का उपयोग करना और फिर PSP के साथ अपने कंप्यूटर को नियंत्रित करना: 5 चरण (चित्रों के साथ)
कंप्यूटर जॉयस्टिक के रूप में पीएसपी का उपयोग करना और फिर पीएसपी के साथ अपने कंप्यूटर को नियंत्रित करना: आप पीएसपी होमब्रू के साथ कई अच्छी चीजें कर सकते हैं, और इस निर्देशयोग्य में मैं आपको सिखाने जा रहा हूं कि गेम खेलने के लिए जॉयस्टिक के रूप में अपने पीएसपी का उपयोग कैसे करें, लेकिन यह भी है एक प्रोग्राम जो आपको अपने जॉयस्टिक को अपने माउस के रूप में उपयोग करने की अनुमति देता है। यहाँ मेटर हैं