Устройства ввода/вывода, построенные на основе Бис КР580ВВ55 (РРi), могут принимать или выдавать информацию с форматом 8 бит по 24 линиям связи. Линии ввода/вывода объединены в три независимых 8 разрядных порта ввода/вывода. Микросхема может быть запрограммирована на работу в трех режимах: режим 0, режим 1, режим 2. В режиме 0 каждый порт настраивается независимо друг от друга, на ввод или вывод информации. Настройка производится путем засылки слова инициализации NI в регистр управляющего слова РУС.
В данной лабораторной работе PPI настраивается в режим 0 , на вывод. К выходным линиям портов подсоединены светодиоды по схеме с общим катодом.
В состав устройства ввода/вывода входят два шинных формирователя типа К589АП16 и дешифратор К555ИД7. Плата ввода/вывода подсоединяется к УМК через разъем на лицевой панели.
В лабораторной работе необходимо разработать программу «бегущий огонь» - засвечивание светодиодов по заданному алгоритму. Алгоритм задается преподавателем.
Программа должна содержать 3 блока, блок инициализации, блок выдержки время и блок основной программы.
Принципиальная электрическая схема платы ввода/вывода приведена на рис. 6.1.
Рис.6.1.
Блок схема алгоритма для реализации программы “бегущий огонь” представлена на рис. 6.2.
Основная программа и подпрограмма инициализации, выдержки времени приведены в табл. 6.1, 6.2, 6.3.