Семисегментный индикатор

Слайд 2

Постановка задачи.
Дано: Семисегментный индикатор в программе Logisim представлен на Рис.1.
Рис. 1. Семисегментный

Постановка задачи. Дано: Семисегментный индикатор в программе Logisim представлен на Рис.1. Рис.
индикатор в программе Logisim

Построим таблицу истинности для 3-х битового входа, т. е. 2^3 = 8 (цифры от 0 до 7), см. Табл. 1.
Таблица 1. Таблица истинности семисегментного индикатора от трех переменных.

Слайд 3

3. Найдем сумму произведений термов
Правила Карно.
В произведении не участвует тот терм

3. Найдем сумму произведений термов Правила Карно. В произведении не участвует тот
(переменная), который меняет свое значение с 0 на 1 или с 1 на 0. Например, в первом произведении X равен 1, Y – в первом столбце = 0, во втором = 0, поэтому терм Y участвует в произведении с отрицанием, т. к. равен 0. Терм Z в первом столбце равен 0, а во втором 1, значит он не входит в первое произведение термов.
Каждая единица должны быть объедена в группу с соседней единицей.
Итак, получилось 4 группы, запишем сумму произведений термов:
F(a)=X*НЕ Y+НЕ X*Y+Y*НЕ Z+X*НЕ Z
4. Строим логическую схему для сегмента А, Рис. 2
Рис. 2. Логическая схема для сегмента А

Слайд 4

5. Дадим название схемы (в свойствах схемы) → Fa
Аналогично по логическим выражениям

5. Дадим название схемы (в свойствах схемы) → Fa Аналогично по логическим
постройте
логические схемы для сегментов: Fb, Fc, Fd, Fe, Ff, Fg
Fb = X*НЕ Y + НЕ Y * НЕ Z + X * НЕ Z (протестируйте результат!)
Fc = НЕ X*Y + Y *Z + Y * НЕ Z + X*Y + X * Z + НЕ X * НЕ Z
Fd = НЕ X*НЕ Y + НЕ X * Z + НЕ X * Y + НЕ Y * НЕ Z + Y* Z + НЕ X * НЕ Z
Fe = НЕ X * НЕ Z + Y * НЕ Z
Ff = НЕ X*Y + Y * НЕ Z + НЕ X * НЕ Z + X*НЕ Y*Z
Fg = X*НЕ Y + НЕ Y * НЕ Z + НЕ X * НЕ Z
Fh = 1 (константа) — десятичная точка, создавать схему не нужно.
6. Строим микросхему «Семисегментный индикатор», Рис. 3

Рис. 3. Семисегментный индикатор

Имя файла: Семисегментный-индикатор.pptx
Количество просмотров: 19
Количество скачиваний: 0