74hc595: सर्व शिफ्ट रजिस्टर आयसी बद्दल

El 74HC595 चिपहे त्याच्या नावावरून वजा केल्यावर हे एक मुद्रित सर्किट आहे जे आतून सीएमओएस सर्किट लागू करते. विशेषतः ते शिफ्ट रजिस्टर आहे. ज्यांना अद्यापही या नोंदी माहित नाहीत त्यांच्यासाठी, हे मुळात एक अनुक्रमिक डिजिटल सर्किट आहे, म्हणजेच आउटपुटमधील त्याची मूल्ये फक्त साठवलेल्या इनपुट आणि मागील मूल्यांवर अवलंबून असतात.

हे त्यांना जोडण्यांपासून वेगळे करते, की आउटपुट फक्त इनपुटच्या मूल्यावर अवलंबून असतात. हे रजिस्टर डी-प्रकार फ्लिप-फ्लॉप किंवा क्लिप सिग्नलद्वारे आज्ञा दिलेल्या फ्लिप-फ्लॉपच्या मालिकेद्वारे बनलेले आहे. त्या फ्लिप फ्लॉप म्हणजे आठवणी मागील मूल्य ठेवते. प्रत्येकजण थोडासा संचयित करतो आणि त्या नावावरून आपण ते बदलू शकतो हे देखील कमी करू शकता. पुढे आणि पुढे बिट्स चालवून आम्ही काही मस्त डिजिटल ऑपरेशन्स करू शकतो.

शिफ्ट रजिस्टर प्रकार

शिफ्ट रजिस्टर आकृती

मते विस्थापन प्रकार जे ते साठवतात त्या बिट्सवर करतात, रजिस्टर विविध प्रकारची असू शकतात. ते डावे किंवा उजवीकडे फिरण्यास सक्षम आहेत, काही द्विदिशात्मक आहेत, परंतु क्रम कोणत्या प्रकाराद्वारे निश्चित केला जाईल हे देखील आहे, अगदी इतर प्रकरणांमध्ये देखील इनपुट आणि आउटपुट कसे आहेत यावर आधारित ते देखील cataloged आहेत:

  • मालिका-मालिका: ज्यात केवळ प्रथम फ्लिप-फ्लॉप डेटा प्राप्त होतो आणि संपूर्ण रजिस्टर भरल्याशिवाय ते मालिकेत जातात. शेवटचा फ्लिप-फ्लॉप एक आहे जो थेट आउटपुटशी कनेक्ट केलेला आहे आणि ज्याद्वारे रजिस्टर बाहेर जाईल.
  • समांतर-मालिका: सर्व फ्लिप-फ्लॉपमध्ये एकाच वेळी संग्रहित करण्यासाठी बिट्स समांतर असतात, परंतु नंतर ते मालिकेत बाहेर जातात. ते मालिकेमधून समांतर आणि उलट मध्ये रूपांतरित करण्यासाठी वापरले जाऊ शकतात.
  • मालिका-समांतर: मागील प्रमाणेच सर्व फ्लिप-फ्लॉपमधून सर्व आउटपुट एकाच वेळी उपलब्ध असतात. परंतु मालिकेतील प्रथमच डेटा प्रविष्ट केला जाईल.
  • समांतर-समांतर- डेटा समांतर आणि समांतर मध्ये बाहेर जात आहे.

आमच्याकडे सर्वात परिचित सर्किट आहेत 74HC595, 74HC164, 74HC165, 74HC194, इ. १ 194.. सार्वत्रिक आहे, हे आपल्या इच्छेनुसार कॉन्फिगर केले जाऊ शकते. दुसरीकडे, आमच्याकडे इतर द्वि-दिशात्मक आहेत जसे की १165 आणि १164, म्हणून ते डावीकडे किंवा उजवीकडे सरकतात, निर्देश नियंत्रण सिग्नलसह निर्दिष्ट केल्यानुसार, परंतु त्यांच्याकडे फक्त एक कॉन्फिगरेशन असते: समांतर इनपुट आणि सिरियल आउटपुट आणि सिरियल अनुक्रमे इनपुट आणि समांतर आउटपुट.

