विषयसूची:

PIC16F88 MCU पर आधारित मिनट टाइमर: 4 कदम
PIC16F88 MCU पर आधारित मिनट टाइमर: 4 कदम

वीडियो: PIC16F88 MCU पर आधारित मिनट टाइमर: 4 कदम

वीडियो: PIC16F88 MCU पर आधारित मिनट टाइमर: 4 कदम
वीडियो: Heart Rate Monitor w/ PIC 16F88 2024, जुलाई
Anonim
PIC16F88 MCU पर आधारित मिनट टाइमर
PIC16F88 MCU पर आधारित मिनट टाइमर

आइए एक नज़र डालते हैं मिनट टाइमर के सरल शुरुआती प्रोजेक्ट पर। परियोजना का केंद्र 8-बिट PIC16F88 MCU है। समय 7-सेगमेंट डिस्प्ले पर दिखाया जाता है और टाइमर 6 बटनों का उपयोग करके संचालित होता है। डिवाइस 9 वोल्ट की बैटरी द्वारा संचालित है।

समय सीमा 1 से 99 मिनट तक है। दो अंकों की संख्या मोड अतिरिक्त हरे रंग की एलईडी द्वारा इंगित किया जाता है जो कि दशमलव बिंदु चिह्न के ठीक बगल में प्रदर्शन के दाईं ओर स्थित होता है। एक पंक्ति में पाँच बटन एक से पाँच तक की संख्या का प्रतिनिधित्व करते हैं। छठे बटन के दो कार्य हैं - डिवाइस को रीसेट करना और दर्ज किए जा रहे वर्तमान अंक को बदलना।

टाइमर डिवाइस निम्न तरीके से काम करता है। मुख्य स्विच चालू होने के बाद, एक शून्य अंक प्रदर्शित होता है और डिवाइस बटन दबाए जाने की प्रतीक्षा कर रहा है। 3 संभावनाएं हैं:

१) १ से ५ मिनट की अवधि दर्ज करने के लिए बस पांच में से एक बटन दबाएं। कुछ ही पलों में उलटी गिनती शुरू हो जाती है।

२) ६ से ९ मिनट की अवधि दर्ज करने के लिए पांच में से कोई भी बटन दबाएं और उसके ठीक बाद वांछित मूल्य प्राप्त करने के लिए बार-बार ६ वां बटन दबाएं। प्रत्येक प्रेस के बाद मान 1 से बढ़ जाता है।

३) १० से ९९ मिनट की अवधि दर्ज करने के लिए पिछले चरण में दिए गए निर्देशों का उपयोग करते हुए पहला अंक दर्ज करें। फिर पांच में से कोई भी बटन दबाएं। दशमलव बिंदु और अतिरिक्त हरी एलईडी यह दर्शाता है कि मान का दूसरा अंक दर्ज किया जा रहा है। अब दूसरे अंक के मान को समायोजित करने के लिए छठे बटन को बार-बार दबाएं।

जबकि उलटी गिनती चल रही है, शेष समय प्रदर्शित किया जा रहा है और दशमलव बिंदु समय-समय पर ब्लिंक कर रहा है। दो अंकों की संख्या के मामले में दोनों अंक समय-समय पर प्रदर्शित होते हैं और दूसरे अंक को दशमलव बिंदु द्वारा चिह्नित किया जाता है। जब तक मिनटों की शेष संख्या दो अंकों की संख्या है, तब तक अतिरिक्त एलईडी चालू है।

जब शेष समय शून्य मान पर पहुंच जाता है तो ध्वनि अलार्म चालू हो जाएगा। अगले कार्य के लिए तैयार होने के लिए डिवाइस को 6 वें बटन द्वारा रीसेट किया जा सकता है।

चरण 1: आवश्यक भागों

भागों की जरूरत
भागों की जरूरत
  1. PIC16F88
  2. 7- खंड प्रदर्शन
  3. 6 बटन
  4. 1K रोकनेवाला - 6 टुकड़े
  5. 470 रोकनेवाला - 9 टुकड़े
  6. ७८०५ वोल्टेज नियामक
  7. 0.33 यूएफ संधारित्र
  8. 0.1 यूएफ संधारित्र
  9. एक पीजो स्पीकर
  10. एक बैटरी धारक
  11. एक स्विच

चरण 2: टाइमर का सर्किट

टाइमर का सर्किट
टाइमर का सर्किट

चरण 3: स्रोत कोड

MPLAB X IDE और XC8 कंपाइलर का उपयोग करते हुए C में लिखा गया कोड डाउनलोड के लिए उपलब्ध है:

चरण 4: अंतिम डिवाइस का लुक

अंतिम डिवाइस का लुक
अंतिम डिवाइस का लुक
अंतिम डिवाइस का लुक
अंतिम डिवाइस का लुक
अंतिम डिवाइस का लुक
अंतिम डिवाइस का लुक
अंतिम डिवाइस का लुक
अंतिम डिवाइस का लुक

यह आप पर निर्भर करता है कि आप केवल ब्रेडबोर्ड पर सर्किट को असेंबल करते हैं या कुछ अद्वितीय डिज़ाइन बनाते हैं। मैं अपने उपकरणों की कुछ छवियों को संलग्न करता हूं।

सिफारिश की: