You are on page 1of 3

Розрахунково-графічна робота з компʼютерної схемотехніки

Мета роботи:

Систематизація закріплення знань з основ компʼютерної схемотехніки.


Вдосконалення навичків з проєктування та моделювання простих цифрових
пристроїв за умовами завдання.

Завдання 1.

Розробити пристрій в програмі Logisim , який дозволяє «вмикати», або


подавати сигнал іншим виконавчим пристроям через певний час, який
користувач вводить самостійно з цифрової клавіатури, та за сигналом «Старт»
повинен почати рахунок з відображенням часу у секундах. Тобто це цифровий
таймер. По закінченю лічби таймер зупиняється і подає сигнал (запалює
світлодіод) .

Для спрощення завдання, відлік часу можно виконувати не в відʼємному , а в


додатньому напрямку. Введення часу в секундах двома цифрами, тобто діапазон
часу від 0 до 99 секунд.

Схему розробити на основі схеми «кодового замку» з ЛР №4 . В цій схемі


вже реалізовані функції введення з клавіатури та збереження двох цифр в
двійковому коді. В завданні дозволено додатково використання лічильників,
16-річні індикаторів для відображення часу та тактовий генератор , іншу логіку
розробити на базових логічних елементах, з використанням підсхем для
зручності.

Приклад функціональної схеми :


Функціональна схема таймера

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


«Старт» для початку лічби часу. Перший лічильник рахує одиниці секунд (0-9),
з 10-м тактовним імпульсом він передає імпульс до лічильнику десятків секунд,
та скидається на «0», таким чином другий лічильник рахує кількість десятків
секунд. Для визначення часу зупинення таймеру використовуються 2
компаратори , які постійно порівнюють число секунд і десятків секунд на
виходах лічильників з цифрами що були введені користувачем. При співпадінні
секунд і десятків секунд з введеними цифрами, спрацовує елемент «І» ,який
зупиняє таймер там подає сигнал закінчення часу (світлодіод).

Схема повинна мати кнопку початку/зупинення лічби , та кнопка R (reset)


повинна скидати стан всієї схеми.

Оскільки всі значення які використовуються в схемі в діапазоні 0-9 (окремо


секунди і десятки), для передачи потрібно лише 4 розряди. Рекомендується
використовувати підсхеми для компараторів, схеми порівняння.

Розглянутий алгоритм побудови таймера є лише прикладом, допустимі


будь-які варіанти реалізації , але без зміни умов виконання завдання
Примітки:

Деякі пристрої, такі як лічильники, 16-річні індикатори мають


богаторозрядний вхід/вихід. Зʼєднуються вони шиною так же, як і поодиноким
дротом, але будьте уважні, виходи/входи пристроїв повинні мату однакову
розрядність . Для обʼєднання дротів в шину, або розгалуження використовуйте
«Розгалужувач» з розділу «Проводка».

Для спрощення побудови схеми в використовуються 16-річні індикатори які


сприймають 4 розрядний код , їм не потрібен дешифратор , як для 7-
сегментного, та він відображае всі 16 комбінацій в 16-річній системі
обчислення, але ми використовуємо тільки перші 10 (0-9) , які співпадають с
десятковою системою.

Компаратор з виходом «=» найпростіше побудувати на елементах


«Виключне АБО-НЕ» (XNOR) та багатовхідного «І»(&)

РГР повинна містити розрахунки, функціональну схему, схему створену в


Logisim , пояснення роботи схеми та всіх її елементів.

You might also like