Паралелно-серийни регистри

Регистрите от този тип са комбинации от паралелни и последователни схеми на регистъра и се използват за преобразуване на кодовете на число от един тип в друг, както и за паралелен изход на предварително изместения код на номера, съхранен в регистъра. Фрагмент от паралелен сериен регистър, изпълнен на универсални D-тригери, е показан на фигура 13.8.

паралелно-серийни

Въвеждането на число А чрез паралелен код (паралелно зареждане на регистъра) се извършва от сигнала PL = 1 (паралелно натоварване), а извежданата информация от паралелния код се извършва от сигнала Tvyv.paral. Когато тези сигнали са равни на нула, регистърът работи като регистър за смяна. Използването на входове и тригери за паралелно зареждане дава приоритет на тази операция пред операцията за смяна. Входът може да се използва и за нулиране на всички битове на регистъра.

Паралелно-серийните регистри се наричат ​​още регистри за задържане и смяна. Такива регистри са налични в сериите K155, KM155 (TTL), K176 (CMOS), K500 (ESL) и др. Фигура 13.9, а показва диаграма на четирибитовия регистър за смяна и съхранение K155IR1 и на фигура 13.9, b - конвенционалното му обозначение ... Всеки бит от регистъра се формира от синхронен двустепенен RS-тригер. Благодарение на инверторите на входовете S, тези джапанки действат като синхронни D джапанки, контролирани от положителен ръб на входа C. Регистърът има четири паралелни входа за изтегляне (D0. D3) и един сериен вход за данни S1, като както и 4 паралелни изхода (Q0. Q3) от всеки спусък. Управлението на режимите на работа на регистъра се осъществява чрез сигнали на RE входа (позволяващ паралелно зареждане) и тактовите входове C1 и C2. При RE = 1 е активиран тактовият вход C2. В момента, когато отрицателен ръб пристига на входа C2, положителният ръб се формира на входовете за синхронизиране на тригерите от четирите цифри и информацията от входовете D1 се пренаписва в тригерите. D4 независимо от стойностите на сигналите на входовете S1 и C1. Записването на информация с последователен код се извършва през входа S1 със сигнал RE = 0. В този случай паралелните входове за изтегляне се блокират. С пристигането на отрицателни капки на входа C1, данните последователно се изместват от входа S1 към изхода Q3, т.е. към старшата категория. За да преминете към най-малко значимия бит (от Q3 до Q0), е необходимо да свържете изход Q3 към вход D2, изход Q2 към вход D1, изход Q1 към вход D0 и да настроите високо напрежение на вход RE. В този случай входът на серийния код ще бъде входът D3, а смяната ще се извърши чрез отрицателни спадания на входа C2.