Лічильники з послідовним переносом


Послідовні лічильники - це асинхронні лічильники, що мають один вхід х і n виходів (Q) відповідно до числа послідовно з’єднаних три­герів. Найпростіші послідовні двійкові або лічильники за модулем 2mл=2m) реалізуються на базі кількох Т -тригерів, кожний з яких працює як лічильник зa модулем 2. На рис.4.13 показано підсумовувальний лічильник за модулем 8 (m=З), який побудований на трьох уні­версальних двоступеневих JK -тригерах, часові діаграми його роботи зображені на рис. 4.14.

Рис. 4.56 Структура підсумовувального лічильника за модулем 8

 

Рис. 4.57 Часові діаграми роботи лічильника за модулем 8

Перед початком роботи лічильника всі його тригери переводяться у нульовий стан імпульсом скиду в нуль. Надходження першого iмпульсу своїм зрізом переводить тригер (1), тобто молодший розряд лічильника у стан 1, і на регістрі лічильника фіксується код (001). Дру­гий імпульс, що надходить на вхід X тригера (1), повертає його в стан 0, але при цьому виникає iмпульс переносу, що утворений на пер­шому ступені тригера (2), який змінить тепер стан тригера (2) на 1. Отже, на регістрі лічильника з’являеться число (010). Заповнення розрядів лі­чильника а кожним імпульсом буде продовжуватися доти, поки лічильник не відрахує максимальне число на його регістрі (111). Восьмий імпульс на вході лічильника переводить своїм зрізом тригер (1) в стан 0, в ім­пульс переносу - тригери (2) і (3) в стан 0, повертаючи таким чином лі­чильник у початковий нульовий стан. Зауважимо, що на інших входах тригерів під час роботи лічильника повинні бути такі рівні: J=K=1; =0: =0. За розглянутим принципом працюють чотирирозрядні асинхронні лічильники ТТЛ К155ИЕ2 (двійково-десятковий) і К155ИЕ5 (лічильник-подільник).

Розглянутий підсумовувальний двійковий лічильник легко перетворити віднімальний за модулем 8, якщо замість прямих виходів Q0,Q1,Q2 у тригерів використати їх інверсні виходи які при цьому будуть утворювати його регістр вихідного коду. У цьому неважко пере­конатись, бо при такій комутації виводів тригерів перенос від розряду до розряду буде утворюватися при переводі відповідного тригера у стан 1, а не у стан 0, як це мало місце у підсумовувальному лічильнику. У віднімальному лічильнику кожний прихід імпульсів на його вхід не збільшує, а зменшує вміст лічильника на одиницю. Тому, коли потрібно підрахувати число відданих імпульсів, даний віднімальний лічильник попередньо треба встановити у стан (111).

Таким чином, з кожним надходженням вхідних імпульсів на регістр віднімальногого лічильника фіксуватиметься обернений код так, як наведе­но у табл. 4.8 для випадку віднімального/двійкового/ лічильника за модулем 8.

Таблиця 4.22 Робота віднімального лічильника за модулем 8

Регістр віднімального лічильника за модулем 8 Число вхідних імпульсів
Q0 Q1 Q2

 

У розглянутих послідовних двійкових лічильниках зміна стану поширюється послідовно по всій лінійці тригерів. Такі лічильники можна називати по-різному залежно від того, яку характерну властивість підкреслювати. Якщо підкреслити те, що запуск тригерів з лічильника здійснюється не одночасно, тут підходять визначення "з по­слідовним переносом" і "асинхронний". Назва "лічильник за модулем 2 " відбиває максимальне число станів (тобто модуль лічби Мл =2m), яке фіксується на регістрі лічильника за один повний цикл лічби, a визна­чення "m-розрядний" показує кількість двійкових розрядів регістра лічильника.

Послідовні лічильники можуть бути й реверсивними, якщо в них пе­редбачити додаткові ЛЕ, які б керували режимом роботи на підсумову­вання або на віднімання вхідних імпульсів.

Розглянуті асинхронні лічильники з послідовним переносом мають загальний недолік - значний час реєстрації підрахованої кількості вхід­них імпульсів, тобто мають малу швидкодію. Цей недолік зу­мовлений втратою часу на послідовне формування імпульсу переносу в кожному розряді лічильника. У найбільш несприятливому випадку перенос, що виник в молодшому розряді, викличе по черзі переноси у всіх інших розрядах лічильника і час реєстрації при цьому буде дорівнювати /m•tзюп /де tз.п- затримка переносу/ в одному розряді. Зменшення часу реє­страції лічильника досягається при застосуванні паралельного переносу біта з молодшого у старший розряд, що реалізовано в лічильниках з паралельним переносом. [1]

 



Дата добавления: 2016-07-22; просмотров: 3529;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.