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

Model / Lab03_Mod

.doc
Скачиваний:
87
Добавлен:
16.04.2015
Размер:
165.38 Кб
Скачать

Федеральное государственное бюджетное образовательное учреждение профессионального образования

Санкт-Петербургский национальный исследовательский университет информационных технологий механики и оптики

ФАКУЛЬТЕТ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

Лабораторная работа №3

На тему: Моделирование устройства ввода.

По дисциплине: Компьютерное моделирование аппаратной обработки данных

Выполнил:

Студент группы №253

Сергиевский Денис

Санкт-Петербург

2014г.

Цели работы

Задача – разработать модель устройства ввода данных в десятичной форме, соответствующие следующим требованиям:

  1. Ввод числа с помощью клавиатуры (10 клавиш) двухразрядных десятичных чисел, с учетом знака числа.

  2. Преобразование введенного числа в десятичном формате в дополнительный код.

В соответствии с заданием к лабораторной работе были спроектированы в среде LabVIEW:

  1. Шифратор для клавиатуры.

  2. Регистр для клавиатуры (сдвиги).

  3. Преобразователь из двоично-десятичного кода в двоичный дополнительный код.

  4. Устройство ввода (сама клавиатура).

Общая схема устройства ввода

Риc. 1 Общая схема

Шифратор клавиатуры с внутренним регистром (рисунок 2) реализовывает перевод из десятичного кода в двоично-десятичный код и выполняет функцию “ сдвига”.

Рис.2 Шифратор клавиатуры (регистры снизу)

Преобразователь из двоично-десятичного кода в двоичный

Преобразователь реализован с помощью 2 устройств:

  1. 1.Двоично-десятичный шифратор осуществляет перевод из двоично-десятичного кода в прямой код;

  2. 2.Прямой шифратор осуществляет перевод из прямого кода в двоичный (дополнительный код).

Необходимо для грамотного «общения» клавиатуры(пользователя) с АЛУ.

Рис. 3 Преобразователь из двоично-десятичного кода в двоичный

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

Заключение

В ходе работы была разработана модель устройства ввода данных в десятичной форме, соответствующая следующим требованиям:

  1. Ввод помощью клавиатуры двухразрядных десятичных чисел, с учетом знака (SIGN).

  2. Преобразование введенного числа в десятичном формате в дополнительный код.

  3. Также были разработаны и спроектированы схемы следующих устройств:

  4. Шифратор клавиатуры.

  5. Сдвиговый регистр, реализован с помощью 5-ти параллельно соединенных фронтовых D-триггеров (всего 6 D-триггеров, но 1 «принадлежит» знаку).

  6. Преобразователь из двоично-десятичного кода в двоичный (дополнительный) код.

  7. Устройство ввода (представлено на рисунке 1).

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