El 74HC595 சிப்அதன் பெயரிலிருந்து கழிக்கப்படுவதால், இது ஒரு அச்சிடப்பட்ட சுற்று ஆகும், இது ஒரு CMOS சுற்றுக்குள் செயல்படுத்துகிறது. குறிப்பாக, இது ஒரு ஷிப்ட் பதிவு. இந்த பதிவேடுகளை இன்னும் அறியாதவர்களுக்கு, இது அடிப்படையில் ஒரு தொடர்ச்சியான டிஜிட்டல் சுற்று, அதாவது, வெளியீட்டில் அதன் மதிப்புகள் உள்ளீட்டு மதிப்புகள் மற்றும் முந்தைய சேமிக்கப்பட்ட மதிப்புகளைப் பொறுத்தது.
இது அவற்றை இணைப்பிலிருந்து வேறுபடுத்துகிறது, வெளியீடுகள் உள்ளீட்டின் மதிப்பை மட்டுமே சார்ந்துள்ளது. இந்த பதிவு ஒரு டி-வகை ஃபிளிப்-ஃப்ளாப்புகள் அல்லது கடிகார சமிக்ஞையால் கட்டளையிடப்பட்ட ஃபிளிப்-ஃப்ளாப்புகளின் வரிசையால் ஆனது. அந்த திருப்பு தோல்விகள் நினைவுகள் முந்தைய மதிப்பை வைத்திருக்கும். ஒவ்வொன்றும் ஒரு பிட் சேமித்து, அதன் பெயரிலிருந்து, அவற்றை மாற்ற முடியும் என்பதையும் நீங்கள் தீர்மானிக்கலாம். பிட்களை ஒரு பக்கத்திலிருந்து மறுபுறம் இயக்குவதன் மூலம் நாம் மிகவும் சுவாரஸ்யமான டிஜிட்டல் செயல்பாடுகளைச் செய்யலாம்.
பதிவு வகைகளை மாற்றவும்
படி இடப்பெயர்ச்சி வகை அவர்கள் சேமிக்கும் பிட்களில் அவர்கள் செய்கிறார்கள், பதிவேடுகள் பல்வேறு வகைகளாக இருக்கலாம். அவை இடது அல்லது வலதுபுறம் நகரும் திறன் கொண்டவை, சில இருதரப்பு, ஆனால் ஒழுங்கு என்பது வகையை தீர்மானிக்கும், மற்ற சந்தர்ப்பங்களில் கூட அவை உள்ளீடுகள் மற்றும் வெளியீடுகள் எவ்வாறு உள்ளன என்பதன் அடிப்படையில் பட்டியலிடப்படுகின்றன:
- தொடர்-தொடர்: முதல் ஃபிளிப்-ஃப்ளாப் மட்டுமே தரவைப் பெறுகிறது மற்றும் முழுமையான பதிவு நிரப்பப்படும் வரை அவை தொடரில் செல்கின்றன. கடைசி ஃபிளிப்-ஃப்ளாப் என்பது வெளியீட்டோடு நேரடியாக இணைக்கப்பட்டுள்ளது, இதன் மூலம் பதிவு வெளியேறும்.
- இணை-தொடர்: பிட்கள் எல்லா ஃபிளிப்-ஃப்ளாப்புகளிலும் ஒரே நேரத்தில் சேமிக்க இணையாக செல்கின்றன, ஆனால் பின்னர் அவை தொடராக வெளியே செல்கின்றன. அவை தொடரிலிருந்து இணையாகவும் நேர்மாறாகவும் மாற்ற பயன்படுத்தப்படலாம்.
- தொடர்-இணை: முந்தையதைப் போலவே, எல்லா வெளியீடுகளும் ஒரே நேரத்தில் அனைத்து ஃபிளிப்-ஃப்ளாப்புகளிலிருந்தும் அணுகப்படும். ஆனால் தரவு முதல் தொடரில் மட்டுமே நுழையும்.
- இணை-இணையானது: தரவு இணையாகச் சென்று இணையாக வெளியே செல்கிறது.
சிறந்த அறியப்பட்ட சுற்றுகளில் நம்மிடம் உள்ளது 74HC595, 74HC164, 74HC165, 74HC194, முதலியன. 194 உலகளாவியது, அதை நாம் விரும்பியபடி கட்டமைக்க முடியும். மறுபுறம், எங்களிடம் 165 மற்றும் 164 போன்ற பிற இரு திசைகள் உள்ளன, எனவே இது திசை கட்டுப்பாட்டு சமிக்ஞையுடன் குறிப்பிடப்பட்டுள்ளபடி இடது அல்லது வலதுபுறமாக நகர்கிறது, ஆனால் அவை ஒரே ஒரு உள்ளமைவை மட்டுமே கொண்டுள்ளன: இணை உள்ளீடுகள் மற்றும் தொடர் வெளியீடு மற்றும் சீரியல் உள்ளீடு மற்றும் இணை வெளியீடு முறையே.
ஷிப்ட் பதிவு என்ன?
பிட்களை ஏன் மாற்ற வேண்டும்? தரவு பிட்களை மாற்றுவது மிகவும் நடைமுறைக்குரியது. ஒரு குறிப்பிட்ட நோக்கத்திற்காக நீங்கள் மதிப்புகளை மாற்ற வேண்டும் என்பது ஒரு காரணம். ஆனால் மாற்றுவதும் சேமிக்கப்பட்ட பிட்களில் சில செயல்பாடுகளைச் செய்வதாகும். எடுத்துக்காட்டாக, பிட்களின் தொகுப்பை இடதுபுறமாக மாற்றுவது 2 ஆல் பெருக்கப்படுவதைப் போன்றது. அவற்றை வலதுபுறமாக மாற்றுவது 2 ஆல் வகுப்பது போன்றது. எனவே, பைனரி பெருக்கல் மற்றும் பிரிவு செய்ய அவை மிகவும் நடைமுறைக்குரியவை ...
போலி-சீரற்ற மதிப்புகளை உருவாக்குவதற்கும், அனலாக் / டிஜிட்டல் மாற்றிகளில் பரவலாகப் பயன்படுத்தப்படும் தோராயமான தோராயங்களுக்காக, தாமதப்படுத்துதல் போன்றவற்றுக்கும் அவை பயன்படுத்தப்படுகின்றன. இல் பயன்பாடுகள் லாஜிக் டிஜிட்டல் சுற்றுகள் இது மிகவும் பொதுவானது, எனவே அவற்றை ஏதேனும் ஒரு திட்டத்தில் பயன்படுத்துவது அசாதாரணமானது அல்ல.
74HC595 அம்சங்கள்
El 74HC595 மிகவும் நேரடியான ஐ.சி.. இது 8 பிட் ஷிப்ட் பதிவேடு, அதாவது 8 பிட்களை சேமிக்க 8 ஃபிளிப்-ஃப்ளாப்புகள் உள்ளன. இந்த சிப்பின் பின்-அவுட் அல்லது ஊசிகளை மேலே உள்ள படத்தில் காணலாம், அதிகாரத்திற்கான Vcc மற்றும் GND உடன், பின்னர் Q என குறிக்கப்பட்டவை தரவு. மீதமுள்ளவை கடிகாரம் / கட்டுப்பாட்டு சமிக்ஞைகளுக்கு ஒத்திருக்கும்.
தி உள்ளீடு அதை தொடரிலும் வெளியீட்டிலும் இணையாகவும் உள்ளது. எனவே, ஒரு உள்ளீட்டைக் கொண்டு, இந்த 8 வெளியீடுகளையும் ஒரே நேரத்தில் கட்டுப்படுத்தலாம். அதை இயக்க நீங்கள் பயன்படுத்திய மைக்ரோகண்ட்ரோலரிடமிருந்து (எ.கா.: அர்டுயினோ) மூன்று ஊசிகளை மட்டுமே தேவைப்படும். அவை லாட்ச், கடிகாரம் மற்றும் தரவு. இந்த விஷயத்தில் லாட்ச் முள் 13 ஆகும், இது மாறுபடலாம் என்றாலும், உங்கள் உற்பத்தியாளரின் தரவுத்தாள் குறித்து ஆலோசிக்க வேண்டும். கடிகாரம் 11 அல்லது பிற இருக்கலாம், தரவு பிட் 14 ஆகும்.
La கடிகார அடையாளம் அது வேலை செய்யும் துடிப்பு அல்லது தாளத்தை தீர்மானிக்க சுற்றுக்கு உணவளிக்கும். தரவு வெளியீடு சிப்பின் நடத்தை மாற்றும். எடுத்துக்காட்டாக, LOW இலிருந்து HIGH க்கு மாறும்போது மற்றும் கடிகாரத்தை HIGH இலிருந்து LOW க்கு அனுப்புவதன் மூலம் புதிய கடிகார துடிப்பை உருவாக்கும் போது, அடையக்கூடியது, இடப்பெயர்ச்சி அமைந்துள்ள தற்போதைய நிலையை, இந்த தரவு முள் உள்ளிட்ட மதிப்பை பதிவு செய்வதாகும். இதை நீங்கள் 8 முறை மீண்டும் செய்தால், நீங்கள் அனைத்து 8 நிலைகளையும் பதிவுசெய்து ஒரு பைட் சேமித்து வைத்திருப்பீர்கள் (Q0-Q7).
Arduino உடன் பயன்படுத்தவும்
அதை தெளிவுபடுத்த, ஒருவேளை Arduino உடன் ஒரு எடுத்துக்காட்டு தத்துவார்த்த தரவைத் தொடங்குவதை விட இது மிகவும் உள்ளுணர்வு மற்றும் வரைகலை வழியில் உங்களுக்கு விளக்குகிறது. எடுத்துக்காட்டாக, சில விளக்குகள் அல்லது எல்.ஈ.டிகளுடன் விளையாட Arduino உடன் ஒரு எளிய சுற்று மற்றும் 74HC595 ஷிப்ட் பதிவேட்டை உருவாக்கலாம். மற்றொரு சற்றே சிறந்த மற்றும் எளிமையான விருப்பம், பதிவேட்டில் இருந்து மதிப்புகளைப் படிக்க 7-பிரிவு காட்சியைப் பயன்படுத்துவது.
முந்தைய படத்தில் நீங்கள் காணக்கூடியது வரைபடம், Arduino அந்த வழியில் இணைக்கப்பட்டவுடன் 74HC595 மற்றும் காட்சி, இது Arduino IDE உடன் நிரல் செய்ய மட்டுமே உள்ளது, மேலும் ஷிப்ட் பதிவேட்டின் சாத்தியக்கூறுகளைப் பார்ப்போம். குறியீடு பின்வருவனவாக இருக்கும், தொடர்ச்சியான பைனரி குறியீடுகளான 0bxxxxxxxx, அங்கு x பிட்கள்:
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 சில்லுகள். அவற்றில் ஒன்று புராண டெக்சாஸ் இன்ஸ்ட்ரூமென்ட்ஸ் அல்லது டி ஆகும், ஆனால் அது போலவே, ஒவ்வொரு உற்பத்தியாளரும் பதிவிறக்க தரவுத்தாள் உங்களுக்கு வழங்க வேண்டும் அதன் அதிகாரப்பூர்வ வலைத்தளத்திலிருந்து. உள்ளதைப் போன்ற சிலவற்றையும் நீங்கள் காணலாம் செமிகண்டக்டர் ஆன், ஸ்பார்க்ஃபன், ST மைக்ரோஎலெக்ட்ரானிக்ஸ்மற்றும், NXP, முதலியன.