Разработка и отладка программного обеспечения микропроцессорных систем обработки информации

или ~ 2304000 операций пересылки регистр-регистр. Объем адре­ суемой памяти доложен быть более 128 Кбайт. Этим данным удовлетворяет МП K18iOBM86, выполняющий 2500000 операций в секунду и адресующий 1 Мбайт памяти. В качестве ОЗУ желательно выбрать микросхемы 565РУ5, имеющие объем памяти в 128 Кбайт. Рассмотрим один из вариантов алгоритма работы микропроцессорного устройства сбора и обработки информации в многоканальных системах. Сигналы, снятые с каналов, находятся в одном из регистров микропроцессора. Алгоритмом предусмотрено вычисление погрешности через заданный интервал времени, отсчитываемый таймером. При показании счетчика таймера О вызы­ вается подпрограмма вычисления погрешности для каждого режима усиления и таймер запускается вновь для отсчета заданного интервала времени. Измеренная погрешность запоминается и коррек­ тируется позже. Если погрешность не вычисляется, т.е. показания счетчика таймера не равно О, то производится управление коэффициентом усиления, что необходимо для расширения динамического диапазона канала измерения. Затем корректируется погрешность измерения при выбранном режиме усиления. Предложенный алгоритм позволяет расширить динамический диапазон канала измерения и уменьшить систематические погрешности. Рассмотрим подробнее алгоритмы решения всех задач, входящих в общий алгоритм работы микропроцессорной системы. Принцип определения погрешности основан на пропускании эталонного сигнала в виде постоянного напряжения через измерительный канал. В памяти микропроцессора находится теоретически рассчитанное напряжение на выходе измерительного канала при подаче эталонного напряжения U^op ;• 135

RkJQdWJsaXNoZXIy MTY0OTYy