5 Описание управляющей программы
Для реализации указанной системы команд целесообразен алгоритм, изображенный на рис.5. Работа программы.
На рис. 5 представлена блок-схема программы, преобразующей поступающие двухбайтные коды оцифровки входного сигнала в более компактный вид и позволяющей без потери точности входной информации увеличить время непрерывной записи на одну кассету в 2—5 раз. Программа иллюстрирует перераспределение функций между аппаратными и программными средствами системы.
Оперативная память системы разбита на четыре области; две временно хранят данные, третья — информацию, подготовленную для вывода на магнитную ленту, оставшаяся часть используется для работы программы. Временные входные буферы поочередно заполняются данными, информация из которых поступает на обработку. По каналу y(i), где i=l,16, выбираются 16 последовательных отсчетов и оценивается разность каждой соседней пары. Ряд считается гладким и может быть аппроксимирован степенным полиномом, если ни одна разность не превышает некоторого числа ε. Практика показывает, что достаточно квадратичного полинома, чтобы вносимая ошибка не превышала 1 % (число фиксируемых параметров резко сокращается). При быстрых изменениях входных сигналов целесообразно записывать вычисленные разности Δi=у(i + 1) - y(i), где i=l,15 с начальной привязкой абсолютного значения интервала. Так как для восстановления формы сигнала шаг квантования по времени должен быть много меньше периода сигнала, поэтому порядки величин двух соседних отсчетов одинаковы и разность двух 16-разрядных чисел удается записать в один байт, т. е. для полного восстановления входного сигнала необходимо зафиксировать вдвое меньшее число байтов информации.
Рисунок 5. Алгоритм программы управления комплексом в режиме длительного накопления информации
ЗАКЛЮЧЕНИЕ
В ходе курсовой работы разработана система, для сбора, обработки и регистрации информации на кассетной МЛ. В процессе работы разработана электрическая схема устройства, проведен анализ критериев выбора микропроцессора, анализ структуры микропроцессора, а также анализ аналогов МП. Из этого анализа следует, что используемый в разработанной системе микропроцессор (К580ИК80), является наиболее предпочтительным для разработанного устройства.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Алексеев В. Н., Коновалов А. М., Колосов Р. Т. Микропроцессорные средства производственных систем. – Л.: Машиностроение, 1988.
Горбунов В. Л., Панфилов Д. И., Преснухин Д. Л. Справочное пособие по микропроцессорам и микроЭВМ. – М.: Высшая школа, 1988.
Майоров С. А., Кириллов В. В., Приблуда А. А. Введение в микроЭВМ. – Л.: Машиностроение, 1988.
Преснухин Л. Н. Микропроцессоры. – М.: Высшая школа, 1986.
Фомина Н. Н. Разработка конструкции печатных плат. Методические указания к выполнению практической работы по дисциплине «Конструкторско-технологические особенности проектирования и изготовления модулей аппаратурной реализации САУ». – Саратов, 1995.
ПРИЛОЖЕНИЕ А
(обязательное)
Графическая часть
1 Функциональная схема дефектоскопа «Сирена-1» 27
Структурная схема микропроцессора КР580ИК80А 28
Цоколевка микросхемы КР580ИК80А 29
4 Блок-схема алгоритма управляющей программы 30
ФУНКЦИОНАЛЬНАЯ СХЕМА
СТРУКТУРНАЯ СХЕМА МИКРОПРОЦЕССОРА КР580ИК80А
БЛОК-СХЕМА АЛГОРИТМА УПРАВЛЯЮЩЕЙ ПРОГРАММЫ
ЦОКОЛЕВКА МИКРОСХЕМЫ КР580ИК80А