иходить при приєднанні до входу наступного каскаду інверсного виходу попереднього. Він діє зворотним чином: двійкове число, що зберігається в лічильнику, з кожним вступником імпульсом зменшується на 1.
Перенесення з молодшого розряду в старший має місце при зміні стану молодшого розряду з 0 на 1.
Переповнення відбувається після досягнення лічильником нульового стану, при цьому в лічильник записується максимально можливе значення, тобто в усі розряди - одиниці.
Шляхом включення в схему підсумовуючого лічильника (малюнок 3.7), додаткових ЛЕ, перемикаючих на вхід подальшого тригера прямого і інверсного виходів попереднього, виходить схема реверсивного лічильника. Фрагмент схеми реверсивного лічильника наведено на малюнку 3.8.
Малюнок 3.8 - Фрагмент схеми реверсивного лічильника
Схема має два входи для подачі вхідних сигналів: +1 - при роботі в режимі підсумовування, - 1 - при роботі в режимі віднімання. Додатковий керуючий вхід N задає напрямок рахунку. При N=0 схема (малюнок 3.8) працює як суммирующий лічильник, а при N=1 - як віднімає.
Для практичної реалізації електронних лічильників використовуються інтегральні мікросхеми К155ІЕ2, К155ІЕ4 і К155ИЕ5 і більш сучасних серій (наприклад, К555), умовні позначення яких наведені на малюнку 3.9 а, б, в.
Малюнок 3.9 - Мікросхеми лічильників К155ІЕ2, К155ІЕ4 і К155ИЕ5
Структурні схеми лічильників містять по 4-е JK-тригера в рахунковому режимі. Перший тригер має окремий вхід C1 і прямий вихід - 1, три залишилися тригера з'єднані між собою так, що утворюють паралельні лічильники з коефіцієнтами рахунку рівними 5 (К15ІЕ2), 6 (К155ІЕ4) і 8 (К1ІЕ5). При з'єднанні виходу першоготригера зі входом C2 ланцюжки з 3-х тригерів утворюються електронні лічильники з коефіцієнтами рахунку 10, 12 і 16 відповідно.
Мікросхеми мають по два входи R, об'єднані по «І». Мікросхема К155ІЕ2 має крім того входи установки в стан 9, при якому перший і останній розряди встановлюються в «1», а решта в «0», тобто 10 012=9.
Наявність входів установки, наприклад, в «0», дозволяє будувати подільники частоти (лічильники) з різними коефіцієнтами поділу (рахунку) в межах 2-16 без використання додаткових логічних елементів.
На малюнку 3.9, г показано перетворення лічильника, має коефіцієнт рахунку Kсч=12, в десятковий.
До приходу 10-го імпульсу схема працює як дільник частоти на 12. Десятий імпульс переводить тригери МС в стан, при якому на виходах 4 і 6 МС формуються лог. «1».
Ці рівні, вступаючи на входи R, об'єднані по «І», переводять МС в стан «0»; в результаті чого Kсч (KДЕЛ) стає рівним 10.
3.4 Розробка структурної схеми восьмирозрядного регістра зберігання
Регістри - це найважливіші елементи структури мікропроцесорів (МП) і мікроконтролерів (МК).
Під структурою МП (МК) розуміється власне структурна схема реалізації МП (МК) в цілому, а також його функціональних вузлів і блоків. На рис. 3.10 представлена ??структурна схема типового МК загального призначення - МК сімейства AVR фірми Atmel, що є одним з найбільш поширених в даний час. Позначення на малюнку 3.10:
) ЕСППЗУ - електрично стирані перепрограммируемое постійний запам'ятовуючий пристрій;
) БСС - блок синхронізації і скидання;
) АЛП - арифметико-логічний пристрій;
) блок Т/С - блок таймерів-лічильників;
) порти В/В - порти введення/виводу (надалі, для стислості - порти);
) БІ - блоки інтерфейсу.
Типовий МК загального призначення включає в себе наступні основні функціональні вузли:
) центральне процесорний пристрій (зване також ядром МК, по-англійськи core), що складається з АЛУ, регістрів загального призначення (РОН), регістра і декодера команд, програмного лічильника (який визначає адресу чергової команди) і регістрів статусу і управління; структура ядра, як правило, однакова у всіх МК сімейства (підродини);
) пам'ять команд і даних;
) блок синхронізації і скидання МК;
) блок переривань;
) набір периферійних (по відношенню до ядра МК) пристроїв, основними з яких є:
) порти, що виконують функції зв'язку з пристроями, зовнішніми стосовно ІС МК;
) таймери/лічильники, призначені для реалізації тимчасових затримок, генерації сигналів із заданими часовими параметрами та інших частотно-часових функцій;
) сторожовий тайм...