ВУЗ:
Составители:
39
грамма обслуживает целый ряд моделей схем, формально представленных в
виде таблиц истинности. Программы, реализующие ФАЛ, работают с упоря-
доченными массивами данных.
На практике часто бывает необходимо создавать программные модели
для одной или небольшого числа логических схем. Если выражения для буле-
вых функций содержат малое число термов, то наиболее целесообразен инди-
видуальный подход к моделированию каждой логической схемы. При этом ра-
бота схемы описывается как с помощью микрокоманд микропроцессора, так и
на языках программирования Ассемблер и Паскаль для микро-ЭВМ семейства
РС, и представляет собой самостоятельную подпрограмму или процедуру.
4.2.3 Моделирование элементов двухступенчатой логики
Рассмотрим программу, моделирующую работу логического элемента
К155ЛР1, функциональная схема которого представлена на рисунке 4.2.
Рисунок 4.2 – Функциональная схема логического элемента
Для этого логического элемента можно получить следующие ФАЛ, свя-
зывающие входы и выходы:
_____________
Y1=X1/\X2\/X3/\X4 (1)
____________
Y2=X5/\X6\/X7/\X8 (2)
ФАЛ будем моделировать на языке программирования Паскаль с помо-
щью операторов AND и OR, сохраняя наименования переменных и используя
выражения (1) и (2). Текст варианта программы представлен ниже в примере
4.1.
Y
2
Y
1
X
2
X
1
&
X
2
X
1
&
X
2
X
1
&
X
2
X
1
&
1
1
грамма обслуживает целый ряд моделей схем, формально представленных в
виде таблиц истинности. Программы, реализующие ФАЛ, работают с упоря-
доченными массивами данных.
На практике часто бывает необходимо создавать программные модели
для одной или небольшого числа логических схем. Если выражения для буле-
вых функций содержат малое число термов, то наиболее целесообразен инди-
видуальный подход к моделированию каждой логической схемы. При этом ра-
бота схемы описывается как с помощью микрокоманд микропроцессора, так и
на языках программирования Ассемблер и Паскаль для микро-ЭВМ семейства
РС, и представляет собой самостоятельную подпрограмму или процедуру.
4.2.3 Моделирование элементов двухступенчатой логики
Рассмотрим программу, моделирующую работу логического элемента
К155ЛР1, функциональная схема которого представлена на рисунке 4.2.
X1
&
1
X2
Y1
X1
&
X2
X1
&
1
X2
Y2
X1
&
X2
Рисунок 4.2 – Функциональная схема логического элемента
Для этого логического элемента можно получить следующие ФАЛ, свя-
зывающие входы и выходы:
_____________
Y1=X1/\X2\/X3/\X4 (1)
____________
Y2=X5/\X6\/X7/\X8 (2)
ФАЛ будем моделировать на языке программирования Паскаль с помо-
щью операторов AND и OR, сохраняя наименования переменных и используя
выражения (1) и (2). Текст варианта программы представлен ниже в примере
4.1.
39
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »
