I-74hc595: konke mayelana nerejista yokushintshwa IC

El I-chip engu-74HC595Njengoba itholwe egameni layo, yisekethe ephrintiwe esebenzisa isekethe ye-CMOS ngaphakathi. Ngokuqondile, kuyirejista yokushintsha. Kulabo abangakawazi lawa marejista, empeleni kuyisigijimi esilandelanayo sedijithali, okungukuthi, amanani aso kokukhiphayo ancike kumanani wokufaka namanani agciniwe wangaphambilini.

Lokho kwehlukanisa nokwahlanganiswa, ukuthi imiphumela incike kuphela kunani lokufakwayo. Leli rejista lakhiwe ngochungechunge lwama-flip-flops we-D noma ama-flip-flops ayalelwe yisiginali yewashi. Labo ama-flip flops ayizinkumbulo ezigcina inani langaphambilini. Ngamunye ugcina kancane futhi, egameni lakhe, ungathola futhi ukuthi kungabasusa. Ngokugijimisa izingcezu emuva naphambili singenza imisebenzi ethile emihle kakhulu yedijithali.

Izinhlobo zerejista ye-Shift

Umdwebo werejista ye-Shift

Ngokusho kwe- uhlobo lokuhamba abakwenzayo kuma-bits abagcinayo, amarejista angaba izinhlobo ezahlukahlukene. Bayakwazi ukuhambisa kwesobunxele noma kwesokudla, abanye bayi-bidirectional, kepha i-oda yilona elizonquma uhlobo, noma kwezinye izimo nalo luluhlu ngokuya ngokuthi okufakwayo nemiphumela ikuphi:

  • Uchungechunge-Uchungechunge: lezo okuyi-flip-flop yokuqala kuphela ethola idatha futhi zihamba zilandelana kuze kugcwaliswe irejista ephelele. I-flip-flop yokugcina yiyo exhunywe ngqo kokukhiphayo futhi lapho kuzophuma khona irejista.
  • Uchungechunge olufanayo: izingcezu zingena ngokufana ukuze zigcinwe ngasikhathi sinye kuwo wonke ama-flip-flops, kepha bese ziphuma zilandelana. Zingasetshenziselwa ukuguqula kusuka ochungechungeni ziye kokufanayo nangokuphambene nalokho.
  • Uchungechunge-Ukufana: efanayo neyedlule, yonke imiphumela iyatholakala ngasikhathi sinye kusuka kuwo wonke ama-flip-flops. Kepha imininingwane izongena kuphela ngochungechunge lokuqala.
  • Ukufana-okufanayo: Idatha ihamba ngokufana futhi iphuma ngokufana.

Phakathi kwamasekethe aziwa kakhulu esinawo 74HC595, 74HC164, 74HC165, 74HC194, njll. I-194 is universal, ingalungiswa njengoba sifuna. Ngakolunye uhlangothi, sinamanye ama-bidirectional anjenge-165 ne-164, ngakho-ke iya kwesobunxele noma kwesokudla, njengoba kucacisiwe ngesiginali yesilawuli sokuqondisa, kepha inokucushwa okukodwa: okokufaka okuhambisanayo nokukhishwa kwe-serial, nokufaka kwe-serial kanye okukhiphayo okufanayo. ngokulandelana.

L298n
I-athikili ehlobene:
I-L298N: imodyuli yokulawula izinjini ze-Arduino

Iyini irejista yokushintsha?

Kungani ushintsha izingcezu? Ukushintsha ama-bits wedatha kungaba usizo kakhulu. Isizathu esisodwa ukuthi udinga ukuguqula amanani ngenhloso ethile. Kepha ukushintsha kubandakanya ukufaka eminye imisebenzi kumabhithi agciniwe. Isibonelo, ukuhambisa isethi yamabhithi ngakwesobunxele kufana nokuziphindaphinda ngo-2. Ukuzihambisa kwesokudla kufana nokuhlukanisa ngo-2. Ngakho-ke, ukwenza ukubuyabuyelela nokuhlukanisa kanambambili kungaba usizo kakhulu ...

