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



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

Семисегментный дешифратор. Большинство дисплеев с семью сегментами управляются семисегментными дешифраторами, которые преобразовывают двоично-кодированный полубайт в подходящий семисегментный код. Для чисел от 10 до 15 используются буквы от А до F шестнадцатеричного представления. В среде LabView для создания семисегментного дешифратора существует множество вариантов. Можно составить таблицу истинности его функционирования и по ней, используя базовые логические элементы собрать его схему. Но гораздо проще использовать структуру «Вариант». Один из вариантов создания семисегментного дешифратора показан на рис. 4.3.
,
1)

2)

Триггеры и регистры. Обычно то, что отображается на семисегментном индикаторе где-то хранится в данном устройстве. В общем случае это может быть оперативная память (ОЗУ) или регистр. При измерении различных сигналов результаты измерения, также обрабатываются и сохраняются в устройстве для дальнейшего их отображения на индикаторах или передачи в другое устройство. Во всех таких случаях мы говорим об устройствах с памятью − триггеры, регистры, ОЗУ. В предыдущих работах рассмотрены комбинационные схемы, в которых входное состояние полностью определяло выходное. Поведение таких схем не зависит от предыстории, или по-другому, от того, каким образом вы создали текущее состояние. Это значит, что в подобные схемы нельзя встроить функцию запоминания. Одной из простейших запоминающих схем является «защелка» данных или регистр D-типа. Когда на синхронизирующий вход такого устройства приходит сигнал, оно запоминает состояние на своем входе и передает это состояние на выход. Даже в том случае, если входной сигнал изменяется, выходное состояние остается неизменным до тех пор, пока не поступит запрос на обновление. Обычно вход регистра Dтипа обозначают буквой D, а выход буквой Q. Команда обновления поступает через синхронизирующий вход в форме изменения уровня сигнала от высокого к низкому или от низкого к высокому. Такие устрой- 29 ства называются устройствами, тактируемые фронтом сигнала (синхронный динамический D-триггер). Синхронные статические триггеры воспринимают информационные сигналы при подаче на вход C логической единицы или логического нуля. В пакете LabView вы можете смоделировать регистры D-типа, используя сдвиговые регистры в цикле по условию («While loop», «Shift register»). Пример виртуального прибора, моделирующего работу D-триггера, показан на рис. 4.4.





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




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

    Басты бет