ргр / 00_ргр_цс_отчёт
.pdf
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ СВЯЗИ И МАССОВЫХ
КОММУНИКАЦИЙ
Ордена Трудового Красного Знамени федеральное государственное бюджетное образовательное учреждение высшего образования
«МОСКОВСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ СВЯЗИ И ИНФОРМАТИКИ»
ФАКУЛЬТЕТ
«РАДИО И ТЕЛЕВИДЕНИЕ»
КАФЕДРА
«РАДИООБОРУДОВАНИЕ И СХЕМОТЕХНИКА (РОС)»
ОТЧЁТ ПО РАСЧЁТНО-ГРАФИЧЕСКОЙ РАБОТЕ по дисциплине «Цифровая схемотехника»
Выполнил |
|
|
Студент группы БРВ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
