Проектирование средств контроля и диагностики с элементами высокой интеграции. Голубков В.А - 23 стр.

UptoLike

21
очередность зажигания разрядов индикатора. Наблюдателю кажется, что все
разряды индикатора светятся непрерывно.
Для осуществления процесса индикации в лабораторной установке
используются два портаС и D. На порт C подается код высвечиваемой цифры
и одновременно на порт D – подается 0 (низкий уровень) на тот разряд числа,
который необходимо высветить (на остальные разряды индикатора должны
быть поданы
1 – высокие уровни, чтобы они не высвечивались). В табл. 1
приведена распайка индикатора в соответствии с подключением его выводов к
портам C и D:
Таблица 1
PORT C PORT D
Разряд порта С
Сегменты разрядов
индикатора
Разряд порта D Разряд индикатора
0 C 0 7
1 H 1 6
2 A 2 5
3 E 3 4
4 D 4 3
5 G 5 2
6 B 6 1
7 F 7 0
Другими словами разряд порта C определяет, на какой сегмент всех
разрядов индикатора в данной момент выводится информация. Если RС7=0, то
на сегменты F всех разрядов подается 0, если RС7=1 – то на сегменты F всех
разрядов подается 1, так как одноименные выводы разрядов индикатора
соединены параллельно, т. е. информация поступает одновременно на все
разряды (для примера приведем
код цифры «1» – 01000001), но отображает
информацию только активный в данный момент разряд. Активным разрядом
является тот, на который через порт D подается логический 0. Таким образом
чтобы периодически менять активный разряд необходимо обеспечить
перемещение логического 0 (нуля) на выходе порта D. Если на выводы порта D
подается комбинация 11111101 , то в соответствии с данными таблицы 1
активным является 6-
й разряд индикатора.