» elektronika »Štand za proučavanje registara pomaka na maloj razini

Studija registra pomaka na niskoj razini



sljedeći studijski stol niske razine HD44780osvojivši prvu nagradu na jednom od natjecanja, autor knjige Instructables pod nadimkom Indogeek odlučio je napraviti još jedno slično postolje. Ovaj put korisnik koji se želi osjećati u cipelama „življenja Težak”, Moguće je kontrolirati registar pomaka - važna komponenta matričnih LED prikaza i ne samo.

Uređaj koristi registar pomaka 74HC595, što se najčešće sreće u praksi arduino-a, a možete koristiti i kompatibilni KR1564IR52. Primjerice, pomoću ovih triju mikro krugova, možete pretvoriti pet izlaza mikrokontrolera u dvadeset četiri! I predloženi domaći proizvod Jasno će vam pokazati koji se procesi odvijaju.

Indoorgeek je takvo postolje sastavio u dvije verzije: na običnom i na šanku, poput ove:



Možete ih raditi kako želite ili čak primijeniti volumetrijsku instalaciju ili napraviti tiskanu ploču. Mnogo je važnije ne činiti pogreške tijekom montaže nego raspravljati se o njezinim metodama.

Sastavni dijelovi u dizajnu su sljedeći: jedan registar promjene navedenog tipa, utičnica za 16-pinski mikro krug (možete i bez njega), osam LED-ova, isti broj jedno-ohmskih otpornika, tri deset-ohmska otpornika, tri gumba, kao i adapter kartica s mikro utičnicom USB. Ako imate vrlo ravne ruke, možete jednostavno uzeti Micro USB priključak i zalijepiti dvije žice. A ako ne želite biti izvorni, možete jednostavno koristiti kabel s običnim USB priključkom. Samo polaritet u svim slučajevima, ne zbunite, dobro, nemojte organizirati kratki spoj.

Naš registar promjene znanstveno se naziva registar smjene s osam bita s tri stanja. Prvo znači da ima osam jednobitnih memorijskih ćelija i isti broj izlaza, a drugo - da svaki od binarnih bita može uzeti jedno od tri stanja: nulu, jedno i visoku impedansu. Ovo nije prokletstvo, već imitacija litice, kao da uopće nije povezana. Izlaz u visokom stanju, kako kažu, ne ometa se: pomoću otpornika možete ga povući barem do nule, pa čak i do jedinstva, a on s odobravanjem "pristaje". Ali ako pređe u nulu ili jedno, dobit će prioritet, jer će mala otpornost na mikroprekidu nadvladati vaš otpornik.

Mikro krug ima pet ulaza.Kao što je čitatelj vjerojatno već pretpostavio da uz tako mali broj ulaza da biste dobili toliko izlaza, morate primati informacije u nizu i paralelno ih izlaziti. Na tipkovnicu upisujete isti tekst ili pišete na papir slovo po slovo, a zatim vidite sav tekst odjednom. Ako serijski povežete nekoliko registara pomaka, možete povećati broj izlaza za odgovarajući broj puta, ali pri istoj brzini prijenosa podataka dugi će se lanac registara dulje napuniti. Analogija: potrebno je više vremena za zapisivanje nekoliko listova papira nego da se jednakom brzinom napuni samo jedan.

Ali registar pomaka razlikuje se od papira po tome što se podaci u njemu automatski pomiču, otuda i naziv. U nju upišete sljedeći dio, a svi prethodni pomaknu se dalje u registar ili njihove lance, isti onaj koji je bio na kraju prije nego što nestane. Zamislite cijev ispunjenu kuglicama, od kojih su neke obične, a druge blistave. Sljedeću kuglu stavite u nju - normalnu ili svjetlucavu, a druga će kugla letjeti sa suprotne strane.

Upoznajmo se sa svrhom ulaza čipa. Iz nekog razloga, Indogeek ih je odlučio popisati obrnutim redoslijedom, kao i prije lansiranja svemirskog broda. Za unos serijskih podataka potreban je 14. pin. To je poput pladnja na koji stavljate redovitu ili svijetlu kuglu prije nego što je gurnete u cijev. 13. zaključak - uključivanje rezultata. Ako se tamo primijeni nula, izlazi će se uključiti kao da je slušalica postala prozirna. Dajemo jedno - i cijev je postala neprozirna, koje kuglice i kojim redoslijedom je cijev napunjena, nije vidljivo. Odnosno, svi izlazi registra pomaka prešli su u stanje visoke impedance. U konstrukciji koja se razmatra, ovaj se zaključak uvijek povlači na nulu, što je uvijek jednako prozirnoj cijevi. 12. zaključak je vrsta okidača fotoaparata. Kad postoji nula, slika koju gledatelj vidi kroz cijev ne odražava stvarno stanje kuglica u njoj, već onu koja je promatrana kada je jedinica zadnji put viđena na ovom zaključku. Ako postoji, kretanje kuglica u cijevi može se promatrati u stvarnom vremenu. Da bi sve to funkcioniralo kako je opisano, u mikrokrugu, pored registra pomaka, postoji i registar za pohranu. 11. zaključak je sat, odnosno guranje loptice s pladnja u cijev. Jedinicu ondje hranimo u trenutku kada nam je potrebna vrijednost na 14. izlazu i, bez uklanjanja odatle, jedinicu uklanjamo iz 11. izlaza. Deseti zaključak je resetiranje. Ako se ondje primijeni nula, to će biti jednako gubitku svjetlosnih svojstava svih kuglica u epruveti. Podnošenjem jedinice na resetirani ulaz možete ponovo započeti puniti cijev običnim i svijetlim kuglicama bilo kojim redoslijedom, kao što je gore opisano. U stalku koji se razmatra uvijek je jedinica. Zaključak 15, kao i zaključci 1 do 7, ishodi su registara pomaka. Napajanje se isporučuje kao i u većini šesnaestinkovitih digitalnih sklopova: 8 - zajednička žica, 16 - plus pet volti. Konačno, pin 9 je izlaz u sljedeći registar promjene, koji se može serijski spojiti na nekoliko komada, kao da ste napravili jednu dugu cijev iz nekoliko kratkih. Općenito, povezujemo iglu 9 prethodnog registra s iglom 14 slijedeće i radujemo se. Možete tako poboljšati predloženi domaći proizvod.

Budući da je ovo drugo stajalište za zatvoreni kaiš, fobija ispred otpornih na otpornike, koja je bila opisana u prethodnom članku, polako nestaje s njega. Ovdje ih već postoje tri, što nam je omogućilo da normalno koristimo otvorene tipke umjesto preklopnih gumba. Otpori od 10 kilo-ohma korišteni su kao podizači, a otpornici od 1 kilo-ohma za LED. Kao i u prethodnom dizajnu, paralelno s tipkom sata (11. izlaz), dobro je spojiti kondenzator od 100 µF i najmanje 6,3 V plus na plus napajanja, a minus na mikro krug i otpornik. Pokazat će se da je najjednostavniji suzbijač odbijenog kontakta.

Ponovite nakon zatvorenih očiju:



Tako ste i uspjeli:



Kako sada sve to iskoristiti. Da biste postavili svjetlosnu kuglu u cijev, pritisnite gumb spojen na terminal 14, nakon čega, dok držite, pritisnite gumb spojen na terminal 11, a zatim ga otpustite. Zatim otpustite gumb spojen na iglu 14.Da bismo to učinili s ne svijetlom kuglom, s gumbom spojenim na priključak 14, ne radimo ništa, pa pritisnite i otpustite gumb spojen na terminal 11. Tako možete upisati u registar promjene i nekoliko bita. U oba slučaja, kada se otpusti gumb spojen na terminal 12, stanje LED dioda neće se promijeniti, a kada se pritisne, odražavat će stanje registra pomaka u stvarnom vremenu. Ako odlučite da ne držite pritisnutu ovu tipku tijekom snimanja, kratko je pritisnite sada, a registar pohranjivanja će slikati trenutačno stanje registra promjena.

Budući da su cijev i kuglice virtualni, a mikrovez i LED diode stvarni, za gledatelja svaka kugla koja pada s suprotne strane cijevi nestaje. Bio bi još jedan registar, on bi se preselio tamo. Ovaj dizajn možete poboljšati dodavanjem ovog registra, pa čak i nekoliko njih, te još osam LED dioda s otpornicima za svaki od njih. Kao što je gore navedeno, pin 9 svakog prethodnog registra mora biti povezan sa PIN 14 sljedećeg. A napajanje i ulazi 10, 11, 12 i 13 svih registara su paralelni.

Dakle, dobili ste ideju o tome što radi Arduino kontrolom registara promjene.
8.2
10
8

Dodajte komentar

    • osmijehosmjesixaxau redudontknowprostakNea
      gazdaogrebotinabudaladaDa-Daagresivantajna
      oprostiteplesdance2dance3pomilovanjepomoćpića
      zaustavljanjeprijateljidobrogoodgoodzviždaljkapasti u nesvijestjezik
      dimpljeskanjeCrayObjavitepodrugljivdon-t_mentionpreuzimanje
      vrućinaljutitlaugh1MDAsastanakmoskingnegativan
      not_ikokicekaznitičitatiuplašitiplašitraži
      podsmijehthank_youovoto_clueumnikakutansložiti
      lošebeeeblack_eyeblum3rumenilohvalisati sedosada
      cenzuriranizadirkivanjesecret2prijetitipobjedayusun_bespectacled
      shokrespektlolpreveddobrodošlikrutoyya_za
      ya_dobryipomoćnikne_huliganne_othodifludzabranablizu
1 komentar
Na ulaz sata bilo je potrebno staviti neku vrstu oblikovača protiv odskoka.

Savjetujemo vam da pročitate:

Predaj to pametnom telefonu ...