Лабораторная работа №4 моделирование работы семисегментных индикаторов



бет3/3
Дата03.11.2023
өлшемі7,31 Mb.
#189227
түріЛабораторная работа
1   2   3
Байланысты:
Керей Тамирлан АУк 22-3

1)

2) 3)



Если вы захотите, следуя законам цифровой техники, собрать


D-триггер из базовых логических элементов введя линии обратной связи, то у вас ничего не получится. Среда LabView не разрешит создать
соединения такого типа.
Для обхода данного «ограничения» в виртуальном приборе, изображенномна рис. 4.4, использовалась структура«цикл по условию» («While loop»), котрая осуществляет итерационное выполнение кода внутри данной структуры до
выполнения заданного условия (рис. 4.5)

Особое место в использовании


структуры «While loop» занимают сдвиговые регистры «Shift register», которые используются для передачи результатов вычисления переменных от текущей итерации к последующей или от последующей к предыдущей. Направление передачи опре деляется значком треугольника в его обозначении, своего рода указующей стрелки передачи результатов.
В виртуальном приборе на рис. 4.4 на
«выходной сдвиговый регистр» (стрелка
на правой части структуры «While loop»)
подается сигнал, в который установится
триггер, который зависит от состояния
входов D и C, а также от предыдущего состояния триггера, которое получается из«входного сдвигового регистра (стрелка налевой части структуры «While loop»).

В узле выбора «Select» (рис. 4.6), непосредственно происходит выбор, того сигнала, который поступит навыход триггера в зависимости от предыдущего состояния триггера и входов D и C.


Для создания в среде LabView регистра, используется тот же
принцип, что и при создании триггеров. Функциональные схемы приборов отличаются лишь, количеством сдвиговых регистров («Shift
register») и количеством входных и выходных терминалов. Пример построения 4-битного регистра показан на рис.(4.7.)

1)



2) 3)


Достарыңызбен бөлісу:
1   2   3




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет