विषयसूची:
वीडियो: AT89s52 का उपयोग करके वास्तविक समय घड़ी: 3 चरण
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
वेलकम बैक, यह शुभम त्रिवेदी हैं और आज मैं At89s52 माइक्रोकंट्रोलर का उपयोग करके रियल टाइम क्लॉक डिजाइन करने जा रहा हूं। AT89S52 माइक्रोकंट्रोलर इस परियोजना का दिल है। DS1307 IC का उपयोग RTC के रूप में किया जाता है। इस DS1307 IC को I2C इंटरफ़ेस की आवश्यकता है, लेकिन 89s52 में कोई I2C पोर्ट नहीं है। यह इसे डिजाइन करने के लिए विशिष्ट बनाता है। इसलिए मैंने कार्यक्रम में एक I2C बस डिजाइन की और आवश्यकताओं को पूरा करने के लिए इसका इस्तेमाल किया।
आवश्यक घटक:
- डीएस1307
- AT89S52 बोर्ड
- 16x2 एलसीडी
- कनेक्टिंग तार
- ब्रेड बोर्ड
चरण 1: निर्माण
सर्किट को दो अलग-अलग हिस्सों में डिजाइन किया गया है। अंजीर। 1 आरटीसी डीएस 1307 आईसी कनेक्शन दिखाता है। यह कनेक्शन जीरो पीसीबी का उपयोग करके किया जाता है। कनेक्शन वैसा ही है जैसा चित्र 2 में दिखाया गया है।
मैंने AT89s52 डेवलपमेंट बोर्ड का उपयोग किया जिसे मैंने कुछ महीने पहले पीसीबी डिजाइन के लिए स्क्रीन प्रिंट तकनीक का उपयोग करके डिजाइन किया था। RTC का SCL पिन P1.1 पिन से जुड़ा है और SDA पिन 89s52 माइक्रोकंट्रोलर के P1.0 पिन से जुड़ा है। एलसीडी 16x2 को निम्नलिखित तरीके से इंटरफेस किया गया है।
AT89S52. के एलसीडी पिन का पिन
- D7 - P3.7
- D6 - P3.6
- D5 - P3.5
- D4 - P3.4
- आरएस - पी 1। 6
- आरडब्ल्यू - पी 1। 5
- ई - पी 1.4
चरण 2: कार्य वीडियो
चरण 3: कोड
कोड
प्रोग्राम Keil uvision 5 सॉफ्टवेयर में डिजाइन किया गया है। प्रत्येक इंटरफ़ेस के लिए अलग लाइब्रेरी फ़ाइलों का उपयोग किया जाता है। कृपया आगे बढ़ने से पहले रीडमी फ़ाइल देखें। प्रत्येक समारोह का विवरण भी इस अनुलग्नक में उपलब्ध है
अटैचमेंट डाउनलोड करने के लिए यहां क्लिक करें
[email protected] पर त्रुटियों का स्वागत है
फेसबुक पर लाइक करने के लिए यहां क्लिक करें
सिफारिश की:
DIY -- कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: 6 चरण
DIY || कैसे एक स्पाइडर रोबोट बनाने के लिए जिसे Arduino Uno का उपयोग करके स्मार्टफ़ोन का उपयोग करके नियंत्रित किया जा सकता है: स्पाइडर रोबोट बनाते समय, रोबोटिक्स के बारे में बहुत सी बातें सीख सकते हैं। जैसे रोबोट बनाना मनोरंजक होने के साथ-साथ चुनौतीपूर्ण भी है। इस वीडियो में हम आपको स्पाइडर रोबोट बनाने का तरीका दिखाने जा रहे हैं, जिसे हम अपने स्मार्टफोन (Androi
Arduino का उपयोग करके एलईडी पट्टी के साथ एनालॉग घड़ी और डिजिटल घड़ी कैसे बनाएं: 3 चरण
Arduino का उपयोग करके एलईडी पट्टी के साथ एनालॉग घड़ी और डिजिटल घड़ी कैसे बनाएं: आज हम एक एनालॉग घड़ी बनाएंगे और amp; एलईडी पट्टी के साथ डिजिटल घड़ी और Arduino के साथ MAX7219 डॉट मॉड्यूल। यह स्थानीय समय क्षेत्र के साथ समय को सही करेगा। एनालॉग घड़ी एक लंबी एलईडी पट्टी का उपयोग कर सकती है, इसलिए इसे आर्टवर्क बनने के लिए दीवार पर लटकाया जा सकता है
NEO-6M मॉड्यूल का उपयोग करते हुए स्थानीय समय के साथ Arduino GPS घड़ी: 9 चरण
NEO-6M मॉड्यूल का उपयोग करते हुए स्थानीय समय के साथ Arduino GPS घड़ी: इस ट्यूटोरियल में हम सीखेंगे कि arduino का उपयोग करके उपग्रहों से वर्तमान समय कैसे प्राप्त करें। वीडियो देखें
परिवेश वास्तविक समय घड़ी: 4 कदम
एम्बिएंट रियल टाइम क्लॉक: AimI ने यह क्लॉक इसलिए बनाई है क्योंकि मेरे पास एक एड्रेसेबल LED स्ट्रिप है और मैं इसका उपयोग करना चाहता हूं। फिर मैंने देखा कि मेरे कमरे में एक अच्छी घड़ी नहीं है जो इसकी दीवारों से मेल खाती हो। इसलिए मैंने एक ऐसी घड़ी बनाने का फैसला किया जो यूजर्स के मूड के अनुसार अपना रंग बदल सके या
Arduino + DS1307 + Neopixel का उपयोग करके रैखिक घड़ी: कुछ हार्डवेयर का पुन: उपयोग: 5 चरण
Arduino + DS1307 + Neopixel का उपयोग करके रैखिक घड़ी: कुछ हार्डवेयर का पुन: उपयोग करना .: पिछली परियोजनाओं से मेरे पास एक Arduino UNO और एक Neopixel LED पट्टी बची थी, और कुछ अलग करना चाहता था। क्योंकि Neopixel स्ट्रिप में ६० LED लाइट्स हैं, इसे एक बड़ी घड़ी के रूप में इस्तेमाल करने के बारे में सोचा। घंटे को इंगित करने के लिए, एक लाल ५-एलईडी सेगमेंट का उपयोग किया जाता है (६० एलईडी