विषयसूची:

DS1307 और PIC16F628A के साथ RTC: 3 चरण
DS1307 और PIC16F628A के साथ RTC: 3 चरण

वीडियो: DS1307 और PIC16F628A के साथ RTC: 3 चरण

वीडियो: DS1307 और PIC16F628A के साथ RTC: 3 चरण
वीडियो: TWI और RTC DS1307 (I2C) ATmega328P प्रोग्रामिंग #11 AVR माइक्रोकंट्रोलर एटमेल स्टूडियो के साथ 2024, जुलाई
Anonim
DS1307 और PIC16F628A के साथ RTC
DS1307 और PIC16F628A के साथ RTC
DS1307 और PIC16F628A के साथ RTC
DS1307 और PIC16F628A के साथ RTC

यह मेरे द्वारा ऊपर से नीचे तक निर्मित एक सर्किट है।

चरण 1: आरटीसी नियंत्रण सर्किट

आरटीसी नियंत्रण सर्किट
आरटीसी नियंत्रण सर्किट
आरटीसी नियंत्रण सर्किट
आरटीसी नियंत्रण सर्किट

यह पीसीबी की पहली मंजिल है जिसे एक परत के रूप में डिजाइन किया गया है। इसमें पॉजिटिव वोल्टेज रेगुलेटर, फिल्टर, रियल टाइम क्लॉक आईसी, बैटरी, pic16f628, LCD के लिए 1*16pin हैडर, बटन और एलईडी के लिए 2x4 पिन हेडर, 5Vsupply के लिए 1*2pin हैडर शामिल हैं।

जैसा कि आप जानते हैं, रीयल टाइम क्लॉक IC (DS1307) एक ऐसा उत्पाद है जो I2C संचार प्रोटोकॉल का समर्थन करता है जो हार्डवेयर स्तर के रूप में pic16f628 में शामिल नहीं है। इस बाधा को दूर करने के लिए, मैंने सॉफ्टवेयर स्तर में I2C प्रोटोकॉल का उपयोग किया, जिसका अर्थ है कि आपको इंटरप्ट, फ्लैग, कंट्रोल रजिस्टर आदि का उपयोग करने की आवश्यकता नहीं है। 16F628A को चुनने का कारण यह है कि यह हार्डवेयर प्राप्ति के लिए आवश्यक न्यूनतम I/O पोर्ट को कम करता है और पीसीबी, सोल्डरिंग, कंपोनेंट्स आदि सहित पूरे सर्किट की लागत।

चरण 2: विज़ुअलाइज़टन और बटन इंटरफ़ेस के लिए दूसरी मंजिल

विज़ुअलाइज़ेशन और बटन इंटरफ़ेस के लिए दूसरी मंजिल
विज़ुअलाइज़ेशन और बटन इंटरफ़ेस के लिए दूसरी मंजिल
विज़ुअलाइज़ेशन और बटन इंटरफ़ेस के लिए दूसरी मंजिल
विज़ुअलाइज़ेशन और बटन इंटरफ़ेस के लिए दूसरी मंजिल
विज़ुअलाइज़ेशन और बटन इंटरफ़ेस के लिए दूसरी मंजिल
विज़ुअलाइज़ेशन और बटन इंटरफ़ेस के लिए दूसरी मंजिल

दूसरी मंजिल में 2*3 पुश बटन, एलसीडी स्क्रीन और एलईडी लगे हैं। बटन के एक समूह का उपयोग दिनांक और समय को समायोजित करने के लिए किया जाता है, और दूसरे समूह का उपयोग अलार्म समय को समायोजित करने के लिए किया जाता है। आरटीसी बटनों के समूह को समायोजित करने के लिए, मध्य बटन का उपयोग दिनांक, महीने, दिन आदि के बीच चयन के लिए किया जाता है। दायां बटन चयनित चर को बढ़ाता है और बायां बटन चयनित चर को घटाता है। फोर्ट अलार्म समय समायोजन के उद्देश्य से अन्य बटन समूह का उपयोग किया जाता है। आरटीसी बटन के समान, दायां बटन चयनित चर (घंटा, मिनट) को बढ़ाता है और बायां बटन चयनित चर को घटाता है।

सिफारिश की: