Cunoaște-Intuit, registre de curs

registre de deplasare

Shift registre sau schimbare registre (Engl. Shift registru) sunt, după cum sa menționat deja, lanțul de serie conectat bistabile. Modul principal al muncii lor - un cod de biți de schimbare scrise în flip-flops, care este, ceasul semnal conținutul fiecăruia dintre flip-flop anterior poate fi rescrisă în următoarea ordine în lanțul de trăgaci. Codul stocate în registru, cu fiecare ciclu de ceas este mutat de către un bit spre MSBs sau LSB din partea, care a dat numele registrelor de acest tip.

În legătură cu numele în direcția de deplasare a registre de deplasare de multe ori confuzie. Schimbarea este de două feluri: dreapta (modul principal, care este, la toate registrele de deplasare) și la stânga (acest mod este doar la unele registre de deplasare reversibile). Aceste nume reflectă structura internă a registrului de deplasare (fig. 8.14) și suprascrierea secvențial semnale declanșează lanț. În acest caz declanșează, în mod natural, sunt numerotate de la stânga la dreapta, de exemplu, de la 0 la 7 (sau de la 1 la 8) registre de 8 biți. Ca urmare a registrului de deplasare la informațiile din dreapta este o schimbare în direcția de descărcare, cu camere mari, iar informațiile registrul de deplasare la stânga - o schimbare în direcția de descărcare cu numere mai mici.

Cu toate acestea, după cum știm, în orice număr binar sunt situate pe cele mai semnificativi biți din stânga și din dreapta - cifre mai mici. Prin urmare, o schimbare spre dreapta numărului binar este deplasat spre LSB, și o deplasare spre stânga - spre deplasarea MSBs. Această contradicție nu este intenția cuiva rău intenționat, doar așa sa întâmplat istoric, iar acest lucru ar trebui să fie amintit dezvoltator de echipamente digitale.


Fig. 8.14. schimbarea direcției în registre de deplasare

Seria standard de circuite integrate digitale includ mai multe tipuri de registre de deplasare. diferite moduri posibile de funcționare, modul de înregistrare, citire și deplasare, precum și tipul de etape de ieșire (2C sau 3C). Cele mai multe registru de deplasare are opt biți. Fig. 8,15 a prezentat, de exemplu, patru tipuri de chips-uri registru de deplasare.

IR8 registru - este cel mai simplu dintre registrele de comutare. Este o linie de întârziere de 8 biți, adică are o singură intrare de date, care este furnizat mutat informații în serie (mai precis, două intrări funcționale combinate de 2I), iar cele opt ieșiri paralele. Schimbarea în partea de ieșire cu numere mai mari se realizează pe frontul crescător al semnalului de ceas C. Există, de asemenea, un -R de intrare de resetare, semnalul de la zero la care toate ieșirile registrului sunt resetate la zero. IR8 registru tabelă de adevăr este prezentat în Tabelul. 8.5.


Fig. 8,15. registre de deplasare