Tomarek veguheztinê amûrek e ku mantiqê sequential bikar tîne da ku daneyên binary hilîne û veguhezîne.Ew qaçek bidirectional e ku her bitik ji daneyên ji input ji bo hilberîna li ser her pulseya demjimêrê vedike.Naha cûrbecûr cûrbecûr modelên tomarkirinê hene, di nav de 74HC595 qeydek veguherîna serial-paralel e.Fonksiyona wê ev e ku nîşanên serial veguherîne nîşanên paralel, û bi gelemperî di şofêrên ajokar de ji bo tubên cihêreng ên dîjîtal û dîmenên matrixê yên dot têne bikar anîn.Ev gotar dê di warê pin û serlêdanan de agahdariya xwe ya taybetî diyar bike.
Ketelog
74HC595 input serial 8-bit, qeydkirina veguhastinê ya paralel e, û derketina wê ya paralel hilberînek sê-dewletî ye.Li ser rabûna sck (demjimêra serial), daneya serialê ji hêla SDL-ê ve 8-bit veguherîne navgîniya SDL-ê (têketina daneya serial) û derketinê ji termînalê).Derketina paralel li ser rabûna lck (kontrola latch) pêk tê.Di vê demê de, daneyên di tomara guheztina 8-bit de di tomara hilberîna paraltî ya 8-bit de tê qewirandin.Dema ku OE (derketina çalakkirinê) kêm e (Dewletek çalak bike), nirxa hilberînê ya termînalê ya paralel wekhev e ku di tomara hilberîna paralel de hatî hilanîn.
Alternatîf û wekhev
74HC595 bi giştî 16 pin.Diagram PIN-ê ya taybetî û fonksiyonên wê wiha ne.
Pin 1 (ser): Daxuyaniya daneya serial
Ser Pin-ê PIN-a daneya serialê ya 74HC595 e.Daneyên dikarin bi navgîniya vê PIN-ê ve têkevin nav çîpikê.Dema ku dixebitin, em yekem daneya serial in input ji vê PIN, û dûv re daneyên inputê bit bitikînin ku bit bitikînin PIN-ê bitikînin da ku bigihîjin ragihandina paralel a daneyan.
Pin 2 (RcLK): Input Clock Register
RCLK PIN-ê PIN-a Navnîşa Register-ê ya 74HC595 e.Gava ku hemî daneyên inputê li qeydê veguheztinê tê veguheztin, em guhartina asta RCLK PIN-ê di heman demê de di tomara veguhastinê de veguherînin.Fonksiyona vê PIN-ê kontrolkirina operasyona hilanînê ya daneyê ye.
Pin 3 (SRCLK): Input Clock
Srclk PIN-ê PIN-a Kevneşopî ya Kevneşopî ya Kevneşopî ya 74HC595 e.Di dema operasyona guhêrbar de, em daneyên têkevê di tomara guhêrbar de bi kontrolkirina guhertina asta SRCLK ve di bin kontrola guhêrbar de vediguhezin.Fonksiyona vê PIN-ê kontrolkirina nîşana demjimêrê ya operasyona guherînê ye.
Pin 4 (OE): Output input
OE PIN-ê hilberîna PIN-a Input-ê ya 74HC595 e.Bi kontrolkirina asta vê PIN-ê em dikarin PIN-ê ya hilberînê çalak bikin an asteng bikin.Gava ku PIN-ê pir zêde ye, Pitê derketinê neçalak e û bê daneyên input derbas nabe.Dema ku Pin Pin kêm e, Pina derketinê dê daneya têketinê derbas bike.
Pin 5 (DS): Input daneya serial (bidirectional)
DS PU-yê PIN-ê ya daneya bidirectional a Bidirectional Pin ya 74HC595 e.Berevajî Pin 1 (Ser), PIN-ya DS dikare ji hêla danûstendina Bidirectional ve were kontrol kirin.Vê Pinê di navbera moda input serial û moda hilberîna paralel de vedigire.
Pin 6 (St_CP): Derketina Derketina Derketinê ya Flip-Flop
Pin St_CP PIN-ê ya Derketinê ya PIN-ê ya Kevneşopî ya Pin-ê ya 74HC595 e.Dema ku dergehên nîşangirên sindoqê yên Flip-Flop guherîn, daneyên di bîranîna hilberînê de dê di PIN-ê de li ser bingeha inputê ya heyî were hilanîn.Fonksiyona vê PIN-ê kontrolkirina operasyona hilanînê ya daneyê ye.
Pin 7 (SH_CP): Veguhestina Clock Register Register
PIN-SH_CP PIN-ê PIN-a Clock Clock-ya Veguhestinê ya 74HC595 e.Dema ku guheztinên nîşana demjimêrê ya şîfreyê, daneya inputê dê bit bitikîne bitikîne.Fonksiyona vê PIN-ê kontrolkirina nîşana demjimêrê ya operasyona guherînê ye.
Pin 8 (Q7 '): Pinsput Pins
Q7 'PIN-ê ya 8-an (bit bit) PIN-ê ya 74HC595 e, ku tê bikar anîn da ku daneya 8-ê ya bitik di tomara shift de hilberîne.Asta asta vê PIN-ê ji hêla daneyên input û daneyên di tomara shift de tête destnîşankirin.
Pins 9-16 (Q0-Q7): 7 Pins
Q0 bi Q7 Pins re 84HC595 (di nav de Q0-ê Q7), ku tê bikar anîn ji bo hilberîna daneyên ji piçûktir di tomara shift de.Her pin bi encameke daneya hinekî re têkildar e.Bi van pin, daneyên di tomara shift de dikarin di paralelek de li ser pişkek derveyî derkevin.
74HC595 bi gelemperî li deverên jêrîn tête bikar anîn.
Kontrolê Relay
Taybetmendiyên hilberîna paralel ên 74HC595-ê di heman demê de gelek relays ajotinê, û her relay dikare yek an çend amûrên elektrîkê kontrol bike.Ji ber vê yekê, bi navgîniya sêwiranê ya raqî û bernamekirinê, em dikarin pergalek kontrolê ya elektrîkî ya maqûl û hêzdar ava bikin.
Berfirehiya derketina dîjîtal
Bi girêdana pinên hilberê yên mîkrobontrolê yên ji 74HC595 re, em dikarin fonksiyona berfireh a porta derketinê fêm bikin, bi vî rengî pincarên hilberîna berbiçav peyda dikin.Bi vî rengî, em dikarin ji taybetmendiya hilberîna paralel a 74HC595 sûd werbigirin da ku portên hilberîna mîkrobontrolker dirêjtir bikin, ji xalên kontrolê yên berbiçav an pêkhateyên rastîn ên cîhazên an pêkhateyan re.
Kontrola Display
Di senaryoya kontrolkirina Display LCD de, 74HC595 bikaribe bikaribe taybetmendiyên serial û paralel bikar bîne da ku daneyên nîşanê ji mîkrobontrollê re bişînin yek bi yek.Dûv re, ew van daneyan di paralelê de bi operasyona lcd-ê ve di derheqê ajokarê ajokerê de derdixe.Bi vî rengî, em dikarin bi dînamîkî naveroka li ser ekrana LCD-ê nûve bikin, gelo ew nivîs, wêne an vîdyoyek, bi rengek hêsan e.
Muzîka Light Beat
Dema ku em algorîtmaya lêdanê ya bi 74HC595 veguherînerê veguhastinê re hevber dikin, em dikarin bi zelalî bandorek ronahiyê ya LED biafirînin ku bi beza muzîkê bi rengek bêkêmasî bi hevdengî ye.Algorîtmaya lêdanê ya lêdanê, wekî bingehîn, berpirsiyarê girtina guhertinên rîtmîkî yên muzîkê ye û nîşan dide ku nîşanên kontrolê yên têkildar ava dikin.Van nîşanan ne tenê fermanên guheztinê yên hêsan in, ew dikarin di navbêna bilez, ronahiyê û rengê guhartina tîrêjê de binihêrin.74HC595 dikare bi hêsanî li ser anavdêriya serwerê ya pirjimar bi kar bîne û taybetmendiyên hilberîna paralel bikar bîne.
Display Static
Xeta hilbijartina segemiyê ya her pêşnumaya her LED-ê bi derketina paralel ya 74HC595 ve girêdayî ye, da ku her hebkî serbixwe were xuyang kirin (hêjmara li jêr binihêrin).Di heman demê de, ji ber ku xuyangê her heb ji hêla porta derketina paralel 74HC595 ve tê kontrolkirin, koda hilbijartina seba ya hilbijartinê tê kontrol kirin, ji ber vê yekê karakterên xuyangkirî dikarin cûda bibin.Lêbelê, ji bo pêdiviyên pêşandana LED-ê N-bit, pêwîst e N 74HC595 chips û N + 3 Lines I / OEv bêtir çavkaniyên bêtir digire û lêçûn bi relative zêde ye.Sêwiranek wusa eşkere ye ji bo xuyangên LED-ê pir-hejmar ne sûd e ji ber ku ew tevlihevî û barê giran ya pergalê zêde dike.
Display Dynamic
Li serîlêdanên berbiçav ên LED-ê, ji bo hêsankirina lêçûnan kêm bikin û çavkaniyên pergalê kêm bikin, em dikarin hemî hilbijarkên kodên n-bit bi paralel ve girêdin û wan bi 74hc595 (li ser hêjmara li jêr binêrin) kontrol bikin.Ji ber ku kodên hilbijartinê yên Segemiyê yên hemî LED bi yekdengî ji hêla porta derûdora paralel ya vê 74HC595 ve têne kontrol kirin, di her demê de, LEDên N-bit dê heman tîpan nîşan bidin.Ger em dixwazin her rê ji bo nîşanên cûda destnîşan bikin, divê em rêbazê sknişandinê bikar bînin.Ev tê vê wateyê ku di her wextê de, me tenê yek ji wan LEDs tîpan nîşan dide.Di demek diyarkirî de, porta derûdora paralel 74HC595 dê koda hilbijartina segemiyê ya karaktera têkildar derxe.Di heman demê de, kontrola hilbijartinê ya bit I / O portê dê asta strobe bitikîne ji bo ku hûn karaktera têkildar rast têne xuyang kirin.Dê ev pêvajo bi rengek were meşandin, da ku her rê karakterê destnîşan bike ku divê ew di carekê de nîşan bide.Hêjayî gotinê ye ku ji 74HC595 re fonksiyonek lêvan heye û ew demek diyar e ku kodê beşa serial hilbijêrin, di operasyona rastîn de, em hewce ne ku hûn bi derengîbûna mayînde ava bikin.
Kincê 74HC595 endamê 74 rêze ye.Taybetmendiyên wê yên bilez, vexwarinê hêza kêm, û operasyona hêsan e.Ew dikare bi hêsanî wekî navbeynkarek mîkrobontrolker were bikar anîn da ku LEDs rêve bike.
LED Display
Dioda ronahiya heft-ronahîn, wekî nîşanên LED tê zanîn, bi berfirehî di cûrbecûr de amûrên ji ber bihayê kêm, kêmbûna hêza kêm, performansa pêbawer û pêbawer tê bikar anîn.Li ser bazara heyî gelek celebên ajokarên LED yên Dedicated hene.Her çend piraniya wan di fonksiyonên dewlemend de dewlemend in, buhayên wan bi hev re bilind in.Ji ber vê yekê, van ajokarên di pergalên kêm-lêçûn û hêsan de ne tenê çavkaniyên wenda dikin lê di heman demê de lêçûna hilberê jî zêde dike.Bikaranîna 74HC595 ji bo ajotina ajotinê gelek avantaj hene.Pêşîn, leza ajotinê zû zû û serfiraziya wê ya hêza wê kêm kêm e.Ya duyemîn jî, 74HC595 dikare bi zexmî hejmarên cûda rêve bike, gelo ew nîşanek katoodê hevbeş e an pêşnumayek hevbeş ya anode ya hevpar e, ew dikare bi hêsanî bi hêsanî were birêvebirin.Wekî din, bi navgîniya nermalavê, em dikarin şewqa ledê bi hêsanî bikin û tewra gava ku hewce be jî nîşan bide (daneya ku hîn jî têxe dest pê kirin, û dema ku hewce dike, nîşan bide.Circuit ku bi karanîna 74HC595 ve hatî çêkirin ne tenê nermalav û sêwirana hardware, xwerûya hêza kêm, kapasîteya ajotinê ya bihêz, lê di heman demê de xetên kêmtir I / O jî dagir dike.Ji ber vê yekê, ew bûye çareseriyek xwerû û pêbawer, nemaze ji bo senaryoyên ku li ser lêçûn û çavkaniyan xwedî pêdiviyên hişk hene.
74HC595 Chip LED DESIGIR Circuit Sêwiranê
Wêneyê li jêr panelê panelê ya xuyangê ye ku bi navgîniya AT89C2051 û 74HC595 ve hatî çêkirin.
P115, P116, û P117 ya P1 port ji bo kontrolkirina ekrana LED tê bikar anîn.Ew bi rêzdarî bi SLCK, SCLK û SDA ve girêdayî ne.Sê tubên dîjîtal ji bo nîşankirina nirxa voltaja têne bikar anîn.Sê tubên dîjîtal li ser panelê qaydeyê têne saz kirin da ku nirxa voltaja nîşan bide.Di nav wan de, LED3 li çepê li ser çepê ye, û LED1 li rastê rastê ye.Dema şandina daneyan, em yekem koda ekranê ya LED3-ê dişînin, û di dawiyê de kodê nîşana LED1 bişînin.Ronahiya LED bi sererastkirina berxwedanê ji Pr1 heta Pr3 tê kontrol kirin.Ev sêwiran ne tenê fermana nîşana daneya daneyê ye, lê di heman demê de sererastkirina birêkûpêk a şewitandinê jî dike.
Buffers an ajokaran bikar bînin
Buffers an ajokaran li derûdora 74HC595 zêde bikin, wek 74LS244 (Unidirectional) an 74LS245 (BIDIRECTIONAL) û çîpên ajokarê otobusê yên din, dikarin rûbirûbûna îşaretê zêde bikin û aramiya nîşana baştir bikin.
Hilberîna hêza rastîn bikar bînin
Ji kerema xwe voltaja dabînkirina hêzê ya 74HC595-ê di nav rêza diyarkirî de ye û hêza wê bi hêz e ku meriv daxwaziya ajotinê ya barîna hewceyê bicîh bîne.Heke voltaja peydakirina hêzê ne bes e, dibe ku ew ampûla nîşana derketinê ya daketinê, ku di encamê de li ser jêhatiya xwe ya ajotinê bandor dike û bi vî rengî nikare barkirinê bi bandor bike.
Kevirek ajokerek derveyî zêde bikin
Ger hilberîna 74HC595 ne bes e ku hûn rasterast bar bikin, mîna bikaranîna transistors, tubên bandorê yên zeviyê (fets) an çîpên ajotinê yên taybetî yên 74HC595 zêde bikin.
Sêwirana maqûl ya Wiring PCB
Di wiring PCB de, divê em hewl bidin ku berxwedan û inducance of the wiring ji bo baştirkirina kargêriya ragihandinê ya îşaretê kêm bikin.Wekî din, ji kerema xwe ji navbeynkariyê û dengek pir zêde li ser gerdûnê biparêze, da ku bandorê li ser îşareta îşareta 74HC595 bikin.
Berxwedana bargirê ya guncan bikar bînin
Pêdivî ye ku em li gorî taybetmendiyên amûrê barê berxwedanek barkirinê ya guncan hilbijêrin.Ger berxwedana barkirinê pir piçûk e, ew ê bibe sedema zêde ya heyî û dibe ku zirarê bide çîpa 74HC595.Berevajî vê, heke berxwedana baranê pir mezin e, dibe ku ew nikaribe ampûla nîşana têra xwe bistîne.
Paqijkirina pirjimar
Heke pêdivî ye ku amûrên bêtir werin rêve kirin, û daxwazên ajotinê yên van amûrên hev in, em dikarin ji bo zêdekirina kapasîteya ajotinê ya giştî ya dravî, em dikarin ji bo zêdekirina kapasîteya ajotinê ya giştî, em dikarin paralel bikin.Lêbelê, berî paralelî, piştrast bikin ku daxwazên ajotinê yên van amûrên hevgirtî ne, û tevahiya paralelkirinê divê ji sînorê herî zêde ya 74HC595 derbas nebe, da ku zirarê negihîne bandora ajotinê an bandorê li ser bandora ajotinê bike.
Pirsên Pirs: Pirs]
1. Ma 74HC595 MicroController e?
74HC595 qeydek veguheztinê ye ku li ser serial di protokola paralel de dixebite.Ew daneya serialê ji mîkrokontrolker distîne û dûv re vê daneyê bi nav pinên paralel re dişîne.
2. Fonksiyonê 74HC595 çi ye?
74HC595 amûrek cmosek bilind e.Li ser her veguheztina erênî ya demjimêrê Register-ê (SHCP), daneyên heşt bitDema ku fonksiyona Reset-ê ya kêm tê pejirandin hemî nirxên tomar ên Shift li Zero dihesin û ji her demjimêran ineser e.
3. Handsiqas Caniqas Can 74HC595 Handle?
Sêva daneyê ya 74HC595 dibêje ku her derketinê dikare bi kêmî ve 35mayê radest bike ji ber ku ev destûra herî zêde ya niha ya heyî ye.Ev eşkere eşkere ye wê hingê 25Ma 25meya destûr heye.Sînorek din heye: 74HC595 divê bi giştî ji 70mayê bêtir peyda neke.
4. Cûdahiya di navbera Max7219 û 74HC595 de çi ye?
74HC595 qeydek veguheztinê ye û Max7219 ajokerek xuyangê ya pirjimar e.Ji ber vê yekê ew her du jî heman tiştî nakin.Max7219 dê (pir) hêsantir bike ku bi Picaxe re bikar bîne heke hûn nîşanên pirrjimar ên ku wan ji hêla Max7019 ve hatî çêkirin û ne picaxe lê zêde ye lê ew biha ye.