Варианты загрузки кодов

Варианты загрузки кодов

Первый вариант загрузки кода реакции используется в тех случаях, когда прием кода асинхронен по отношению к программе. Например, если на вход амплитудно-цифрового преобразователя при его диагностировании подают пачку стимулирующих импульсов амплитудой и, момент окончания кодирования очередного импульса программе "неизвестен". Поэтому в качестве тактового должен быть использован либо импульс окончания кодирования, снимаемый с ОД, либо сигнал стимулирующего воздействия с задержкой, превышающей максимальное время преобразования. Этот тактовый импульс должен, кроме того, поступать на вход прерывания процессора по линии запросов обслуживания, чтобы вызвать подпрограмму считывания кода-реакции из в память управляющей ЭВМ.

Второй вариант загрузки кода - чисто программный. Он удобен в тех алгоритмах диагностирования, в которых каждое элементарное стимулирующее воздействие инициирует программа, и код реакции сохраняется на выходе ОД до тех пор, пока он не будет считан. Типичный пример - диагностирование того же амплитудно-цифрового преобразователя одиночными стимулирующими воздействиями. После очередного воздействия код результата преобразования сохраняется в выходном регистре ОД; этот код программа считывает с требуемой задержкой (создаваемой программно) обращением к приемнику по магистрали АКПУ.


24.04.2018