៧៤ ម៉ោង ៥៩៥: ទាំងអស់អំពីការផ្លាស់ប្តូរការចុះឈ្មោះ IC

El បន្ទះឈីប 74HC595ដូចដែលវាត្រូវបានកាត់ចេញពីឈ្មោះរបស់វាវាគឺជាសៀគ្វីបោះពុម្ពដែលអនុវត្តសៀគ្វីស៊ីអេសអូនៅខាងក្នុង។ ជាពិសេសវាគឺជាការចុះឈ្មោះប្តូរវេន។ សម្រាប់អ្នកដែលមិនទាន់ស្គាល់ការចុះឈ្មោះទាំងនេះជាមូលដ្ឋានសៀគ្វីឌីជីថលជាបន្តបន្ទាប់ពោលគឺតម្លៃរបស់វានៅក្នុងលទ្ធផលគ្រាន់តែពឹងផ្អែកលើតម្លៃនៃធាតុបញ្ចូលនិងតម្លៃមុនដែលបានរក្សាទុក។

ដែលធ្វើឱ្យពួកគេខុសគ្នាពីការរួមបញ្ចូលគ្នាដែលលទ្ធផលគឺពឹងផ្អែកតែលើតម្លៃនៃការបញ្ចូលប៉ុណ្ណោះ។ ការចុះឈ្មោះនេះត្រូវបានបង្កើតឡើងដោយស៊េរីព្រីនធឺររឺព្រីនដ្រូលដែលបញ្ជាដោយសញ្ញានាឡិកា។ ទាំងនោះ ក្រដាសធំគឺជាអនុស្សាវរីយ៍ ដែលរក្សាតម្លៃមុន។ ហាងនីមួយៗផ្ទុកបន្តិចហើយពីឈ្មោះរបស់វាអ្នកក៏អាចសន្និដ្ឋានថាវាអាចប្តូរវាបាន។ ដោយដំណើរការប៊ីតថយក្រោយយើងអាចធ្វើប្រតិបត្តិការឌីជីថលដែលគួរឱ្យចាប់អារម្មណ៍មួយចំនួន។

ផ្លាស់ប្តូរប្រភេទចុះឈ្មោះ

ដ្យាក្រាមចុះឈ្មោះផ្លាស់ប្តូរ

នេះបើយោងតាម ប្រភេទនៃការផ្លាស់ទីលំនៅ ដែលពួកគេធ្វើនៅលើប៊ីតដែលពួកគេរក្សាទុកអ្នកចុះឈ្មោះអាចមានច្រើនប្រភេទ។ ពួកគេមានសមត្ថភាពក្នុងការផ្លាស់ប្តូរឆ្វេងឬស្តាំអ្នកខ្លះតំរង់ជួរផែនដីប៉ុន្តែលំដាប់គឺជាអ្វីដែលនឹងកំណត់ប្រភេទទោះបីជាក្នុងករណីផ្សេងទៀតពួកគេក៏ត្រូវបានដាក់ជាកាតាឡុកដោយផ្អែកលើរបៀបដែលធាតុចូលនិងលទ្ធផលមាន៖

  • ស៊េរី - ស៊េរី៖ អ្នកដែលមានតែសន្លឹកត្រឡប់ដំបូងទទួលបានទិន្នន័យហើយពួកគេចូលជាស៊េរីរហូតដល់ការចុះឈ្មោះពេញលេញត្រូវបានបំពេញ។ សន្លឹកត្រឡប់ចុងក្រោយគឺជាឯកសារដែលភ្ជាប់ដោយផ្ទាល់ទៅនឹងលទ្ធផលហើយតាមរយៈនោះការចុះឈ្មោះនឹងត្រូវបានដកចេញ។
  • ស៊េរីប៉ារ៉ាឡែល: ប៊ីតចូលទៅក្នុងប៉ារ៉ាឡែលដើម្បីត្រូវបានរក្សាទុកក្នុងពេលតែមួយនៅក្នុងត្រឡប់ទាំងអស់នោះទេប៉ុន្តែបន្ទាប់មកពួកគេបានចេញនៅក្នុងស៊េរី។ ពួកវាអាចត្រូវបានប្រើដើម្បីបំលែងពីស៊េរីទៅជាប៉ារ៉ាឡែលនិងច្រាសមកវិញ។
  • ស៊េរី - ប៉ារ៉ាឡែល៖ ស្រដៀងនឹងលទ្ធផលមុនដែរលទ្ធផលទាំងអស់អាចចូលដំណើរការបានពីព្រីនឌ័រទាំងអស់ក្នុងពេលតែមួយ។ ប៉ុន្តែទិន្នន័យនឹងបញ្ចូលតែដំបូងប៉ុណ្ណោះ។
  • ប៉ារ៉ាឡែល - ប៉ារ៉ាឡែល: ទិន្នន័យនឹងស្របគ្នាហើយចេញទៅស្របគ្នា។

