Лічильник на D-тригері, Прості електронні саморобки своїми руками

Сьогодні я не поширюватимуся про користь і незамінність лічильників у цифровій техніці – якщо ви читаєте цю статтю, то вже напевно в цьому не сумніваєтеся. Тому перейдемо одразу до справи. Оскільки всі цифрові системи працюють тільки з нулями і одиничками, то і система числення у них двійкова, де кожна цифра може приймати лише 2 значення – «0» або «1». Я не сильно вникатиму в двійкове числення, просто поглянемо на табличку і спробуємо вловити зв'язок і відмінності двійкової та десяткової систем. Вважати будемо від 0 до 16:

00000100012001030011401005010160110701118100091001101010111011121100131101141110151111

Добре видно, що для запису числа «15» у десятковій системі нам знадобилося лише 2 розряди (одиниці, десятки), тоді як у двійковій ми використовували аж чотири розряди. Більше того, у десятковій системі розряд десятків прослужить нам аж до числа «99», тоді як для відображення чисел більше 15 у двійковій системі буде потрібний додатковий п'ятий розряд. Але в двійковій системі ми оперували лише цифрами «1» і «0». А тепер згадаємо тригер - адже саме такими цифрами і оперує - «0» - низький рівень, «1» - високий рівень. Тепер відвернемося і поглянемо на дворозрядний дільник частоти з попередньої статті :

своїми

Почнемо подавати на його вхід імпульси та дивимося нарезультат:

000101210311400

Правильно, перший розряд (Q0) ділить вхідну частоту на 2, наступний (Q1) ще на 2, все це ми розібрали минулого разу, але цікаво не це. Порівняйте таблиці – наша точно повторює перші рядки з таблиці систем числення. Виходить наш дільник... вважає! Ось лише до трьох. При четвертому імпульсі на вході наші тригери встановлюються в 0 і далі процес повториться. Чому? Бракує розрядів? Беремо ще один корпус К555ТМ2 і додаємо ще два:

d-тригері

Будуємо таблицю та отримуємо точну копію тієї, що я навів на початку статті!

00000100012001030011401005010160110701118100091001101010111011121100131101141110151111

Таким чином, ми отрималидвійковий чотирирозрядний лічильник, що вміє рахувати до 15.Щоб рахувати далі, знадобляться ще розряди. Кожен новий розряд (його називають старшим) збільшує можливості лічильника вдвічі. Ну і варто звернути увагу - що далі тригер знаходиться від головного тактового сигналу (того, який ми вважаємо), тим він "старший". У нашій схемі лівий тригер – молодший розряд і його вихід має порядковий номер «0» (у разі розряд Q0). Найправіший, четвертий – старший, і це не варто забувати, коли працюєте з двійковими числами – адже молодший розряд у стандартному записі у них найправіший.