विषयसूची:

सीपीई 133 मेट्रोनोम: 3 चरण
सीपीई 133 मेट्रोनोम: 3 चरण

वीडियो: सीपीई 133 मेट्रोनोम: 3 चरण

वीडियो: सीपीई 133 मेट्रोनोम: 3 चरण
वीडियो: CPE Hours Requirement | ICAI | CA Members 2024, नवंबर
Anonim
सीपीई 133 मेट्रोनोम
सीपीई 133 मेट्रोनोम

कैल पॉली में हमारे अंतिम प्रोजेक्ट के लिए हमने मेट्रोनोम नामक एक टेम्पो कीपिंग डिवाइस बनाया, हमने रुचि संगीत और डिजिटल डिज़ाइन के कारण इस प्रोजेक्ट को चुना। हमने ब्रेडबोर्ड पर एलईडी सर्किट के निर्माण में सहायता के लिए हमारे कोड और ऑनलाइन ट्यूटोरियल को डिजाइन करने में मदद करने के लिए सीपीई 133 में पिछली प्रयोगशालाओं का उपयोग किया।

चरण 1: सिस्टम आर्किटेक्चर

सिस्टम आर्किटेक्चर
सिस्टम आर्किटेक्चर
सिस्टम आर्किटेक्चर
सिस्टम आर्किटेक्चर
सिस्टम आर्किटेक्चर
सिस्टम आर्किटेक्चर

हमने कनेक्शन के लिए बेसिस 3 एफपीजीए बोर्ड, ब्रेडबोर्ड, एलईडी, रेसिस्टर्स और जंपर्स का उपयोग करके इस डिजाइन को लागू किया।

इस डिज़ाइन का उद्देश्य उस दर को बढ़ाना और घटाना है जिस पर एलईडी का फ्लैश आगे और पीछे होता है। जिस गति से वे चमक रहे हैं उसे टेम्पो कहा जाता है। प्रकाश की गति को बढ़ाने या घटाने के लिए बेसिस 3 एफपीजीए बोर्ड पर बटनों का उपयोग करके वांछित गति प्राप्त की गई थी।

यदि ऊपर का बटन दबाया जाता है तो रोशनी की गति बढ़ जाती है, यदि नीचे का बटन दबाया जाता है तो गति कम हो जाती है।

चरण 2: सर्किट आर्किटेक्चर

सर्किट आर्किटेक्चर
सर्किट आर्किटेक्चर
सर्किट आर्किटेक्चर
सर्किट आर्किटेक्चर

सिस्टम आर्किटेक्चर: बटन डी-बाउंस: हमने यह सुनिश्चित करने के लिए सर्किट में एक बटन डी-बाउंस लागू किया है कि जब हम एक अंतराल से गति बढ़ाने के लिए एक बटन पर क्लिक करते हैं। डी-बाउंस के बिना घड़ी की आवृत्ति के साथ बटन पर एक भी धक्का बढ़ जाएगा।

टेम्पो चेंजर: एलईडी को चलाने वाले क्लॉक आउटपुट को नियंत्रित करने के लिए क्लॉक डिवाइडर द्वारा उपयोग किए जाने वाले MAX_COUNT मान को बढ़ाने या घटाने के लिए टेम्पो चेंजर का उपयोग किया गया था।

रजिस्टर: हमारे नए MAX_COUNT के मूल्यों को रखने के लिए एक रजिस्टर का उपयोग किया गया था जो कि टेम्पो चेंजर से आउटपुट था। MAX_COUNT को 1-सेकंड की घड़ी आवृत्ति के अनुरूप मान पर रीसेट करने के लिए रजिस्टर में एक CLR जोड़ा गया था।

क्लॉक डिवाइडर: BASYS 3 बोर्ड के क्लॉक पल्स को धीमा करने के लिए क्लॉक डिवाइडर का उपयोग किया जाता है, यह घड़ी की आवृत्ति को MAX_COUNT मान से विभाजित करके किया जाता है जिसे टेम्पो चेंजर में बदल दिया गया है।

शिफ्ट रजिस्टर: क्लॉक पल्स के बढ़ते किनारे पर ब्रेडबोर्ड पर हमारे एलईडी सर्किट में '1' या उच्च मूल्य के आउटपुट के लिए एक संशोधित 4-बिट शिफ्ट रजिस्टर का उपयोग किया गया था। ब्रेडबोर्ड पर 4 एल ई डी के साथ, हम एक बार में 4 एल ई डी में से केवल 1 को आउटपुट करने में सक्षम थे, उत्तराधिकार में, 4-बीट अनुक्रम दोहराते हुए। शिफ्ट रजिस्टर को इस तरह संशोधित किया गया था कि 4-बिट आउटपुट में केवल 1 उच्च मान था, अर्थात "0001" या "0100।"

सिफारिश की: