Для проверки работы программы в режиме
накопления данных требуется прерывание от таймера T/C0. Первоначально следует проверить
правильность работы собственно таймера и программных счетчиков и формирование запросов на
прерывание при переполнении таймера. Поскольку общее время пересчета достаточно велико, то для
неоднократной проверки работы подпрограммы оцифровки и правильности записи оцифрованных данных
во внешнюю память, следует искусственно задавать состояние таймера, близкое к переполнению и
состояние программных счетчиков, равное 01.
Двоичные коды, имитирующие выходные данные с АЦП, задаются на
входах Р1х модели микроЭВМ. Необходимо проверить запись во внешнюю память как значений,
больших константы К, так и меньших, и проверить правильность вычисления среднего значения
оцифрованных данных.
Копии экранов с результатами отладки соответствуют состоянию
микроЭВМ после записи во внешнюю память 50 средних значений (состояние счетчика адреса внешней
памяти равно 32h) и состоянию внешней памяти - записано 2 значения, равных 38h, 46
нулевых значений и два значения, равные 1Fh (значений, меньших К - 46). |
Состояние
микроЭВМ
Состояние
внешней памяти |