Futhi zisetshenziselwa ukukhiqiza amanani wokuzenzisa, wokulinganisa okulandelanayo okusetshenziswa kakhulu kubaguquli be-analog / digital, ukubambezeleka, njll. Ukusetshenziswa ku ama-logic digital circuits kujwayelekile, ngakho-ke akuvamile ukuthi usebenzise ezinye iphrojekthi.

Izici ze-74HC595

Ukuphuma okungu-74HC595

El I-74HC595 iyi-IC eqonde ngqo. Kuyirejista yokushintsha ama-8-bit, okungukuthi, inama-flip-flops ayi-8 ukugcina izingcezu eziyi-8. Ukukhishwa noma izikhonkwane zale chip kungabonakala esithombeni esingenhla, nge-Vcc ne-GND yamandla, bese kuthi lezo ezimakwe njenge-Q okuyimininingwane. Okunye kuhambisana namasiginali wewashi / wokulawula.

I-Las okokufaka kunakho ngochungechunge nokukhipha ngokufana. Ngakho-ke, ngokufaka okukodwa, le miphumela engu-8 ingalawulwa ngasikhathi sinye. Uzodinga kuphela izikhonkwane ezintathu kusuka ku-microcontroller esetshenzisiwe (isb.: Arduino) ukuyishayela. Lokho yiLatch, Clock neDatha. I-Latch iyi-pin 13 kuleli cala, noma ingahluka, ngakho-ke kufanele uthinte imininingwane yedatha yomkhiqizi wakho. Iwashi lingaba ngu-11 noma abanye, kanti idatha ingu-14.

La uphawu lwewashi izokondla isekethe ukunquma isigqi noma isigqi esizosebenza ngaso. Okukhishwa kwedatha kuzoshintsha ukusebenza kwe-chip. Isibonelo, lapho ushintsha usuka ku-LOW uye ku-HIGH futhi wenza ishayela lewashi elisha ngokudlulisa iwashi lisuka ku-HIGH liye ku-LOW, okufezwayo ukuqopha indawo yamanje lapho ukufuduka kutholakala khona, inani elifakwe yile phini yedatha. Uma ukuphinda lokhu izikhathi eziyi-8, lapho-ke uzobe urekhode zonke izikhundla eziyi-8 futhi ugcinwe nge-byte eyodwa (Q0-Q7).

Sebenzisa ne-Arduino

I-Arduino ene-74hc595

Ukwenza icace kuwe, mhlawumbe isibonelo no-Arduino Ikuchazela kuwe ngendlela enembile futhi eqondile kunokuqala ukwethula idatha yezinkolelo. Isibonelo, ungakha isekethe elula nge-Arduino nerejista yokushintsha ye-74HC595 ukuze udlale ngamalambu athile noma ama-LED. Enye indlela engcono nelula ukusebenzisa isibonisi sezingxenye eziyi-7 ukufunda amanani avela kwirejista.

2n2222 transistor
I-athikili ehlobene:
2N2222 transistor: konke odinga ukukwazi

Umdwebo nguyena ongawubona esithombeni esedlule, uma i-Arduino ixhunywe ngaleyo ndlela ne- 74HC595 nombukiso, Kuhlala kuphela ukukuhlela nge-Arduino IDE futhi sizobona amathuba werejista yokushintsha. Ikhodi kuzoba okulandelayo, ngochungechunge lwamakhodi kanambambili 0bxxxxxxxx, lapho ama-x bits kukhona:

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);
                }
}

Ishidi le-data

iphini lebhodi

Emakethe uzothola ama-chip ahlukene angama-74HC595 avela kubakhiqizi abahlukile. Enye yazo izinganekwane zaseTexas Instruments noma iTi, kepha makube njalo, umkhiqizi ngamunye kufanele akunikeze imininingwane oyilanda kusuka kuwebhusayithi yayo esemthethweni. Ungathola futhi abanye abanjengaleli ku- KU-Semiconductor, I-Sparkfun, STMicroelectronics, NXP, njll.


Yiba ngowokuqala ukuphawula

Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.