Записав таким образом все восемь разрядов байта, программа переносит их нарастающим перепадом уровня на линии RA0 в регистр хранения микросхемы DD2, выводя этим загруженный код на её выходы. После этого программа включает соответствующий разряд индикатора, устанавливая высокий уровень на одной из линий RB3-RB5, RA6. Через 100 мс она выключает этот разряд и приступает к загрузке в регистр кода для следующего.
Эти операции выполняет процедура indic(x). Параметр х - целое число без знака в интервале 0-9999. В начале своей работы она преобразует двоичное значение параметра в четыре десятичные цифры (тысячи, сотни, десятки, единицы), отображаемые далее в соответствующих разрядах индикатора. Имеется также процедура ind(a1,a2,a3,a4), отличающаяся от описанной тем, что двоично-десятичное преобразование не производится, поскольку цифры 0-9 для вывода в каждом разряде индикатора задают отдельными параметрами.
Самое читаемое:
Разработка методики монтажа и эксплуатации вычислителя тепла
расход тепло монтаж теплосчетчик
Автоматизация производства представляет собой процесс
передачи функции контроля и управления производством от человека автоматическим
устройством.
При создании автоматизированных систем следует
принимать во внимание уровень технологии и оборудования, состояние организации
и управления производством ...