1 / ЦУИМ лаба 1
.docxМИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ, СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
Ордена Трудового Красного Знамени федеральное государственное бюджетное учреждение высшего образования
«Московский технический университет связи и информатики»
Лабораторная работа №1
Моделирование перекрёстка со светофорами и реализация собственного конечного автомата
по дисциплине
«Цифровые устройства и микропроцессоры»
Выполнил: студент гр. БВТ2402
Кудряшов В.Г.
Проверил:
Москва, 2025 г.
Цель работы: научиться строить блок-схемы, таблицы истинности, графы и таблицы переходов для перекрёстка со светофорами, а также реализовывать собственные конечные автоматы.
Оборудование: компьютер с установленным программным обеспечением Logisim.
Практика:
Блок-схема светофора
Граф-схема светофор
Таблица истинности для светофора
-
Zt
Zt+1
Xt
х1 х2
Yt
Ya Yб
T1
T2
00
00
- 0
100 001
0
0
00
01
- 1
100 001
0
1
01
10
- -
010 001
1
1
10
10
0 -
001 100
0
0
10
11
1 -
001 100
0
1
11
00
- -
001 010
1
1
Значения для Y:
100 – зеленый
010 – желтый
001 – красный
Построение светофора
Через комбинационный анализ строим логику следующего значения, которая зависит от текущего состояния и входных данных, соответственно таблице истинности:
Через комбинационный анализ строим выходную логику, которая зависит только от текущего состояния, соответственно таблице истинности:
Так как переключение между состояниями зависит от триггеров, подключаем к Т-триггерам последовательно логику следующего состояния и выходную логику. Так получаем светофор:
Блок-схема турникета
Граф-схема турникета
Таблица истинности для турникета
-
St
St+1
Xt
х1 х2 x3
Yt
y0 y1 y2
T1
T2
00
00
0 - -
00 00 --
0
0
00
01
1 - -
00 00 --
0
1
01
01
- 0 -
00 01 10
0
0
01
10
- 1 -
00 01 10
1
1
10
10
- - 0
01 01 01
0
0
10
11
- - 1
01 01 01
0
1
11
00
- - -
00 00 --
1
1
Значения для Y:
01 – зеленый
10 – желтый
00 – красный
Построение турникета
Через комбинационный анализ строим логику следующего значения, которая зависит от текущего состояния и входных данных, соответственно таблице истинности:
Через комбинационный анализ строим выходную логику, которая зависит от только от текущего состояния, соответственно таблице истинности:
Так как переключение между состояниями зависит от триггеров, подключаем к Т-триггерам последовательно логику следующего состояния и выходную логику. Так получаем турникет:
Вывод: на данной лабораторной работе мы научились строить блок-схемы, таблицы истинности, графы и таблицы переходов для перекрёстка со светофорами, а также реализовывать собственные конечные автоматы.
