Однією з причин ми встановлюємо трикотаж, щоб не було хаосу, коли виходи тригерів подаються через деякі логічні функції і повертаються до власних входів.
Якщо вихід обертового флопу використовується для обчислення його вхідних даних, це вимагає від нас впорядкованої поведінки: щоб запобігти зміні стану тригера, поки вихід (і, отже, вхід) не буде стабільним.
Ця тактова частота дозволяє нам будувати комп'ютери, які є державними машинами: вони мають поточний стан, і обчислюють наступний стан на основі поточного стану та деяких входів.
Наприклад, припустимо, що ми хочемо створити машину, яка "обчислює" збільшення 4-бітового рахунку від 0000 до 1111, а потім обертається до 0000 і продовжує працювати. Ми можемо це зробити, використовуючи 4-розрядний регістр (це банк з чотирьох D тригерів). Вихід регістра подається за допомогою комбінаторної логічної функції, яка додає 1 (чотирибітний суматор) для отримання збільшенного значення. Це значення потім просто повертається до реєстру. Тепер, кожного разу, коли край годинника настає, реєстр прийме нове значення, яке є одним плюс його попереднє значення. Ми маємо впорядковану передбачувану поведінку, яка проходить через двійкові числа без жодних збоїв.
Поведінка годинника також корисна і в інших ситуаціях. Іноді схема має багато входів, які не стабілізуються одночасно. Якщо вихід миттєво виробляється з входів, то він буде хаотичним, поки входи не стабілізуються. Якщо ми не хочемо, щоб інші схеми, які залежать від виходу, бачили хаос, ми робимо схему замкненою. Ми дозволяємо великій кількості часу вкладатись, а потім вказуємо схемі прийняти значення.
Годинники також є суттєвою частиною семантики деяких видів шльопанок. AD фліп-флоп неможливо визначити без введення годинника. Без введення годинника він або буде ігнорувати свій D-вхід (марний!), Або просто копіюватиме введення весь час (не триггер!) У RS-триггера немає годинника, але він використовує два входи керувати станом, який дозволяє вхідним сигналам "самозайматися": тобто бути входами, а також тригерами для зміни стану. Усі шльопанці потребують певної комбінації входів, яка програмує їх стан, а деяка комбінація входів дозволяє їм підтримувати свій стан. Якщо всі комбінації входів запускають програмування або якщо всі комбінації входів ігноруються (стан підтримується), це не корисно. Тепер що таке годинник? Годинник - особливий, спеціальний вхід, який відрізняє, чи не ігноруються інші входи чи вони програмують пристрій. Це корисно мати окремий ввід, а не для того, щоб кодувати його між кількома входами.