l298n
संबंधित लेख:
एल २ 298 A एन: अर्डिनोसाठी मोटर्स नियंत्रित करण्यासाठी मॉड्यूल

शिफ्ट रजिस्टर कशासाठी आहे?

शिफ्ट बिट्स का? डेटा बिट्स हलविणे खूप व्यावहारिक असू शकते. एक कारण असे आहे की आपल्याला विशिष्ट हेतूसाठी मूल्ये बदलण्याची आवश्यकता आहे. परंतु शिफ्टिंगमध्ये संग्रहित बिट्सवर काही ऑपरेशन्स देखील समाविष्ट आहेत. उदाहरणार्थ, बिट्सचा एक संच डावीकडे हलविणे म्हणजे त्यांना 2 ने गुणाकारण्यासारखे आहे. त्यांना उजवीकडे हलविणे म्हणजे 2 ने विभाजित करण्यासारखे आहे. म्हणूनच, बायनरी गुणाकार आणि भागाकार करणे ते खूप व्यावहारिक असू शकतात ...

Pनालॉग / डिजिटल कन्व्हर्टरमध्ये मोठ्या प्रमाणात वापरले जाणारे सलग अंदाजे, विलंब इ. इत्यादींसाठी ते छद्म-यादृच्छिक मूल्ये तयार करण्यासाठी देखील वापरले जातात. मध्ये वापरते तर्कशास्त्र डिजिटल सर्किट हे अगदी सामान्य आहे, म्हणून काही प्रकल्पात त्यांचा वापर करणे असामान्य नाही.

74HC595 वैशिष्ट्ये

74HC595 पिन-आउट

El 74HC595 बर्‍यापैकी सरळ आयसी आहे. हे 8-बिट शिफ्ट रजिस्टर आहे, म्हणजेच 8 बिट्स संग्रहित करण्यासाठी 8 फ्लिप-फ्लॉप आहेत. उपरोक्त प्रतिमेत या चिपचे पिन-आउट किंवा पिन दिसू शकतात, वीसीसी आणि जीएनडी पॉवरसह, आणि नंतर डेटा म्हणून असलेल्या क्यू म्हणून चिन्हांकित केलेले. बाकीचे घड्याळ / नियंत्रण सिग्नलशी संबंधित आहेत.

अगोदर निर्देश केलेल्या बाबीसंबंधी बोलताना इनपुट मध्ये हे सीरिजमध्ये आहे आणि समांतर आउटपुट आहे. म्हणून, एकाच इनपुटसह, या 8 आउटपुट एकाच वेळी नियंत्रित केले जाऊ शकतात. ते चालविण्याकरिता आपल्याला फक्त वापरलेल्या मायक्रोकंट्रोलरकडून तीन पिनची आवश्यकता असेल (उदा: अरडिनो). त्या आहेत लॅच, घड्याळ आणि डेटा. या प्रकरणात सामना 13 पिन आहे, जरी तो बदलू शकतो, परंतु आपण आपल्या निर्मात्याच्या डेटाशीटचा सल्ला घ्यावा. घड्याळ 11 किंवा इतर असू शकते आणि डेटा बिट 14 आहे.

La घड्याळ चिन्ह ते कार्य करेल त्या ताल किंवा लय निश्चित करण्यासाठी ते सर्किटला पोसवेल. डेटा आउटपुट चिपचे वर्तन बदलेल. उदाहरणार्थ, LOW वरून HIGH मध्ये बदलत असताना आणि HIGH वरून LOW पर्यंत घड्याळ पास करून नवीन घड्याळाची नाडी व्युत्पन्न करताना, स्थानांतरण कोठे स्थित आहे ते सद्यस्थितीचे रेकॉर्ड करणे हे डेटा पिनद्वारे प्रविष्ट केलेले मूल्य आहे. आपण हे 8 वेळा पुनरावृत्ती केल्यास, नंतर आपण सर्व 8 स्थानांची नोंद केली असेल आणि एक बाइट संचयित केली असेल (Q0-Q7).

