विषयसूची:

प्रोग्रामिंग AT89S52 ARDUINO का उपयोग करना: 4 चरण
प्रोग्रामिंग AT89S52 ARDUINO का उपयोग करना: 4 चरण

वीडियो: प्रोग्रामिंग AT89S52 ARDUINO का उपयोग करना: 4 चरण

वीडियो: प्रोग्रामिंग AT89S52 ARDUINO का उपयोग करना: 4 चरण
वीडियो: how to program a microcontroller | 8051,8085 | | in detail |🔥🔥🔥 2024, नवंबर
Anonim
प्रोग्रामिंग AT89S52 ARDUINO का उपयोग कर
प्रोग्रामिंग AT89S52 ARDUINO का उपयोग कर
प्रोग्रामिंग AT89S52 ARDUINO का उपयोग कर
प्रोग्रामिंग AT89S52 ARDUINO का उपयोग कर

इन-सिस्टम प्रोग्रामिंग (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

प्रोग्रामिंग AT89S52
प्रोग्रामिंग AT89S52

1. अपने पीसी में 89S52 प्रोग्रामर सॉफ्टवेयर खोलें।

2. उस COM पोर्ट का चयन करें जिसमें Arduino जुड़ा हुआ है।

3. पहचान पर क्लिक करें। इसके परिणामस्वरूप 'atmel AT89S52 का पता चला' संदेश आएगा।

4. ओपन हेक्स फाइल पर क्लिक करें और हेक्स फाइल को चुनें।

5. अपलोड पर क्लिक करें। यह हेक्स फ़ाइल को माइक्रोकंट्रोलर में लिखेगा।

6. यह समाप्त हो गया है। अब आप इस ट्यूटोरियल का अनुसरण करके Arduino का उपयोग करके किसी भी कोड को 89S52 पर अपलोड कर सकते हैं।

सिफारिश की: