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