ក្នុងចំណោមសៀគ្វីល្បីបំផុតដែលយើងមាន 74HC595, 74HC164, 74HC165, 74HC194ល។ ឆ្នាំ ១៩៤ ជាសកលវាអាចត្រូវបានកំណត់រចនាសម្ព័ន្ធដូចដែលយើងចង់បាន។ ម៉្យាងវិញទៀតយើងមានតំរុយតំរង់ផ្សេងទៀតដូចជា ១៦៥ និង ១៦៤ ដូច្នេះវារំកិលទៅខាងឆ្វេងឬខាងស្តាំដូចដែលបានបញ្ជាក់ជាមួយនឹងសញ្ញាបញ្ជាទិសដៅប៉ុន្តែពួកគេមានតែតំឡើងតែមួយប៉ុណ្ណោះគឺការបញ្ចូលប៉ារ៉ាឡែលនិងលទ្ធផលសៀរៀលនិងការបញ្ចូលសៀរៀលនិង លទ្ធផលស្រប។

l298n
អត្ថបទទាក់ទង៖
L298N: ម៉ូឌុលដើម្បីត្រួតពិនិត្យម៉ូទ័រសម្រាប់ Arduino

តើការផ្លាស់ប្តូរការចុះឈ្មោះសម្រាប់អ្វី?

ហេតុអ្វីបានជាប្តូរប៊ីត? ការផ្លាស់ប្តូរប៊ីតទិន្នន័យអាចជាការអនុវត្តជាក់ស្តែង។ មូលហេតុមួយគឺអ្នកត្រូវប្តូរតម្លៃសម្រាប់គោលបំណងជាក់លាក់។ ប៉ុន្តែការផ្លាស់ប្តូរផងដែរពាក់ព័ន្ធនឹងការសម្តែងប្រតិបត្ដិការមួយចំនួននៅលើប៊ីតដែលបានរក្សាទុក។ ឧទាហរណ៍ការផ្លាស់ប្តូរសំណុំនៃប៊ីតទៅខាងឆ្វេងគឺដូចជាគុណនឹងពួកគេដោយ ២ ។ ការផ្លាស់ប្តូរពួកគេទៅស្តាំគឺដូចជាការបែងចែកដោយ ២ ។ ដូច្នេះដើម្បីធ្វើគុណនិងចែកចែកជាពីរពួកគេអាចអនុវត្តជាក់ស្តែងណាស់

ពួកវាក៏ត្រូវបានប្រើដើម្បីបង្កើតតម្លៃចៃដន្យសម្រាប់ការប៉ាន់ស្មានបន្តបន្ទាប់ដែលត្រូវបានគេប្រើយ៉ាងទូលំទូលាយនៅក្នុងឧបករណ៍បំលែងអាណាឡូក / ឌីជីថលដើម្បីពន្យារពេល។ ល។ ការប្រើប្រាស់នៅក្នុង សៀគ្វីឌីជីថលតក្ក វាជារឿងធម្មតាទេដូច្នេះវាមិនមែនជារឿងចម្លែកទេដែលត្រូវប្រើវានៅក្នុងគំរោងមួយចំនួន។

លក្ខណៈពិសេស 74HC595

74HC595 pin-out

El 74HC595 គឺជាអាយស៊ីអិចត្រង់ត្រង់។ វាជាការចុះឈ្មោះប្តូរវេន ៨ ប៊ីតមានន័យថាវាមានស្លាប ៨ សម្រាប់ផ្ទុក ៨ ប៊ីត។ ម្ជុលឬប៊ិចរបស់បន្ទះឈីបនេះអាចត្រូវបានគេមើលឃើញនៅក្នុងរូបភាពខាងលើដោយប្រើ Vcc និង GND សម្រាប់ថាមពលហើយបន្ទាប់មកសញ្ញាទាំងនោះត្រូវបានសម្គាល់ថា Q ដែលជាទិន្នន័យ។ នៅសល់ត្រូវគ្នាទៅនឹងនាឡិកា / សញ្ញាបញ្ជា។

នេះ បញ្ចូលមានវានៅក្នុងស៊េរីនិងលទ្ធផលស្របគ្នា។ ដូច្នេះជាមួយនឹងការបញ្ចូលតែមួយលទ្ធផលទាំង 8 នេះអាចត្រូវបានគ្រប់គ្រងក្នុងពេលតែមួយ។ អ្នកនឹងត្រូវការតែម្ជុលចំនួន ៣ ពីឧបករណ៍បញ្ជាកុងតឺន័រដែលបានប្រើ (ឧ។ Arduino) ដើម្បីបើកវា។ ទាំងនោះគឺឡេតនាឡិកានិងទិន្នន័យ។ ខ្សែភ្លើងគឺជាម្ជុលលេខ ១៣ ក្នុងករណីនេះទោះបីវាអាចខុសគ្នាក៏ដោយដូច្នេះអ្នកគួរតែពិគ្រោះជាមួយសំណុំទិន្នន័យរបស់អ្នកផលិតរបស់អ្នក។ នាឡិកាអាចជា ១១ រឺក៏ផ្សេងទៀតហើយប៊ីតទិន្នន័យគឺ ១៤ ។

