Модель преобразователя кода МТК 2 в код 16-сегментного индикатора | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 4 мая, печатный экземпляр отправим 8 мая.

Опубликовать статью в журнале

Автор:

Рубрика: Технические науки

Опубликовано в Молодой учёный №20 (258) май 2019 г.

Дата публикации: 16.05.2019

Статья просмотрена: 332 раза

Библиографическое описание:

Калинушкин, Д. О. Модель преобразователя кода МТК 2 в код 16-сегментного индикатора / Д. О. Калинушкин. — Текст : непосредственный // Молодой ученый. — 2019. — № 20 (258). — С. 102-104. — URL: https://moluch.ru/archive/258/59080/ (дата обращения: 26.04.2024).



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

Для построения преобразователя необходимо будет обеспечить выделения 5-ти информационных бит и отсеивание стартового и стопового бита. Для синхронизации источника сигнала и устройства потребуется тактовый генератор, работающий с той же частотой, что и источник сигнала. Так же потребуется преобразователь кода из последовательного в параллельный и память, в которую будет записываться преобразованный код. Для вывода символов МТК2, закодированных в 5 битном коде на 16 сегментный индикатор потребуется преобразовать 5 битный код данных в 16 битный код индикатора [1]. В соответствии с анализом технического задания структурная схема будет иметь вид (рис.1).

Рис. 1. Структурная схема устройства приёмника кода МТК2

Понадобится устройство приёмник, которое будет при поступлении стартового бита выделять 5 информационных бит и переходить в режим ожидания при поступлении стопового бита. После принятия 4 кодов устройство переходит в режим ожидания, и ждёт разрешения на принятия следующих слова. Для преобразования 5 битного кода в код 16 сегментного индикатора потребуется устройство, которое в зависимости от кода на входе по таблице соответствия будет выдавать необходимый код на выходе. Для хранения кода до передачи его на индикатор потребуется память размером не менее 20 бит [2]. Для преобразования последовательного кода в параллельный потребуется соответствующее устройство, что позволит зажигать сегменты на индикаторе одновременно. Функциональная схема разрабатываемого устройства имеет вид (рис.2):

Рис. 2. Функциональная схема приёмника МТК2

Приёмник работает следующим образом: при поступлении стартового бита (низкого уровня), на выходе триггера устанавливается высокий уровень и запускает счётчик. Выходы счётчика подключены к дешифратору, который в зависимости от комбинации на своих входах, разрешает запись бита в память либо переводит устройство в режим ожидания нового слова. В качестве преобразователя последовательного кода в параллельный используется сдвиговый регистр. Так же он используется в качестве памяти. Разрядность регистра должна быть не менее 20 бит. В качестве приёмника 5 битного кода данных в код 16 сегментного индикатора используется постоянное запоминающее устройство, в которого записана таблица соответствия 5 битного кода 16-ти битному [3]. Для отображения информации потребуется 4 16-ти сегментных индикатора. В данном генераторе тактовый генератор должен имеет одинаковую частоту с генератором источника сигнала. Питание устройства имеет величину 5В и осуществляется через разъём.

Для проверки работоспособности программы принципиальная схема устройства собирается в программе PROTEUS. Для проверки работоспособности схемы задаётся значение входного кода. Для кодировки 4 символов используется генератор Pattern. Значения, занесённые в генератор показаны на рис.3 и в табл.1.

Таблица 1

Значения, занесённые вгенератор

Порядковый номер

Буква

Код

1

Х

10100

2

Ъ

11001

3

П

01110

4

Н

01100

Рис. 3. Значения, занесённые в генератор

После настройки генератора проводится моделирование схемы (рис. 4).

Рис. 4. Результаты моделирования разработанного устройства

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

Литература:

  1. Амелина М. А. Конспект лекций по курсу «Цифровая техника»: 2013. – 118с.
  2. В. Н. Гололобов Экскурсия по электронике: Москва 2008. — 585с.
  3. Марченко А. Л. Основы электроники. Учебное пособие для вузов / Марченко. —М.: ДМК Пресс, 2008. —296 с., ил.
Основные термины (генерируются автоматически): PROTEUS, бит, сегментный индикатор, устройство, битный код, битный код данных, вычислительная техника, последовательный код, режим ожидания, тактовый генератор.


Похожие статьи

Программирование синусоидального и пилообразного сигналов...

Алгоритм набора кода в среде разработки CooCox CoIDE состоит в следующем

После написания кода программы, его необходимо скомпилировать. Для этого в панели инструментов нужно нажать «Build».

Программирование трехфазного генератора с синусоидальными...

Программирование двухфазного генератора с синусоидальными...

Для удобства восприятия кода программа была разделена на несколько подпрограмм (функций). Вначале необходимо ввести и заполнить функцию

