Опубликован: 17.03.2025 | Доступ: свободный | Студентов: 0 / 0 | Длительность: 07:30:00
Лекция 2:

Комбинационные схемы

Помимо описанных выше способов, на индикаторы можно выводить информацию через порты ввода вывода микропроцессора, возлагая обязанность формирование сигналов на управляющую программу.

При физической реализации ядра процессора дешифраторы индикаторов не входят, но при реализации процессора на FPGA разработчик может разместить блок управления индикации, если процессор реализуется под специализированное устройство.


Рис. 2.12.

В данной лабораторной работе реализуется дешифратор для индикации цифр от 0 до 9 и символов от A до F, то есть выводится 16 символов. На начальном этапе спроектируем дешифратор для статического семисегментного индикатора с общим катодом. Для проектирования дешифратора потребуется четырехразрядный вход данных. Для описания таблицы истинности необходимо наблюдать каким образом формируются символы на индикаторе.

В таблице 2.6 приведена таблица истинности для дешифратора семисегментного индикатора с графическим обозначением символа на индикаторе.

Таблица 2.6. Таблица истинности проектируемого дешифратора
Входы Выходы
A3 A2 A1 A0 a b c d e f G

0 0 0 0 1 1 1 1 1 1 0

0 0 0 1 0 1 1 0 0 0 0

0 0 1 0 1 1 0 1 1 0 1

0 0 1 1 1 1 1 1 0 0 1

0 1 0 0 0 1 1 0 0 1 1

0 1 0 1 1 0 1 1 0 1 1

0 1 1 0 1 0 1 1 1 1 1

0 1 1 1 1 1 1 0 0 0 0

1 0 0 0 1 1 1 1 1 1 1

1 0 0 1 1 1 1 1 0 1 1

1 0 1 0 1 1 1 0 1 1 1

1 0 1 1 0 0 1 1 1 1 1

1 1 0 0 1 0 0 1 1 1 0

1 1 0 1 0 1 1 1 1 0 1

1 1 1 0 0 0 0 1 1 1 1

1 1 1 1 1 0 0 0 1 1 1

В среде Logisim Evolution создается новый файл. Его необходимо сохранить его под именем semiseg.circ. Далее в основном меню выбрать "Окно" - "Комбинационный анализ". В открывшемся окне (рисунок 2.13), во вкладке "Входы и выходы" заполнить имена входов (входные переменные) и выходов (выходные переменные).


Рис. 2.13.

Заполненная таблица переменных приведена на рисунке 2.14.


Рис. 2.14.

Перейти во вторую вкладку "Таблица". Здесь необходимо перенести данные с таблицы 2.6 в таблицу истинности комбинационного анализа. По умолчанию выходные переменные содержат символы "- " (состояние неопределено), их необходимо заменять на 0 или 2. На рисунке 2.15 приведена таблица истинности. Следующим шагом нажать кнопку "Построить схему"


Рис. 2.15.