अर्दूनो सह वापरा

74hc595 सह अर्डुइनो

हे स्पष्ट करण्यासाठी, कदाचित आर्दूनो सह एक उदाहरण हे आपल्याला सैद्धांतिक डेटा लॉन्च करण्यापेक्षा अधिक अंतर्ज्ञानी आणि ग्राफिकल मार्गाने स्पष्ट करते. उदाहरणार्थ, आपण काही दिवे किंवा एलईडी खेळण्यासाठी अर्दूनो आणि एक 74 एचसी 595 शिफ्ट रजिस्टरसह एक सामान्य सर्किट तयार करू शकता. आणखी काही चांगला आणि सोपा पर्याय म्हणजे रजिस्टरमधील मूल्ये वाचण्यासाठी 7-सेगमेंट डिस्प्ले वापरणे.

2n2222 ट्रान्झिस्टर
संबंधित लेख:
2 एन 2222 ट्रान्झिस्टरः आपल्याला माहित असणे आवश्यक सर्वकाही

आधीच्या प्रतिमेमध्ये आपण पाहू शकता की आकृती आहे, एकदा जर अर्डिनो त्या मार्गाने कनेक्ट झाला 74HC595 आणि प्रदर्शन, हे केवळ अर्डिनो आयडीईसह प्रोग्राम करणे बाकी आहे आणि आम्हाला शिफ्ट रजिस्टरच्या शक्यता दिसतील. बायनरी कोड 0 बीएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सएक्सक्सिकोच्या मालिकेसह कोड खालील असेल, जेथे एक्स बिट्स:

const int latchPin = 8;  // Pin conectado al Pin 12 del 74HC595 (Latch)
const int dataPin  = 9;  // Pin conectado al Pin 14 del 74HC595 (Data)
const int clockPin = 10; // Pin conectado al Pin 11 del 74HC595 (Clock)
int i =0;
                      
const byte numeros[16] = {
                0b11111100,
                0b01100000,
                0b11011010,
                0b11110010,
                0b01100110,
                0b10110110,
                0b10111110,
                0b11100000,
                0b11111110,
                0b11100110,
                0b11101110,
                0b00111110,
                0b10011100,
                0b01111010,
                0b10011110,
                0b10001110
};
                      
void setup() { 
  Serial.begin(9600);
  pinMode(latchPin, OUTPUT);
  pinMode(clockPin, OUTPUT);
  pinMode(dataPin, OUTPUT); 
}

void loop() {

                for (i=0;i<16;i++) {
                               delay(1000);
                               digitalWrite(latchPin, LOW);
                               shiftOut(dataPin, clockPin, LSBFIRST, numeros[i]);
                               digitalWrite(latchPin, HIGH);
                }
}

माहिती पत्रक

पिन बोर्ड

बाजारात आपणास सापडेल भिन्न उत्पादकांकडून भिन्न 74HC595 चीप. त्यापैकी एक पौराणिक टेक्सास उपकरणे किंवा तीय आहे, परंतु हे असू शकते की, प्रत्येक निर्मात्याने आपल्याला डाउनलोड करण्यासाठी डेटाशीट ऑफर केले पाहिजे त्याच्या अधिकृत वेबसाइटवरून. आपणास सारखेच इतरही सापडतील सेमीकंडक्टर चालू, स्पार्कफन, एसटीएमक्रोइलेक्ट्रॉनिक, एनएक्सपी इ.


टिप्पणी करणारे सर्वप्रथम व्हा

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.