Министерство общего и профессионального образования
Самарский государственный технический университет
Кафедра: Робототехнические системыКонтрольная работа
Цифровые устройства и микропроцессорыСамара, 2001
1. Используя одноразрядные полные сумматоры построить функциональную схему трехразрядного накапливающего сумматора с параллельным переносом.
РЕШЕНИЕ:
Одноразрядный сумматор рис.1 имеет три входа (два слагаемых и перенос из предыдущего разряда) и два выхода (суммы и переноса в следующий разряд).
Таблица истинности одноразрядного сумматора. | ||||||
ai | bi | ci-1 | Si | Ci | ||
0 | 0 | 0 | 0 | 0 | ||
0 | 0 | 1 | 1 | 0 | ||
0 | 1 | 0 | 1 | 0 | ||
0 | 1 | 1 | 0 | 1 | ||
1 | 0 | 0 | 1 | 0 | ||
1 | 0 | 1 | 0 | 1 | ||
| 1 | 0 | 0 | 1 | ||
1 | 1 | 1 | 1 | 1 |
Сумматоры для параллельных операндов с параллельным переносом разработаны для получения максимального быстродействия.
Для построения сумматора с параллельным переносом введем две вспомогательные функции.
Функция генерации – принимает единичное значение если перенос на выходе данного разряда появляется независимо от наличия или отсутствия входного переноса.
Функция прозрачности – принимает единичное значение, если перенос на выходе данного разряда появляется только при наличии входного переноса.
Сформируем перенос на выходе младшего разряда:
На выходе следующего разряда:
В базисе И-НЕ:
Накапливающий сумматор представляет собой сочетание сумматора и регистра. Регистр выполним на D-триггерах (рис. 2).
2.
3. Построить схему электрическую принципиальную управляющего автомата Мили для следующей микропрограммы:
РЕШЕНИЕ:
1. Построение графа функционирования:
Управляющее устройство является логическим устройством последовательностного типа. Микрокоманда выдаваемая в следующем тактовом периоде, зависит от состояния в котором находится устройство. Для определения состояний устройства произведем разметку схемы алгоритма, представленной в микрокомандах (Рис. 1).
Кодирование состояний устройства.
В процессе кодирования состояний каждому состоянию устройства должна быть поставлена в соответствие некоторая кодовая комбинация. Число разрядов кодов выбирается из следующего условия: , где М – число кодовых комбинаций, k – число разрядов. В рассматриваемом устройстве М = 5 k = 3. | Таблица 1 | |||
Состояние | Кодовые комбинации | |||
Q3 | Q2 | Q1 | ||
а0 | 0 | 0 | 0 | |
а1 | 0 | 0 | 1 | |
а2 | 0 | 1 | 0 | |
а3 | 0 | 1 | 1 | |
а4 | 1 | 0 | 0 |
Соответствие между состояниями устройства и кодовыми комбинациями зададим в таблице 1.
... измеренные значения температуры можно ввести на экран компьютер с помощью последовательного интерфейса RS232С. 3. Синтез схемы электрической принципиальной цифрового термометра В данном проекте разработан цифровой термометр с использованием микроконтроллера AVR ATMEGA128. Схема устройства представлена на чертеже ЛОЕТ.06-1.09Э3. Перечень элементов –ЛОЕТ.06-1.09 ПЭ3. Описание схемы ...
... для каждого звена составим разностные уравнения: 1) первое звено: ; 2) второе звено: ; 3) третье звено: . Результирующее разностное уравнение для цифрового фильтра будет иметь вид: .4 РАЗРАБОТКА АЛГОРИТМА ПРОГРАММЫ ПРОЕКТИРУЕМОГО УСТРОЙСТВА Прежде чем приступить к программированию устройства необходимо основательно изучить его внутреннюю структуру и возможности ресурсов. ...
... = 5 е – ( t2 / t2 ) ; t2 = - t2 ln 0.5 = 0.144 мкс. При R = 1 кОм С = t / R » 144 пФ. 2. Определение общего алгоритма функционирования устройства Работу цифрового фильтра определяет программа, состоящая из инструкций, предназначенных для микропроцессора, и хранящаяся в ПЗУ независимо от наличия питающего напряжения. Поскольку ПЗУ – единственное устройство, способное хранить информацию при ...
... совпадает с результатом ручного просчёта. Таким образом в процессе выполнения программы переполнения не происходит. 6. Составление и описание электрической принципиальной схемы устройства Электрическая принципиальная схема цифрового фазового корректора содержит следующие микросхемы: DD1 – МП К1821ВМ85 DD2 – ПЗУ КР1821РФ55 DD3 – ОЗУ КР1821РУ55 DA1 – ЦАП К572ПА1 DA2 – ОУ К154УД3 DA3 – ОУ ...
0 комментариев