Функциональная схема операционного устройства (рис.2) отображает набор функциональных устройств, связи и управляющие сигналы.
Память. Для хранения массива исходных данных необходимо оперативное запоминающее устройство (ОЗУ), допускающее чтение и запись, с разрядностью - 8 бит, емкостью - не менее 17 ячеек. Емкость может быть увеличена до 32 ячеек. Выбор режима выполняет управляющий сигнал «we» (Write Enable), равный «0» для режима чтения и «1» - для записи. ОЗУ имеет 8-разрядные шины данных записи- «di» (Data Input) и данных чтения- «do» (Data Output). Шина адреса «a» имеет 5 разрядов.
Счетчик адреса. Необходим для хранения адреса ячеек памяти. Его разрядность К должна соответствовать равенству 2К=N, где N - емкость памяти. При N=32 получим К=5. Счетчик должен обеспечивать режимы начального сброса сигналом res = 1 и инкремента адреса при сигнале ina = 1.
Счетчик чисел. По условию задачи в ОА необходимо выполнить подсчет количества чисел, удовлетворяющих заданному условию, при этом максимальное число равно 16. Учитывая, что результат подсчета будет записываться в память с байтовой организацией, выбираем счетчик с разрядностью 8 бит. Управляющие сигналы обеспечивают сброс при res = 1, и инкремент счетчика чисел при inc = 1.
Мультиплексор - комбинационная схема, управляемая сигналом wn. При сигнале wn = 0 в качестве данных для записи в память подключается выход АЛУ а при wn = 1 - код счетчика чисел N,
АЛУ - комбинационная схема, выполняющая модификацию данных, поступающих по шине «do» и выдачу результата на шину «d». В блоке АЛУ также содержится формирователь признаков числа «х1» и «х2», входами которого являются данные шины «do».
Преобразование данных в АЛУ выполняется постоянно и безусловно. На шине «d» всегда присутствуют модифицированные, которые записываются в память при х2=1, а при х2= 0 не используются.
Преобразователь двоичного кода
Логические элементы (узлы) предназначены для выполнения различных
логических (функциональных) операций над дискретными сигналами при двоичном
коде их предст ...
Автомат для кормления аквариумных рыб
Автомат для кормления аквариумных рыб - устройство предназначенное для автоматического сброса корма для рыб в аквариум.
Цель курсового проекта - разработка конструкции и ...
Датчики
...