ер DDI в одиничний стан. Четвертий імпульс викличе перекидання першого і другого тригерів в нульовий стан, а третього - в одиничний. Стану тригерів лічильника при подальшому збільшенні числа вхідних імпульсів видно з таблиці істинності (табл.1). br/>
Таблиця 1
Таким чином, кожен тригер зменшує частоту вхідного сигналу в 2 рази, а чотири послідовно включених тригера забезпечують її поділ на 16. Число, записане в лічильнику і представлене поєднанням логічних нулів і одиниць на виходах Q, можна визначити за допомогою рівняння
В
де т - номер тригера; -вага відповідного розряду; Q. .. Qm - одиниця або нуль залежно від сигналу на відповідному вході. p>
З (9.2) випливає, що вага четвертого тригера - 8, третього - 4, другого - 2, першого - 1. Це іноді відзначають відповідними цифрами в позначенні на додатковому полі з правого боку (рис.1, а). p align="justify"> Так як підраховувані імпульси послідовно змінюють стан тригерів зліва направо, причому їх стан змінюється в моменти їхнього приходу (по зрізу 1,0), то говорять, що це асинхронні лічильники з послідовним переносом.
Протягом циклу перетворення числа, записані в лічильнику, збільшуються при вступі кожного нового імпульсу. Тому даний лічильник відноситься до числа підсумовують. p align="justify"> Перевагами подібного лічильника є: простота схеми; легкість збільшення розрядності (шляхом підключення до виходу останнього тригера ланцюжка з послідовно з'єднаних тригерів).
Недоліки: знижене швидкодію через те, що тригери спрацьовують послідовно один за іншим; можливість появи короткочасних помилкових сигналів на виходах дешифраторів, підключених до лічильника внаслідок затримок з перемиканням окремих тригерів.
лічильник двійковий мікроконтролер
2. Мікроконтролер в покроковому режимі роботи та в режимі зовнішнього доступу
Покроковий режим. Схема запуску і тимчасова діаграма роботи МК в покроковому режимі показані на рис.2. Цей режим використовується на етапі налагодження МК-системи і надає розробнику можливість виконати прикладну програму покомандно. p align="justify"> Сигнал В¬ КРОК = 0 зупиняє роботу МК після закінчення циклу ті Кучок команда, після чого МК видає сигнал підтвердження САВП = 1. p align="justify"> Для виводу МК зі стану останова необхідно подати сигнал КРОК = 1, на який МК відгукується генерацією підтверджує, сигналу САВП = 0. Для того щоб МК зупинився після наступної команди, на вхід В¬ КРОК знову повинен бути поданий сигнал 0, як тільки сигнал САВП стане рівним нулю. Перехід від команди до команди здійснюється після натискання кнопки В¬ КРОК, яка встановлює буферний D-тригер по входу синхронізації. p align="justify"> Сигнал В¬ КРОК на виході D-тригера не набуде значення 1 до тих...