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

Входной сигнал поступает на вход АЦП, где он квантуется по уровню и поступает в микропроцессорную систему (МПС) для обработки. Рассмотрим случай, когда МПС работает по простейшему алгоритму сравнения поступающего сигнала с пороговым значением и запуска таймера, который формирует длительность выходного импульса. При расчете числового значения порога примем, что разрядность АЦП равна восьми и максимальное значение на входе АЦП 5 В. Приведем программу, написанную на языке ассемблера-580, реализующ^то этот алгоритм: MVIА 02Н ;3апись управляющего слова в таймер OUT ЗЗН ;Режим 1(одн6вибратор) MVIА С8Н ;3апись длительности импульса в OUT ЗОН ;нулевой канал (ЮОмкс ) Ml: ОиГ20Н ;ЗапускАЦП IN 21Н ;Ввод данных с АЦП CPI ббН ;Сравнение с пороговым значением JMMl ;Если порог не превышен идем на ; новый ввод с АЦП \ ОШМОН ;ЗаПуск таймера MVIC 15Н М2: DCR С ;3адержка на 147 мкс JNZ М2 JMP Ml ;3ацикливание программы 147

RkJQdWJsaXNoZXIy MTY0OTYy