Расчет устройства записи, хранения и передачи чисел

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

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

p;

 

10. Микросхема К155ТМ8

 

Рис.12 Микросхема К155ТМ8

 

Микросхема К155ТМ8 линейка из 4-х D - триггеров. Входы С и R общие. Когда на входе R напряжение низкого уровня, входы C и D безразличны к сигналам, а выходы Q=0 (сброс в ноль). Для записи в триггеры на их входах D нужно подготовить байт, зафиксировать R=1 и подать положительный скачок на вход С. Микросхема К155ТМ8 потребляет 45mA, время задержки 28нс.

 

11. Микросхема К155ЛА1

 

Рис.13 Микросхема К155ЛА1

 

Микросхема выполняет логическую функцию И-НЕ. В одном корпусе размещаются два логических элемента, которые работают независимо друг от друга, хотя имеют единую шину питания, соединенную с выводом 14 и общую шину - вывод 7. К этим двум выводам микросхемы подключается источник питания. Каждый логический элемент имеет четыре входа и один выход. Номера входов и выходов на условном графическом обозначении и электрической схеме приборов соответствуют номерам выводов корпуса микросхемы. Микросхемы изготавливаются на основе ТТЛ - технологии и выпускаются в пластмассовом корпусе.

 

 

12. Микросхема К561ИЕ10

 

Рис. 14 Микросхема К561ИЕ10

 

Микросхема К561ИЕ10 содержит два синхронных двоичных счетчика - делителя без дешифраторов. Каждый счетчик основан на четырех D-триггерах. Линии СР и СТ взаимозаменяемые, но отличаются противоположными уровнями, поэтому можно организовать счет по каждому фронту такта: по положительному и по отрицательному. В обычном режиме но вход счета СТ следует подать напряжение высокого уровня, поэтому ход счета окажется синхронным тактовым с каждым положительным тактовым импульсом. Счетчик работает при напряжении высокого уровня на входе R. Нулевые уровни на выходах Q получается, если на входе асинхронного сброса R будет присутствовать напряжение низкого уровня.

 

13. Микросхема К155РУ2

устройство передача число схема

Рис.15 Микросхема К155РУ2

 

Микросхема К155РУ2 - ОЗУ на 64 бит без разрушения содержимого памяти при считывании. Матрица имеет 16 разрядов и 4 колонки и снабжена 4-разрядным дешифратором 16 адресов выбора слов от первого до 16-го. Выходы с открытым коллектором, слово на этих выходах имеет инверсный код относительно записанного в памяти. Для считывания: фиксируем байт адреса А1…А3, задаем РЗ равным высокому уровню напряжения, а на вход РВ подаем напряжение низкого уровня. Для записи: готовим байт D1…D4, устанавливаем РВ и РЗ в низкий уровень. Чтобы не было ложной записи при считывании, уровни на входах D надо зафиксировать перед сменой уровней РВ и РЗ. К155РУ2 потребляет ток 100mA. Ток ОК - 24mA.

 

14. Микросхема К155ЛЛ1

 

Рис. 16 Микросхема К155ЛЛ1

 

Микросхема выполняет логическую функцию ИЛИ. В одном корпусе размещаются 4 логических элемента, которые работают независимо друг от друга, хотя имеют единую шину питания, соединенную с выводом 14 и общую шину - вывод 7. К этим двум выводам микросхемы подключается источник питания. Каждый логический элемент имеет два входа и один выход. Номера входов и выходов на условном графическом обозначении и электрической схеме приборов соответствуют номерам выводов корпуса микросхемы. Микросхемы изготавливаются на основе ТТЛ - технологии и выпускаются в пластмассовом корпусе.

 

 

. Выполнение необходимых расчетов для разработки принципиальной схемы. Так как система ввода чисел десятеричная, то для ввода чисел потребуется 10-ти битный шифратор, так как его в элементной базе нет, используем 2 8-ми битных шифратора с КС для получения нужной разрядности. Так как передача числа будет осуществляться через регистр, то потребуется восьми битный регистр. Из-за отсутствия восьми битных регистров с требуемыми функциями, были применены два четырех битных регистра. КС на элементах DD14.1, DD14.2, DD11.3 работает согласно следующему выражению:

 

 

КС на элементах DD14.3, DD14.4, DD11.4 работает согласно следующему выражению:

 

 

КС на элементах DD11.1, DD11.2 работает согласно следующему выражению:

 

 

 

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

1.Нажатие нескольких кнопок одновременно.

Запись чисел в RAM в момент их сравнения и передачи. Нажатие нескольких кнопок одновременно может привести к тому, что на выходе шифраторов появится не корректный код числа. Для устранения данной ошибки были выбраны приоритетные шифраторы. Чем выше номер входа, тем выше его приоритет. Самый высокий приоритет у входа с номером 7. Ввод и запись чисел, в момент, когда устройство осуществляет сравнение и передачу чисел, может привести к его неправильной работе. Для устранения данной ошибки от триггера DD3 на шифраторы подается сигнал запрета работы шифраторам DD1, DD2 и при дальнейших нажатиях на кнопки шифраторы будут их игнорировать. Так как матрица RAM содержит 4 колонки, то в первую строку будет записываться старший разряд числа, а во вторую младший разряд и т.д.

7. Описание процесса разработки принципиальной схемы. Для получения возможности преобразования 10 битного единичного кода в двоичный код, в данно?/p>