विषयसूची:

एलसीडी के साथ 8051 और आईआर सेंसर का उपयोग कर आगंतुक काउंटर: 3 कदम
एलसीडी के साथ 8051 और आईआर सेंसर का उपयोग कर आगंतुक काउंटर: 3 कदम

वीडियो: एलसीडी के साथ 8051 और आईआर सेंसर का उपयोग कर आगंतुक काउंटर: 3 कदम

वीडियो: एलसीडी के साथ 8051 और आईआर सेंसर का उपयोग कर आगंतुक काउंटर: 3 कदम
वीडियो: BI DIRECTIONAL VISITOR COUNTER 2024, नवंबर
Anonim
एलसीडी के साथ 8051 और आईआर सेंसर का उपयोग कर आगंतुक काउंटर
एलसीडी के साथ 8051 और आईआर सेंसर का उपयोग कर आगंतुक काउंटर

प्रिय दोस्तों, मैंने बताया है कि कैसे 8051 और IR सेंसर का उपयोग करके विज़िटर काउंटर बनाया जाता है और इसे LCD में प्रदर्शित किया जाता है। 8051 सबसे लोकप्रिय माइक्रोकंट्रोलर में से एक है जिसका उपयोग दुनिया भर में शौक, व्यावसायिक अनुप्रयोग बनाने के लिए किया जाता है। मैंने उस चिप से विजिटर काउंटर बनाया है।

मैंने अपने हार्डवेयर पर 78E052 Nuvoton माइक्रोकंट्रोलर का उपयोग किया है। आप किसी भी प्रकार के 8051 माइक्रोकंट्रोलर का उपयोग कर सकते हैं। मैंने जो कोड इस्तेमाल किया है वह एंबेडेड सी में लिखा गया है और कील कंपाइलर पर संकलित है।

आपूर्ति:

89C51 माइक्रोकंट्रोलर

आईआर सेंसर

16x2 एलसीडी

चरण 1: हार्डवेयर का निर्माण

हार्डवेयर का निर्माण
हार्डवेयर का निर्माण
हार्डवेयर का निर्माण
हार्डवेयर का निर्माण

मैंने इस तरह से हार्डवेयर का निर्माण किया है। जैसा कि आप छवि पर देखते हैं, मैंने छवि पर दिए गए प्रोजेक्ट बोर्ड की योजना के अनुसार छवि तैयार की है। आप अपना खुद का सर्किट डिजाइन कर सकते हैं और कोड को संशोधित कर सकते हैं।

चरण 2: विज़िटर काउंटर के लिए प्रोग्राम कोड

#शामिल करें #शामिल करें

sbit rs=P3^6; एसबिट एन=पी3^7; शून्य एलसीडी (चार ए, इंट बी); अहस्ताक्षरित चार संदेश = "काउंटर"; चार च [4]; शून्य विलंब (); शून्य काउंटर (); इंट के; अहस्ताक्षरित इंट वैल; शून्य मुख्य () {एलसीडी (0x38, 0); एलसीडी (0x0c, 0); एलसीडी (0x80, 0); टीएमओडी = 0x05; काउंटर (); } शून्य विलंब () { int i; for(i=0;i<=2000;i++); } शून्य काउंटर () {TL0 = 0; TR0=1; के लिए (के = 0; के <5; के ++) {एलसीडी (एमएसजी [के], 1); } जबकि(1) {एलसीडी (0x88, 0); वैल=TL0|TH0<<8; स्प्रिंटफ (सीएच, "% यू", वैल); के लिए (के = 0; के <5; के ++) {एलसीडी (सीएच [के], 1); } } } शून्य LCD(char a, int b) { P1=a; रुपये = बी; एन = 1; विलंब(); एन = 0; विलंब(); }

चरण 3: आउटपुट

आउटपुट
आउटपुट

IR सेंसर को माइक्रोकंट्रोलर से कनेक्ट करें

कोड डाउनलोड करें

किसी ऑब्जेक्ट को IR सेंसर के आर-पार ले जाना

आप LCD में ऑब्जेक्ट काउंट देख सकते हैं

सिफारिश की: