1 Dispoziții generale
Register numita unitate funcțională secvențială pentru stocarea unei combinații binare de un timp predeterminat. Registrele pot fi construite pe baza RS, JK și Dtriggerov. Este cel mai convenabil de a construi registre pe baza D-flip-flop, pentru că ei au aceeași intrare de date. Numărul de registre egal cu numărul de biți utilizat ca declanșatori un magazine flip-flop un bit de combinații binare. O singură declanșare poate fi considerată ca registru de memorie pe un bit.
Registrele privind o metodă de înregistrare și citire informații sunt divizate în paralel (memorie) și consecutivă (forfecare).
Registrele sunt utilizate în principal pentru a stoca informații. Dar, pe baza registrelor este de asemenea posibil de a construi o varietate de dispozitive.
registru de deplasare este cel mai ușor de implementat convertor serial la paralel și vice-versa. Ele sunt utilizate în dispozitive de multiplicare hardware și împărțirea numerelor binare în aparatul de codificare pentru sinteza codurilor corectoare de erori, care pot detecta și corecta erorile etc.
registre de deplasare pot fi de asemenea folosite pentru construcția de contoare, care sunt inel nume comun. Adesea, ele sunt numite de numele codului utilizat.
registre paralele 2
Paralel (memorie) registru numit-dispozitiv funcțional secvențială constând dintr-un set de sincron bistabile cu ieșiri informații independente și de intrare comună sincronizare și pentru stocarea combinații binare. Numărul de intrări de date și ieșiri (biți) egal cu numărul bistabilelor utilizate.
Pentru a crea registrele de memorie utilizate în executarea sa integrală D - declanșează și registrele statice și dinamice le numesc, respectiv, statice și dinamice. Schema de trei biți registru de memorie dinamic construit de dinamic D - flip-flops prezentat în figura 1.
Acest registru funcționează după cum urmează. Când ceasul de intrare C diferential la 0 la 1, informațiile găsite pe ieșirile D2. D0 este scris în bistabilele și stocate acolo până la următoarea picătură la 0 la 1, la intrarea C. Înregistrarea informațiilor în registrul de memorie construite din D statistice - bistabile este la fel ca într-o singură static.

Figura 1 Înregistrare paralelă
Scrierea și citirea informațiilor are loc într-un singur ciclu.
În unele registre de memorie furnizate oportunitate emite o stare de înaltă rezistență și setarea de ieșire la zero (resetare).
Registrele de memorie sunt utilizate pentru termen scurt de stocare intermediară și pentru organizarea paralelei de intrare-ieșire în dispozitivele de informare de măsurare și de calcul.
Un exemplu de un registru paralel integral poate servi 1533IR37 registru a cărui ASB este prezentat în figura 2.

Figura 2 paralel Înregistrare 1533IR37
Este un registru tampon de opt biți. Înregistrează construit pe D-bistabile dinamice, de comutare se face margine pozitivă a impulsului de ceas. Registrul are opt intrări de date D0 - D7 și opt ieșiri Q0 - Q7. Când intrarea specială este scăzută, apoi, după primirea unui intrare diferențială pozitiv la o intrare de ceas C apare informația despre Q. ieșire Dacă este setat la un nivel ridicat, etapele tampon de ieșire sunt convertite într-o stare de înaltă impedanță (Z stare). La un nivel scăzut al semnalului de ceas declanșează registrul C sunt în modul de stocare, în timp ce trece muchia anterioară pozitivă fixă a impulsului C.
registru de deplasare 3
registru de comutare este numit dispozitiv funcțional secvențial constând dintr-un sincron flip-flops conectate în serie cu o intrare comună ceas, iar în acest aparat există o schimbare în combinațiile binare, înregistrate-l cu un singur bit, atunci când un semnal diferențial este activ la intrarea de ceas. Bit registru este egal cu numărul de flip-flops folosite.
registre de deplasare sunt integral fabricate în principal din dinamica D - bistabile și pot schimba informații înregistrate în acesta, în direcția de cifre mai mari (dreapta), sau pe ambele părți. În acest din urmă caz, ele sunt numite reversivnymi.U orice registru de deplasare este necesară pentru a avea intrare de informații de intrare în serie. În inversarea registrele de două intrări: una pentru a introduce informațiile de forfecare la dreapta, altul - pentru a introduce o schimbare spre stânga. Abilitatea secvențial aceste informații există, de asemenea, în afișarea de fiecare registru de deplasare. În acest scop, ea are o putere de ieșire de serie specială, iar în cazul în care au furnizat informații de ieșire paralel, ca o ieșire la ieșirea serială folosind ieșirea ultimei (mai vechi) registru de descărcare de gestiune.
Schema de schimbare de trei biți registru cu o serie de intrare, informații schimbare de ieșire paralel și spre MSBs (dreapta) construite din D - bistabilelor se arată în figura 3.

Figura 3 registru de deplasare
Operare confortabilă a circuitului ilustrat prin schema de temporizare prezentată în Figura 4. Atunci când pulsul diferential activ pe intrarea de ceas C (în acest caz, diferența la 0 la 1), informațiile deținute în acest moment la intrarea fiecărui flip-flop corespunde producției. Săgețile din Figura 4 arată ce informații (0 sau 1) poate fi rescrisă.
Conform schemei, informațiile de intrare a fiecărui semnal de declanșare este de ieșire din dispozitivul de blocare anterior. Intrarea primului flip-flop este de intrare la DS intrare în serie.

Figura 4 Diagrama de sincronizare Figura tranzițiilor Tabelul 5
Producția primului flip-flop este considerat semnificativ bit, iar ieșirea ultimului flip-flop - descărcare registru superior.
Să înainte de a lucra la ieșirile tuturor bistabile și pe intrarea DS sunt zero, adică, înregistrată în registrul 000. La momentul combinației de intrare a fiecărui flip-flop a fost zero, deci poate fi rescrisă și ieșirile tuturor bistabilele. Combinația registrului după - 000. La momentul (când intrarea C, dar a existat o diferență la 0 la 1) la DS a fost unitate de intrare, iar ieșirile declanșatoarele zerouri rămase, astfel încât prima unitate de declanșare este scris, iar al doilea și al treilea zero. Combinația registrului după - 001. La momentul DS la intrare și la orificiul de intrare al treilea flip-flop sunt zero, iar a doua intrare este identitatea, astfel încât primul și al treilea zerouri flip-flop sunt scrise, iar al doilea - o unitate. Combinația de registru după - 010, etc. Pentru informații cu privire la intrarea DS trebuie să fie instalat înainte de marginea activă la intrare C.
registrul de deplasare și lucrările pot fi explicate cu ajutorul tabelului de stat (funcțiile de transfer), prezentat în figura 5. Fiecare rând din tabel corespunde ieșirilor registrului de stat până la muchia activă (coloanele.) și, după ce ajunge (coloanele.). În coloana numită DS semnal la intrarea DS înainte de apariția diferențial activ, iar coloana - numărul impulsului care a cauzat starea. .
Tabelul diagrama de timp și starea ilustrează fluxul de informații în registrul de deplasare.
Pentru a extinde funcționalitatea în registrul de deplasare poate furniza o intrare de date în paralel, trecerea la ieșirile de stat ridicate de rezistență, stabilind un stat la zero, și altele.
Registrul de deplasare poate fi folosit ca o memorie de registru. Numai în acest caz, pentru introducerea de informații prin numărul de intrare necesar serie de cicluri de biți egal înregistrează în loc de una ca în registrele de memorie.

Figura 6 universal registrul K155IR13
Informatii despre curs „registrele“