построением многопроцессорных устройств или выполнением части функций с помощью специально разработанных аппаратных средств, работающих совместно с микропроцессором.
Наибольшая экономичность цифрового устройства по объёму оборудования и другим эксплутационным параметрам, а также наименьшая трудоёмкость проектирования достигается при использовании однокристальных микропроцессоров.
Анализ задачи и ее формализация
В курсовой работе необходимо создать устройство, способное принимать информацию от 160 цифровых источников. Затем проектируемое устройство должно выполнить следующие функции:
1) запись исходных данных в оперативное запоминающее устройство;
2) суммирование этих данных;
3) вывод результатов вычисления в аналоговой форме.
Для создания этого устройства можно использовать как «жесткую» логику так и микропроцессорный комплект на основе процессора КР580 ВМ 80. Создание устройства на «жестрой» логике в данном случае более трудоемко, чем создание устройства на микропроцессоре. Поэтому наиболее зкономичнее сделать устройство на микропроцессоре КР580ВМ80.
функционирования устройства и его описание
Магистраль
ЦП
Коммутатор
каналов Ui интерфейсные Память
схемы
Микропроцессор КР580 ВМ 80. Типичным и наиболее широко распространенным представителем данного класса микропроцессоров является процессор КР580 ВМ 80. Это объясняется удачными решениями в архитектуре микропроцессора, его достаточно высоким быстродействием, большим числом сопрягаемых с ним интерфейсных интегральных микросхем и контроллеров. Во внутренней структуре микропроцессора можно выделить программно доступные и недоступные функциональные узлы. Для инженера и программиста в первую очередь интерес представляет первая группа устройств. В микропроцессоре можно выделить совокупность функционально связанных регистров, арифметико-логическое устройство и схемы управления. Арифметико-логические операции могут выполняться над содержимым регистров и ячеек памяти. Микропроцессор содержит шесть 8-разрядных регистров общего назначения: B, C, D, E, H и L. Они могут использоваться отдельно или попарно как 16-разрядные (В и С, D и Е, Н и L). Отдельно необходимо выделить специальный регистр, называемый аккумулятором А, который предназначен для приема и хранения результата, полученного при выполнении арифметико-логических операций. Для индикации результата операции служит регистр флагов F, образуемый пятью триггерами: знака - S, переноса - С, вспомогательного переноса - АС, четности - Р и нуля - Z. Следует отметить, что разряды регистров флагов устанавливаются только в результате выполнения арифметических и логических операций и не изменяются при выполнении команд пересылки и ввода – вывода. Для работы с памятью стекового типа, функционирующей по принципу «первый вошел – последний вышел», предусмотрен специальный 16-ти разрядный регистр указателя стека SP. Это позвляет организовать стек в любой части ОЗУ путем загрузки в указатель стека SP начального адреса. При записи информации в стековую память содержимое указателя стека уменьшается. Для приема и хранения текущего адреса команды служит 16-ти разрядный адресный счетчик РС. Походу выполнения микропроцессором программы содержимое адресного счетчика автоматически увеличивается на единицу. Команды условных и безусловных переходов и вызовов подпрограмм фактически обеспечивают загрузку адреса точки перехода или начала вызываемой подпрограммы в адресный счетчик.
В микропроцессоре предусмотрена возможность програмного управления
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.