Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ргр / 00_ргр_цс_отчёт

.pdf
Скачиваний:
0
Добавлен:
13.05.2026
Размер:
608.55 Кб
Скачать

МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ СВЯЗИ И МАССОВЫХ

КОММУНИКАЦИЙ

Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования

«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ»

ФАКУЛЬТЕТ

«РАДИО И ТЕЛЕВИДЕНИЕ»

КАФЕДРА

«РАДИООБОРУДОВАНИЕ И СХЕМОТЕХНИКА (РОС)»

ОТЧЁТ ПО РАСЧЁТНО-ГРАФИЧЕСКОЙ РАБОТЕ по дисциплине «Цифровая схемотехника»

Выполнил

 

 

Студент группы БРВ2201

_______________________

 

Проверил

 

 

К.т.н., доцент

_______________________

Андреев И.Б.

Москва 2024

1. ВВЕДЕНИЕ

Задание для РГР (вариант №4):

Устройство ввода кода повышенной секретности. Длина кода – 3 символа.

Ввод производится одновременным нажатием 2 кнопок, младшая цифра из двух нажатых цифр – символ кода.

Нажатие более чем двух кнопок – ошибка, ввод блокируется. Введенный код последовательно сравнивается с образцом. При ошибке – сигнал.

2

1.1 ОПИСАНИЕ АЛГОРИТМА

Все наши 10 кнопок цифр подключены к двум D-триггерам, чтобы запомнить, какие две кнопки нажал наш пользователь, далее через шину и элементы «И» нужные для блокировки определенной цифры поступает в дешифратор 10 линий в двоичный код, выход двоичного кода идет снова в триггер D-типа. Далее мы пользуемся тем, что дешифратор дешифрует вначале наибольшую цифру: т.е. если поступает 10 и 2, у нас на выходе дешифратора будет 10 в двоичной системе. Далее, благодаря задержке, мы блокируем значение большей цифры и записываем в триггер значения наименьшей нажатой цифры. Далее мы будем проводить взаимодействие с ней в блоке проверки кода.

Рисунок 1.1.2 – Общий вид схемы

3

2.ЛОГИКА РАБОТЫ СХЕМЫ

2.1БЛОК КНОПОК

Рисунок 2.1.1 – Блок с кнопками

Этот блок состоит из кнопок и конструкции из резисторов и диодов,

позволяющих избежать дребезга при нажатии. Каждая из кнопок имеет свой символ от 0 до 9. Также стоит элемент «И» для отключения питания.

4

2.2БЛОК ЗАПОМИНАНИЯ КНОПОК

Рисунок 2.2.1 – Часть блока запоминания кнопок

Этот блок состоит из шины, двух триггеров, элементов «И» и

инверторов. Нужен для запоминания нажатых кнопок и отключения определенной кнопки.

5

2.3БЛОК ПРЕОБРАЗОВАТЕЛЯ КОДА

Рисунок 2.3.1 – Блок с преобразователем кода.

Сигнал с кнопок поступает на входы преобразователя кода, а также идет в триггер D-типа. После снова идет в дешифратор и блокирует нужный нам сигнал.

6

2.4БЛОК ПРОВЕРКИ КОДА

Рисунок 2.4.1 – Блок проверки кода Этот блок состоит из источника питания, компаратора, двух

мультиплексоров, счетчиков, дешифратора и некоторых элементов логики.

Наша цифра поступает на компаратор, а на мультиплексорах, благодаря ключам, задается наш код. Считывая нажатия, мы поочередно сравниваем наш код, и при правильных значениях увеличиваем значения счетчиков правильных цифр, иначе сбрасываем.

7

2.5БЛОК БЛОКИРОВКИ ТРЕХ НАЖАТИЙ

Рисунок 2.5.1 – Блок блокировки трех нажатий Этот блок состоит из набора резисторов, выводов шин и

дифференциального компаратора, а также триггера Т-типа. Как только мы нажимаем более трех кнопок, наше напряжение превышает 1 В и блокируется питание нашей схемы.

8

3. ПРИМЕР РАБОТЫ СХЕМЫ

По умолчанию код стоит «123», поэтому вначале попробуем ввести неверно «25», затем последовательно «14», «27», «38», чтобы верно ввести код. Также нажмем более трех кнопок.

Рисунок 3.1 – Вводим «25»

Рисунок 3.2 – Секретный код введен неверно

9

Рисунок 3.3 – Вводим «14», «27», «38»

Рисунок 3.4 – Код введен верно

Рисунок 3.5 – Стандартное состояние схемы

10

Соседние файлы в папке ргр