ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »