74hc595: wax walba oo ku saabsan diiwaanka shaqada IC

El 74HC595 jabMaaddaama laga soo xigtey magaceeda, waa wareeg daabacan oo hirgeliya wareegga CMOS gudaha. Gaar ahaan, waa diiwaanka wareejinta. Kuwa aan weli aqoon diiwaanadan, asal ahaan waa wareeg wareeg ah oo isdaba-joog ah, taas oo ah, qiimayaasheeda wax soo saarku waxay si fudud ugu tiirsan yihiin qiimaha soo-galinta iyo qiimayaashii hore ee la kaydiyay.

Taasi waxay ka duwan tahay iskudhafyada, in wax soo saarka kaliya ay kuxiran yihiin qiimaha wax soo gelinta. Diiwaankani wuxuu ka kooban yahay taxane noocyo D-flip-flops ama flip-flops ah oo lagu amro calaamadda saacadda. Kuwaas flip flops waa xusuus taasi waxay haysaa qiime hore. Mid kastaaba xoogaa ayuu keydiyaa oo, magiciisa, waxaad sidoo kale ka fahmi kartaa inuu beddeli karo. Adoo ka wada shaqeynaya dhinacyada dhinaca kale waxaan sameyn karnaa hawlgallo dhijitaal ah oo aad u xiiso badan.

Noocyada diiwaangelinta Shift

Jaantuska diiwaanka wareejinta

Sida laga soo xigtay nooca barakaca in ay ku sameeyaan jajabyada ay keydiyaan, diiwaanka wuxuu noqon karaa noocyo kala duwan. Waxay awood u leeyihiin inay u dhaqaaqaan bidix ama midig, xoogaa ujeedo ah, laakiin amarku waa waxa go'aamin doona nooca, xitaa xaaladaha kale iyagana waa la diiwaan geliyaa iyadoo lagu saleynayo sida wax soo saarka iyo wax soo saarka ay yihiin:

  • Taxanaha-Taxanaha: kuwa kaliya ee flip-flop-ka ugu horeeya ay xogta ku helaan oo ay taxan u galaan ilaa diiwaanka oo dhameystiran la buuxiyo. Flip-flop-ka ugu dambeeya waa midka si toos ah ugu xiran wax soo saarka oo diiwaanka looga bixi doono.
  • Isbarbar dhig taxane ah: jajabku wuxuu u socdaa si isku mid ah si loogu kaydiyo isla wakhtigaas dhammaan flip-flops, laakiin markaa si taxane ah ayey u baxaan. Iyaga ayaa loo isticmaali karaa in loogu beddelo taxanaha isbarbar dhigga iyo kan kale.
  • Taxanaha-Isbarbar: oo la mid ah kii hore, dhammaan wax soo saarka ayaa laga heli karaa dhammaan flip-flops isla waqtigaas. Laakiin xogta waxay geli doontaa oo keliya taxanaha ugu horreeya.
  • Isbarbar dhigid: xogtu isbarbar socotaa oo barbar socda.

Ka mid ah wareegyada ugu caansan ee la yaqaan waxaan leenahay 74HC595, 74HC164, 74HC165, 74HC194, iwm 194 waa mid caalami ah, waxaa loo qaabeyn karaa sida aan dooneyno. Dhinaca kale, waxaan haynaa kuwo kale oo laba-geesood ah sida 165 iyo 164, sidaa darteed waxay u dhaqaaqeysaa bidix ama midig, sida lagu qeexay calaamadda tilmaanta jihada, laakiin waxay leeyihiin kaliya hal qaabeyn: waxqabadyo isbarbar socda iyo soo saar taxane ah, iyo taxane gelinta iyo soosaarka isbarbar socda.

L298n
Maqaalka laxiriira:
L298N: module lagu xakameeyo matoorrada Arduino

Maxaa loogu talagalay diiwaanka wareejinta?

Maxay u kala badalaysaa Kala wareejinta qaddarka xogta ayaa noqon kara mid wax ku ool ah. Hal sabab ayaa ah inaad u baahan tahay inaad u weeciso qiimayaasha ujeedo gaar ah. Laakiin isbeddelka ayaa sidoo kale ku lug leh qabashada hawlgallada qaar ka mid ah meelaha lagu keydiyay. Tusaale ahaan, u beddelashada xoogaa yar oo bidix ah bidix waxay la mid tahay ku dhufashada iyaga 2. u wareejinta midig waxay u eg tahay kala qaybin 2. Sidaa darteed, in la sameeyo isku dhufasho laba-geesood ah iyo kala-qaybin waxay noqon karaan kuwo aad wax ku ool ah ...

Waxaa sidoo kale loo isticmaalaa in lagu soo saaro qiyamyo khiyaali ah oo khiyaali ah, qiyaaso isku xigxiga oo si ballaaran loogu adeegsado beddellada analogga / dijitaalka, si dib loogu dhigo, iwm. Isticmaalka gudaha wareegyada dijital ah ee macquulka ah waa wax caadi ah, sidaa darteed maahan wax aan caadi ahayn in loo isticmaalo mashruuc qaarkood.

74HC595 Muuqaalada

74HC595 soo-saarid

El 74HC595 waa mid toos ah oo toosan IC. Waa diiwaan 8-bit isbeddel ah, taasi waa, waxay leedahay 8 flip-flops si ay u keydiso 8 jajab. Bixinta-biinanka ama biinanka guntinkan waxaa lagu arki karaa sawirka kore, Vcc iyo GND awood ahaan, ka dibna kuwa loo calaamadeeyay Q oo ah xogta. Inta soo hartay waxay u dhigmaan calaamadaha saacadda / xakamaynta.

ka aqbasho waxay ku leedahay taxane iyo soo saar isbarbar socda. Sidaa darteed, hal fikradood, 8dan wax soo saar waa la maamuli karaa isla waqtigaas. Waxaad u baahan doontaa oo kaliya seddex biin oo ka taliya microcontroller (tusaale: Arduino) si aad u wado. Kuwaasi waa Latch, Clock iyo Data. Latch waa pin 13 kiiskan, in kasta oo ay kala duwanaan karto, markaa waa inaad la tashataa xaashida macluumaadka soo-saarahaaga. Saacaddu waxay noqon kartaa 11 ama kuwa kale, xogtuna waa 14.

La calaamadda saacadda waxay quudin doontaa wareegga si loo go'aamiyo garaaca ama laxanka ay ku shaqeyn doonto. Soo saaridda xogta waxay beddeli doontaa dabeecadda jab. Tusaale ahaan, marka laga beddelayo LO-ga HIGH isla markaana la abuurayo garaaca saacadda cusub adoo ka gudbinaya saacadda HIGH ilaa LOW, waxa la gaadhay ayaa ah in la diiwaangeliyo halka ay hadda taagan tahay halka ay ku fadhido qiimaha ay soo gelisay xogtani xogta. Haddii aad ku celceliso tan 8 jeer, markaa waad duubi doontaa dhammaan 8 meelood oo waxaad yeelan doontaa hal bate (Q0-Q7).

Ku isticmaal Arduino

Arduino leh 74hc595

Si aan kuugu caddeeyo, laga yaabee tusaale Arduino Waxay kuugu sharraxeysaa adiga qaab caqli-gal ah oo garaaf badan marka loo eego bilowga bilaabista xogta teori-ahaaneed. Tusaale ahaan, waxaad ku abuuri kartaa wareeg fudud oo leh Arduino iyo 74HC595 diiwaanka wareejinta si aad ugu ciyaarto laydhadhka qaar ama LED-yada. Ikhtiyaar kale oo xoogaa kafiican oo ka fudud ayaa ah in la isticmaalo bandhig 7-qaybood ah si loogu akhriyo qiimayaasha diiwaanka.

2n2222 transistor
Maqaalka laxiriira:
2N2222 transistor: wax kasta oo aad u baahan tahay inaad ogaato

Jaantusku waa midka aad ku arki karto sawirkii hore, markii Arduino uu sidaas ku xirnaado - 74HC595 iyo bandhigga, Waxay u hartay oo kaliya in lagu sii daayo iyada oo loo yaqaan 'Arduino IDE' waxaanan arki doonaa fursadaha diiwaangelinta isbeddelka. Koodhku wuxuu ahaan lahaa kuwan soo socda, oo leh taxane nambarro 0bxxxxxxxx ah, halkaas oo x lagu jajabinayo:

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

Xaashida xogta

guddiga pin

Suuqa waxaad ka heli doontaa noocyo kala duwan oo ah noocyada '74HC595' oo ka soo baxa soo saarayaasha kala duwan. Mid ka mid ah iyaga ayaa ah astaamaha quraafaadka ah ee loo yaqaan 'Texas Instruments' ama Ti, laakiin si kasta oo ay ahaataba, soosaara kastaa waa inuu ku siiyaa xaashiyaha xogta si aad u soo dejiso laga soo xigtay websaydhka rasmiga ah. Waxa kale oo aad ka heli kartaa qaar kale oo la mid ah kan ku jira ON Semiconductor, sparkfun, STMicroelectronics, NXP, iwm


Noqo kuwa ugu horreeya ee faallo bixiya

Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.