Огородников И. Н. Микропроцессорная техника: введение в Cortex-M3: учеб. пособие / И. Н. Огородников. – Екатеринбург: изд-во Урал.

Генератор сигналов произвольной формы на микроконтроллере...

На выходе МК выдаёт двоичный код, который необходимо преобразовать в напряжение. Для выполнения данной задачи применяется цифро-аналоговый преобразователь (ЦАП) с последующим использованием фильтра нижних частот (ФНЧ) для подавления ступенек на...

Анализ и выбор тестовых алгоритмов для проведения...

Правильное функционирование запоминающих устройств проверяется с помощью контроля статических и динамических параметров при помощи алгоритмических функциональных тестов. К требованиям при анализе, выборе и разработке алгоритмических функциональных тестов...

Применение стандарта криптосистем DES для шифрования...

Данная функция принимает в качестве исходных данных 32-битный блок и 48-битный ключ

Искажающая функция сначала добирает до 48 бит, а потом проводит над ним операцию XOR с

Режим OFB называемый обратной связью по выходу (Output Feedback) применяется для...

Алгоритмы помехоустойчивого кодирования и их аппаратная...

Для исследования были выбраны коды по следующим критериям. Код для проверки целостности данных — CRC (Cyclicredundancycheck) код, базирующийся на полиномиальной арифметике, код, который предназначен для исправления однократной ошибки — код...

Универсальное программно-аппаратное устройство для...

Работа устройства в режиме приема восьмибитного кода и передачи данных датчику с интерфейсом I2C

На вход takt подается тактовый сигнал (тактовый генератор включен в устройство

Первым этапом работы является ожидание ввода информации для передачи.

Программирование изменения скважности импульсов ШИМ на...

Устройство портов ввода-вывода представлено на рис. 1. Как видно из рис. 1, выводы микроконтроллера можно сконфигурировать как на

После проделанных действий код можно считать завершенным.

После написания кода программы, его необходимо скомпилировать.

Структура программного кода и практическое использование...

Введение, постановка проблемы. Современное производство предъявляет все более высокие требования к инструментам управления, контроля и автоматики. Персональные компьютеры применяются в настоящее время на всех уровнях промышленной автоматизации.

Похожие статьи

Программирование синусоидального и пилообразного сигналов...

Алгоритм набора кода в среде разработки CooCox CoIDE состоит в следующем

После написания кода программы, его необходимо скомпилировать. Для этого в панели инструментов нужно нажать «Build».

Программирование трехфазного генератора с синусоидальными...

Программирование двухфазного генератора с синусоидальными...

Для удобства восприятия кода программа была разделена на несколько подпрограмм (функций). Вначале необходимо ввести и заполнить функцию

Огородников И. Н. Микропроцессорная техника: введение в Cortex-M3: учеб. пособие / И. Н. Огородников. – Екатеринбург: изд-во Урал.

Генератор сигналов произвольной формы на микроконтроллере...

На выходе МК выдаёт двоичный код, который необходимо преобразовать в напряжение. Для выполнения данной задачи применяется цифро-аналоговый преобразователь (ЦАП) с последующим использованием фильтра нижних частот (ФНЧ) для подавления ступенек на...

Анализ и выбор тестовых алгоритмов для проведения...

Правильное функционирование запоминающих устройств проверяется с помощью контроля статических и динамических параметров при помощи алгоритмических функциональных тестов. К требованиям при анализе, выборе и разработке алгоритмических функциональных тестов...

Применение стандарта криптосистем DES для шифрования...

Данная функция принимает в качестве исходных данных 32-битный блок и 48-битный ключ

Искажающая функция сначала добирает до 48 бит, а потом проводит над ним операцию XOR с

Режим OFB называемый обратной связью по выходу (Output Feedback) применяется для...

Алгоритмы помехоустойчивого кодирования и их аппаратная...

Для исследования были выбраны коды по следующим критериям. Код для проверки целостности данных — CRC (Cyclicredundancycheck) код, базирующийся на полиномиальной арифметике, код, который предназначен для исправления однократной ошибки — код...

Универсальное программно-аппаратное устройство для...

Работа устройства в режиме приема восьмибитного кода и передачи данных датчику с интерфейсом I2C

На вход takt подается тактовый сигнал (тактовый генератор включен в устройство

Первым этапом работы является ожидание ввода информации для передачи.

Программирование изменения скважности импульсов ШИМ на...

Устройство портов ввода-вывода представлено на рис. 1. Как видно из рис. 1, выводы микроконтроллера можно сконфигурировать как на

После проделанных действий код можно считать завершенным.

После написания кода программы, его необходимо скомпилировать.

Структура программного кода и практическое использование...

Введение, постановка проблемы. Современное производство предъявляет все более высокие требования к инструментам управления, контроля и автоматики. Персональные компьютеры применяются в настоящее время на всех уровнях промышленной автоматизации.

Задать вопрос