Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
асвт .курсач.docx
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
4.25 Mб
Скачать

Постановка задачи

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

При помощи микропроцессорного комплекта пользователь последовательно отвечает на вопросы. Специальная клавиатура позволяет пользователю отвечать на вопросы только словами «ДА», «НЕТ», «НЕ ЗНАЮ».

Пользователь всегда видит перед собой Табло, на котором высвечиваются подсказки системы («Для поиска интересующей Вас информации ответьте пожалуйста на вопрос, который показан ниже», «Данный художник в базе данных не обнаружен, обратитесь в другой музей», «Страницы каталога, на которых находится информация об интересующем Вас художнике, указаны на Табло»).

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

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

Техническое задание

Требования к разработке специализированного программного обеспечения:

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

  1. структурна схема алгоритма

  2. функциональная схема алгоритма

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

Программирование должно быть выполнено на машинном языке МПК КР580 (в системе команд КР580). При программировании не позволительно пользоваться ассемблером, поэтому распределение памяти должно быть выполнено. Программирование делается сначала в условных адресах (и распределение памяти тоже в условных адресах), а затем в действительных адресах (и распределение памяти тоже в действительных адресах).

Распределение памяти должно быть сделано отдельно для ПЗУ и отдельно для ОЗУ.

Требования к разработке микропроцессорной системы:

  • должны быть разработаны структурная схема МПС

  • функциональная схема МПС

При разработке МПС можно использовать структурные схемы микроЭВМ, приведённые в лекциях. Нельзя использовать системный контроллер. Функциональная схема должна включать внутреннюю структуру всех используемых БИС, кроме МБР и шинных формирователей (ШФ).

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

  • команда считывания из ПЗУ

  • команда считывания из ОЗУ

  • запись в ОЗУ

  • ввод с интерфейса

  • вывод на интерфейс

Если ОЗУ в МПС не используется, то временных диаграмм должно быть три.