дображається на індикаторі код формує дешифратор семисегментний коду (дешифратор 1). Вхідні дані для нього - двійковий код - X1-X4.
Вихідні - код семисегментний індикатора y1-y7.
Дешифратор видає 7 бітів коду відповідно до таблиці істинності - таблиця 1.
Таблиця 1 - таблиця істинності дешифратора семисегментний коду
ЦіфраX 4 X 3 X 2 X 1 ABCDEFG У 1 У 2 У 3 У 4 У 5 У 6 У 7 000001111110100010110000200101101101300111111001401000110011501011011011601101011111701111110000810001111111910011111011
Відзначимо, що для індикатора з загальним катодом таблиця істинності буде виглядати по-іншому. Замість нулів на виході будуть 1 raquo ;, а замість 1 - Нулі. Послідовний перебір всіх розрядів здійснює лічильник. Лічильник включений таким чином, що дораховує від 0 до 12, далі скидається і починає рахунок знову (це забезпечує зворотний зв'язок). Лічильник показаний на малюнку 3.
Малюнок 3 - двійковий лічильник від 0-12.
Лічильник вважає вперед при парафії тактового імпульсу на С1.
Вихідний код - висновки Q1-Q4
Логіка зворотного зв'язку виробляє 1 при ситуації, коли на лічильнику 12 (1100), в результаті чого за наступним такту лічильник скидається.
Підключення однієї з ліній 1-12 забезпечує дешифратор унітарного коду (дешифратор 2).
На вході - двійковий код, на виході 0 - положення якого однозначно визначається кодом на вході.
Таблиця 2 - таблиця істинності дешифратора унітарного коду зі значущим нулем
8421C1C2C3C4 C5C6C7C8C9C10C11C12C13C14C15C1600000111111111111111000110111111111111110010110111111111111100111110111111111111010011110111111111110101111110111111111101101111110111111111011111111110111111111000111111110111111110011111111110111111101011111111110111111011111111111110111111001111111111110111110111111111111110111110111111111111110111111111111111111110
Дані записуються в регістри паралельного типу.
Позначення такого регістра наведено на малюнку.
Регістр (КР1533ІР15)
Малюнок 4. Чотирирозрядний паралельний К1533ІР15 регістр з можливістю відключення активного стану
Згідно з технічним завданням на курсовий проект, дані повинні вводитися послідовно, тетрадами.
Також відзначимо, що зчитування даних також відбуватиметься тетрадами.
У цьому випадку вважаємо розумним поступити таким чином.
Всі входи регістрів в блоці, а також виходи з'єднаємо паралельно.
Вибір активного регістра будемо здійснювати одиницею з дешифратора.
Дешифратор використовуємо такий же, як і для комутації розрядів, але для отримання одиниці на кожен його вхід доведеться підключити інвертор.
Тактові імпульси на вхід лічильника подаються від генератора
Частота роботи генератора обрана з таких міркувань. Кожен імпульс генератора визначає підключення і світіння певного розряду. Для комфортної роботи необхідно, щоб розряди мерехтіли з частотою не менше 40 Гц. У нас 13 розрядів, значить частота генератора повинна бути не менше 13 * 40=520 Гц.
Схема генератора наведена на малюнку.
Малюнок 5. Генератор імпульсів.
Генератор виконаний за класичною схемою - логічні елементи. Охоплені зворотним зв'язком з времязадающей RC-ланцюжка, т. Зв. кільцевої генератор .
Для вибору активних станів регістрів застосуємо дешифратор К155ІД3.
Він представлений на малюнку 6.
Малюнок 6 - Дешифратор
Розробка принципової схеми
Принципову схему блоку представимо на малюнку 8.
Малюнок 7 - Блок індикації на 13 розрядів, схема електрична принципова.
Відзначимо, що для фільтрації по харчуванню застосовані конденсатори (електролітичний для низькочастотних перешкод і керамічна - для високочастотних), а зайві висновки мікросхем під'єднали до мінуса джерела живлення (землі) через резистори.
Регістри, з'єднані в блок - мікросхеми D12-D24. Це мікросхеми К1533ІР15.
Вибір активного стану мікросхеми здійснює дешифратор - ІМС D10 (К1533ІД3).
Логічні елементи - мікросхеми D4-D9 (К1533ЛА3)
Лічильник - мікросхема D3 (К1533ІЕ5).
Генератор виконаний на мікросхемі D2 (К1533ЛА3)
Резистори струмообмеження ви...