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

Второй байт (а если задано в управляющем слове, то и третий) заносится в счетчик. В табл. 2 показана зависимость направления передачи инфор­ мации от управляющих сигналов КР580ВИ53. Перед началом работы устройства необходимо запро­ граммировать параллельный интерфейс КР580ВВ55 и програм­ мируемый таймер КР580ВИ53 путем записи управляющих слов. При формировании слова управления необходимо иметь в виду, что в данной схеме все каналы параллельного иетерфейса работают в режиме вывода информации (режим 0). Для упрощения программы для таймера будем осуществлять запись и чтение только младшего байта данных. Для обращения к параллельному интерфейсу и таймеру используются команды ввода Ш и вывода OUT, причем для обращения к интерфейсу используются адреса 50h-53h, а для обращения к таймеру lOh - 13h. Так как шина данных таймера подключена к выходу канала А параллельного интерфейса, то для записи данных в таймер необхо­ димо сначала записать данные в порт А интерфейса (адрес 50h), а затем выдать команду записи в таймер. Запуск таймера осуществляется записью в порт С интерфейса чисел Oh и OFFh по адресу 52h. В данной схеме реализации формирователя импульсной последовательности длительность импульсов задается каналом О таймера, задержка импульсов задается каналами 1 и 2 таймера, а период повторения - программной задержкой между форми­ руемыми импульсами запуска. 140

RkJQdWJsaXNoZXIy MTY0OTYy