Преобразователь кодов

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Поволжский государственный технологический университет

КафедраИВС

 

 

 

 

 

 

 

 

 

 

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту по дисциплине

Схемотехника ЭВМ

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

 

 

 

Выполнил:

студент группы ИВТ-31

Сибагатуллин Г.Г.

Проверил:Старыгин С.В.

 

 

 

Йошкар-Ола, 2012

ЗАДАНИЕ

 

Разработать преобразователь последовательного кода в параллельный и наоборот. Разрядность чисел: 16.

 

Аннотация

 

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

 

Содержание

 

Задание

Аннотация

Введение

. Анализ задания и постановка задачи

. Общая схема алгоритма функционированияустройства

. Разработка функциональной схемы устройства

. Разработка принципиальной электрической схемы

.1 Схема сброса по питанию

.2 Генератор импульсов

.3 Блок Режим работы

.4 Счетчик импульсов

.5 Блок Триггер готовности

.6 Блок регистров

. Построение временной диаграммы

. Оценка потребляемого тока и аппаратных затрат

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

 

ВВЕДЕНИЕ

 

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

Однако, не все устройства, особенно старые, имеют возможность работы с параллельным кодом. Поэтому здесь возникает другая проблема: преобразование параллельного кода в последовательный.

Темой данного курсового проекта является разработка устройства преобразования кодовна сдвигающих регистрах типа PI/PO.

 

1. АНАЛИЗ ЗАДАНИЯ И ПОСТАНОВКА ЗАДАЧИ

 

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

Преобразование будет осуществляться регистрами сдвига. Т.к. разрядность чисел 16, то необходимо использовать два8 разрядных регистра, соединенных последовательно.

После окончания преобразования схема переводится в режим готовности и ждет следующих действий оператора.

 

2. ОБЩАЯ СХЕМА АЛГОРИТМА ФУНКЦИОНИРОВАНИЯ УСТРОЙСТВА ПРЕОБРАЗОВАНИЯ КОДОВ

 

Весь цикл работы устройства показан на рис. 1.

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

1. Если код параллельный, загружаем по сигналу LOAD параллельный 16 разрядный код. Если же код последовательный, то загружаем на вход DS 16 разрядный код побитно.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1. Схема алгоритма работы устройства

 

3. РАЗРАБОТКА ФУНКЦИОНАЛЬНОЙ СХЕМЫ УСТРОЙСТВА ПРЕОБРАЗОВАНИЯ КОДОВ

 

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

 

Рис. 2. Функциональная схема устройства преобразования кодов.

код преобразование генератор триггер

Для реализации данных режимов устройство должно содержать:

сдвигающий регистр типа PI/PO;

блок выбора режима работы.

Для подсчета разрядности кода используется счетчик, который выполняет счет импульсов с тактового генератора.

На рис.2 приведена обобщенная функциональная схема устройства преобразования кодов.

4. РАЗРАБОТКА ПРИНЦИПИАЛЬНОЙ ЭЛЕКТРИЧЕСКОЙ СХЕМЫ УСТРОЙСТВА ПРЕОБРАЗОВАНИЯ КОДОВ

 

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

 

.1 Схема сброса по питанию

 

Сразу после подачи питания необходимо произвести сброс по питанию D триггера, что бы он перешел в состояние готовности. Для этого будем использовать схему формирования установочного импульса по моменту включения питания (рис. 3).

 

Рис. 3. Схема сброса по питанию

 

Параметры схемы:

Uпит =5В;

t = 10 нс;

С = 0,01 мкф;

R = 1 Ом.

 

4.2 Генератор импульсов

&