विषयसूची:
वीडियो: 8051 डीएस1307 आरटीसी के साथ इंटरफेसिंग और एलसीडी में टाइमस्टैम्प प्रदर्शित करना: 5 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:19
इस ट्यूटोरियल में हमने आपको बताया है कि हम ds1307 RTC के साथ 8051 माइक्रोकंट्रोलर को कैसे इंटरफ़ेस कर सकते हैं। यहां हम प्रोटीन सिमुलेशन का उपयोग करके एलसीडी में आरटीसी समय प्रदर्शित कर रहे हैं।
चरण 1: प्रयुक्त सॉफ्टवेयर:
जैसा कि हम प्रोटीस सिमुलेशन दिखा रहे हैं इसलिए कोडिंग और सिमुलेशन के लिए आपको आवश्यकता है:
1 Keil uvision: वे कील से बहुत सारे उत्पाद हैं। तो आपको c51 कंपाइलर की आवश्यकता होगी। आप उस सॉफ्टवेयर को यहां से डाउनलोड कर सकते हैं
2 सिमुलेशन के लिए प्रोटीन सॉफ्टवेयर: यह सिमुलेशन दिखाने के लिए सॉफ्टवेयर है। इस सॉफ्टवेयर को डाउनलोड करने के लिए आपको बहुत सारी जानकारी मिल जाएगी।
यदि आप इसे हार्डवेयर में कर रहे हैं तो आपको अपने हार्डवेयर में कोड अपलोड करने के लिए एक सॉफ्टवेयर की आवश्यकता होगी जो फ्लैश मैजिक है। याद रखें फ्लैश मैजिक nxp द्वारा विकसित किया गया है। तो आप इस सॉफ्टवेयर के माध्यम से सभी 8051 परिवार माइक्रोकंट्रोलर अपलोड नहीं कर सकते हैं। तो केवल आप फिलिप्स आधारित नियंत्रक अपलोड कर सकते हैं।
चरण 2: आवश्यक घटक:
यहां हमारे डेमो वीडियो में हम प्रोटीस सिमुलेशन का उपयोग कर रहे हैं लेकिन निश्चित रूप से यदि आप इसे अपने हार्डवेयर में कर रहे हैं तो आपको इस परियोजना के लिए इन घटकों की आवश्यकता होगी:
8051 विकास बोर्ड: इसलिए यदि आपके पास यह बोर्ड है तो यह बेहतर होगा ताकि आप आसानी से कोड को स्वयं अपलोड कर सकें।
LCD 16*2: यह 16*2 LCD है। इस एलसीडी में हमारे पास 16 पिन हैं।
DS1307 RTC मॉड्यूल: DS1307 पर आधारित मॉड्यूल, DS1307 सीरियल रियल-टाइम क्लॉक (RTC) एक कम-शक्ति, पूर्ण बाइनरी-कोडेड दशमलव (BCD) घड़ी / कैलेंडर प्लस NV SRAM के 56 बाइट्स है। पता और डेटा एक I²C, द्विदिश बस के माध्यम से क्रमिक रूप से स्थानांतरित किए जाते हैं। घड़ी/कैलेंडर सेकंड, मिनट, घंटे, दिन, तारीख, महीने और साल की जानकारी प्रदान करता है। महीने के अंत की तारीख स्वचालित रूप से 31 दिनों से कम वाले महीनों के लिए समायोजित की जाती है, जिसमें लीप वर्ष के लिए सुधार शामिल हैं। घड़ी AM/PM संकेतक के साथ 24-घंटे या 12-घंटे के प्रारूप में काम करती है। DS1307 में एक अंतर्निहित पावर-सेंस सर्किट है जो बिजली की विफलता का पता लगाता है और स्वचालित रूप से बैकअप आपूर्ति पर स्विच हो जाता है। टाइमकीपिंग ऑपरेशन जारी रहता है जबकि पार्ट बैकअप आपूर्ति से संचालित होता है।
हमने ८०५१ के प्रशिक्षण किट के ऊपर एक छवि दिखाई है, बोर्ड में पहले से ही एलसीडी और आरटीसी मॉड्यूल अनुभाग है, इसलिए यदि आप उस बोर्ड को खरीदते हैं तो आपके लिए इस डीएस १३०७ मॉड्यूल को इंटरफ़ेस करना आसान होगा, अन्यथा यदि आप छोटे विकास बोर्ड खरीदते हैं तो आपको सिक्का सेल के साथ एक एलसीडी और एक आरटीसी मॉड्यूल भी खरीदना होगा।
USB से UART कनवर्टर: CP1202 USB UART कनवर्टर मॉड्यूल, USB को सीरियल या USB से TTL या सीरियल से USB को जल्दी से कनेक्ट करने के लिए एक बहुत ही सरल बोर्ड। आप मॉड्यूल के माध्यम से अपने कंप्यूटर से माइक्रोकंट्रोलर / माइक्रोप्रोसेसर के साथ आसानी से संवाद कर सकते हैं।
चरण 3: सर्किट आरेख
चरण 4: कोड:
आप हमारे GitHub लिंक से सोर्स कोड प्राप्त कर सकते हैं।
चरण 5: वीडियो:
पूरे प्रोजेक्ट का विवरण उपरोक्त वीडियो में दिया गया है।
यदि आपको इस परियोजना के बारे में कोई संदेह है तो हमें नीचे टिप्पणी करने में संकोच न करें। और अगर आप एम्बेडेड सिस्टम के बारे में अधिक जानना चाहते हैं तो आप हमारे यूट्यूब चैनल पर जा सकते हैं।
लगातार अपडेट के लिए कृपया हमारे फेसबुक पेज पर जाएं और लाइक करें।
सादर धन्यवाद, एंबेडोट्रॉनिक्स टेक्नोलॉजीज
सिफारिश की:
एलसीडी इंटरफेसिंग 8051 (AT89S52) के साथ: 4 कदम
एलसीडी इंटरफेसिंग 8051 (AT89S52) के साथ: हैलो यह 8051 की शुरुआत है। एलसीडी को 8-बिट और 4-बिट मोड द्वारा चलाया जा सकता है, लेकिन 8051 के मामले में 8-बिट का ज्यादातर उपयोग किया जाता है, 4-बिट का उपयोग आर्डिनो के मामले में किया जाता है , एवीआर और पीआईसी। 8-बिट मोड का मतलब है कि यह पते और डेटा के प्रसारण के लिए 8 तार का उपयोग करता है
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: 4 चरण (चित्रों के साथ)
8051 के साथ कीपैड इंटरफेस और 7 सेगमेंट में कीपैड नंबर प्रदर्शित करना: इस ट्यूटोरियल में मैं आपको बताने जा रहा हूं कि कैसे हम 8051 के साथ कीपैड को इंटरफेस कर सकते हैं और 7 सेगमेंट डिस्प्ले में कीपैड नंबर प्रदर्शित कर सकते हैं।
4-बिट मोड में एलसीडी के साथ 8051 माइक्रोकंट्रोलर इंटरफेसिंग: 5 कदम (चित्रों के साथ)
4-बिट मोड में एलसीडी के साथ 8051 माइक्रोकंट्रोलर इंटरफेस करना: इस ट्यूटोरियल में हम आपको बताने जा रहे हैं कि कैसे हम 4-बिट मोड में एलसीडी को 8051 के साथ इंटरफेस कर सकते हैं
प्रोटीन सिमुलेशन में 16*2 एलसीडी के साथ 8051 माइक्रोकंट्रोलर इंटरफेसिंग: 5 कदम (चित्रों के साथ)
प्रोटीन सिमुलेशन में 16*2 एलसीडी के साथ 8051 माइक्रोकंट्रोलर को इंटरफेस करना: यह 8051 की एक बहुत ही बुनियादी परियोजना है। इस परियोजना में हम आपको बताने जा रहे हैं कि हम 16 * 2 एलसीडी से 8051 माइक्रोकंट्रोलर को कैसे इंटरफ़ेस कर सकते हैं। तो यहां हम फुल 8 बिट मोड का उपयोग कर रहे हैं। अगले ट्यूटोरियल में हम 4 बिट मोड के बारे में भी बताएंगे
16 X 2 LCD में 8051: 4 चरणों के साथ कीपैड नंबर प्रदर्शित करना
8051 के साथ 16 X 2 LCD में कीपैड नंबर प्रदर्शित करना: इस प्रोजेक्ट में हम 8051 के साथ कीपैड और LCD को इंटरफेस करने जा रहे हैं। जैसे ही हम कीपैड में की को दबा रहे हैं, हमें हमारे LCD में पत्राचार नंबर मिल रहा है।