La សញ្ញានាឡិកា វានឹងផ្គត់ផ្គង់សៀគ្វីដើម្បីកំណត់ការលោតឬចង្វាក់ដែលវានឹងដំណើរការ។ លទ្ធផលទិន្នន័យនឹងផ្លាស់ប្តូរឥរិយាបថរបស់បន្ទះឈីប។ ឧទាហរណ៍នៅពេលផ្លាស់ប្តូរពី LOW ទៅ HIGH និងបង្កើតជីពចរនាឡិកាថ្មីដោយឆ្លងកាត់នាឡិកាពី HIGH ទៅ LOW អ្វីដែលទទួលបានគឺកត់ត្រាទីតាំងបច្ចុប្បន្នដែលការផ្លាស់ទីលំនៅស្ថិតនៅតម្លៃដែលបានបញ្ចូលដោយម្ជុលទិន្នន័យនេះ។ ប្រសិនបើអ្នកធ្វើដូចនេះម្តងទៀតចំនួន ៨ ដងនោះអ្នកនឹងបានកត់ត្រានូវមុខតំណែងទាំង ៨ ហើយមានកន្លែងណាមួយត្រូវបានរក្សាទុក (Q8-Q8) ។

ប្រើជាមួយ Arduino

Arduino ជាមួយ 74hc595

ដើម្បីធ្វើឱ្យវាកាន់តែច្បាស់ប្រហែលជា ឧទាហរណ៍ជាមួយ Arduino វាពន្យល់វាដល់អ្នកតាមរបៀបដែលមានវិចារណញាណនិងក្រាហ្វិចជាងការចាប់ផ្តើមបង្កើតទិន្នន័យទ្រឹស្តី។ ឧទាហរណ៍អ្នកអាចបង្កើតសៀគ្វីសាមញ្ញជាមួយ Arduino និងចុះឈ្មោះប្តូរវេន 74HC595 ដើម្បីលេងជាមួយអំពូលឬ LED មួយចំនួន។ ជម្រើសមួយទៀតដែលប្រសើរនិងសាមញ្ញជាងនេះគឺត្រូវប្រើការបង្ហាញ ៧ ផ្នែកដើម្បីអានតម្លៃពីការចុះឈ្មោះ។

ត្រង់ស៊ីស្ទ័រ 2n2222
អត្ថបទទាក់ទង៖
ត្រង់ស៊ីស្ទ័រ 2N2222៖ អ្វីៗទាំងអស់ដែលអ្នកត្រូវដឹង

ដ្យាក្រាមគឺជាអ្វីដែលអ្នកអាចមើលឃើញនៅក្នុងរូបភាពមុននៅពេលដែល Arduino ត្រូវបានភ្ជាប់តាមរបៀបនោះជាមួយ 74HC595 និងការបង្ហាញ, វានៅសល់តែក្នុងការសរសេរកម្មវិធីនេះជាមួយអារីដូណូអាយអ៊ីយូហើយយើងនឹងឃើញលទ្ធភាពនៃការចុះឈ្មោះប្តូរវេន។ លេខកូដនឹងមានដូចខាងក្រោមជាមួយលេខកូដគោល ០ ប៊ីប៊ីដែល 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);
                }
}

Datasheet

pin board

នៅក្នុងទីផ្សារអ្នកនឹងឃើញ បន្ទះឈីប 74HC595 ផ្សេងៗគ្នាពីក្រុមហ៊ុនផលិតផ្សេងៗគ្នា។ ឧបករណ៍មួយក្នុងចំណោមឧបករណ៍ទាំងនោះគឺទេវកថាឧបករណ៍តាក់ស៊ីឬធីប៉ុន្តែវាអាចថាអ្នកផលិតនីមួយៗគួរតែផ្តល់ឱ្យអ្នកនូវសំណុំទិន្នន័យដើម្បីទាញយក ពីគេហទំព័រផ្លូវការរបស់ខ្លួន។ អ្នកក៏អាចរកឃើញអ្នកផ្សេងទៀតដូចជានៅខាងក្នុងដែរ នៅលើឧបករណ៍អេឡិចត្រូនិក, ស្ពីហ្វុន, STMicroelectronics, អិន។ អេ។ ភី។ ល។


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

ធ្វើជាយោបល់ដំបូង

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។